Image Converter
How to Use
📖 Tool Introduction
A tool for changing an image's format and tidying it up while you are there. After uploading, parameters sit on the left and a live preview in the middle, so every change shows immediately instead of forcing an export to find out whether it looked right. Alongside format conversion, rotation, flipping, scaling, cropping, filters, watermarking, slicing and compression are all in the same place.
Fourteen output formats are listed, including the familiar PNG, JPEG, WebP, AVIF, GIF, ICO and TIFF, plus niche ones like PPM, PGM, PBM and XBM, along with SVG wrapping and PDF export. The adjust section covers brightness, contrast, saturation, exposure, hue, blur, sharpen and denoise, and the effects section offers grayscale, sepia and invert.
Everything runs on canvas inside the browser, so the image is never uploaded to a server and conversion works offline. Watermarks support custom text with size, colour, opacity and placement, and the slicer can cut one image into an N by M grid and download it as a ZIP.
A few common jobs have a direct recipe. To slim down images for a website, pick WebP or AVIF and you often halve the file size at the same perceived quality. To turn a batch of screenshots into uniform assets, scale them first and then crop to a fixed ratio. To watermark a portfolio, set the text and anchor once and run the images through. To split a long image for social posting, use the slicer to cut it into nine pieces and download the bundle.
There is an order that works well for the controls: settle format and quality first, then touch brightness and colour, and only add watermarks and slicing at the end. Reversing the order tends to waste effort, because cropping after watermarking shifts the watermark position. Every step shows up in the preview as you go, and reset returns everything to its starting state without re-uploading.
The crop tab has a convention worth knowing. Leaving both width and height at zero means no cropping at all and the original dimensions are kept; filling in only one lets the other follow the aspect ratio; filling in both crops to exactly what you typed, which can distort the picture. To preserve proportions, change a single value, or scale proportionally first and crop afterwards.
✨ Key Features
- Fourteen output formats including PNG, JPEG, WebP, AVIF and TIFF as well as niche ones like PPM, PGM, PBM and XBM
- Full basic controls for quality, rotation, flipping and scaling, with rotation accepting any angle
- Brightness, contrast, saturation, exposure and hue each adjustable, plus blur, sharpen and denoise
- One-click grayscale, sepia and invert effects, with adjustable-strength mosaic on top
- Text watermarks with size, colour, opacity and nine anchor positions, handy for marking several images alike
- A slicer that cuts the image into an N by M grid and packs it into a ZIP, ideal for splitting long images or making grid posts
🚀 How to Use
- Click the upload area to pick an image, or drag a file straight in
- Choose an output format and drag the quality slider to set compression
- Adjust anything you need across the basic, adjust, effects, crop, watermark and slice tabs
- Confirm the result in the preview, or press reset to return to the starting state
- Press download image to save, or download slices to get the ZIP if slicing is configured
⚠️ Things to Note
- Everything is processed locally: Conversion happens on canvas in the browser, images are never uploaded, and it works offline, though very large images consume a lot of memory
- Lossy formats cost quality: Repeatedly saving to JPEG, WebP or similar accumulates artefacts, so keep an original and save copies separately
- SVG and PDF are wrappers: Those two outputs place the bitmap inside a container rather than vectorising it, so enlarging still blurs
- Animated input takes the first frame: A GIF input is processed as its first frame and exported as a still. Use a dedicated tool for animation
- Very large images may fail: Extremely high resolution or very heavy files can hit browser memory limits, so downscale first