Image tools
Image Compressor
Shrink JPG/PNG file size.
Image Resizer
Resize images to exact dimensions.
Image to Base64
Convert an image to a data URI.
Watermark Adder
Stamp images with text watermarks.
Favicon Generator
Generate favicon sizes from one image.
Image Converter
Convert between PNG, JPG, and WebP.
HEIC to JPG Converter
Convert iPhone photos to JPG.
Common uses
- Shrinking a photo's file size before adding it to a website
- Resizing an image to exact pixel dimensions for a specific placement
- Adding a copyright watermark before sharing a photo publicly
- Embedding a small icon as Base64 to avoid an extra HTTP request
- Generating favicon sizes (16×16 through 512×512) from one source image
How to choose
Start with what you're trying to fix about the image. If the file is too large in bytes but the pixel dimensions are already correct, use the Image Compressor — it re-encodes at a lower JPEG quality setting without touching width or height. If the dimensions themselves are wrong (too big for a page layout, or you need an exact size for an upload requirement), use the Image Resizer instead; run compression afterward if the resized file is still larger than you'd like. The Watermark Adder and Favicon Generator solve narrower problems — stamping ownership text onto a photo before sharing it publicly, and generating the full range of icon sizes a website needs from one source image, respectively. Image to Base64 is for developers embedding a small icon directly into CSS or HTML to skip an extra HTTP request, not for general image sharing.
Frequently asked questions
No. All image processing (compression, resizing, watermarking, favicon generation) happens locally in your browser using the Canvas API.
JPG and PNG are supported throughout; the Image Compressor re-encodes as JPEG for the smallest output.
No — compression reduces file size at the same pixel dimensions. Use the Image Resizer separately if you also need to change dimensions.