Image tools

Convert, compress and vectorise — none of it leaves your device.

20 tools

In this category

Almost every image problem is one of two problems: the file is in a format something refuses to open, or the file is too big for where it needs to go. These tools cover both, plus the harder case of turning a picture made of pixels into real vector geometry.

Format or size — decide which problem you have first

If a program, upload form or website rejects your file, you have a compatibility problem and you want a converter. The target is almost always JPG when the image is a photograph, or PNG when it contains text, sharp edges or transparency.

If the file opens fine but is rejected for being too large, or makes a page load slowly, you have a size problem and you want a compressor. Converting a format will sometimes fix a size problem as a side effect — a photo saved as PNG becoming a JPG usually shrinks dramatically — but reaching for a converter when you actually needed a compressor is how people end up re-encoding an image three times for no reason.

How to pick the target format without guessing

Photographs belong in JPG for maximum compatibility, or WebP if the destination is a website and you control it. WebP is roughly 25 to 35 per cent smaller than JPG at comparable quality and every current browser supports it — but plenty of desktop software and upload forms still do not.

Screenshots, logos, line art, diagrams and anything containing text belong in PNG. JPEG cannot represent hard edges cleanly; it surrounds letters with visible ringing no matter how high you push the quality, and for flat colour it is often larger than PNG as well.

Anything that needs a transparent background belongs in PNG or WebP. JPG has no alpha channel at all, so transparency is filled with solid colour during conversion. This is the single most common unpleasant surprise in image conversion.

If your source is HEIC from an iPhone or AVIF from a modern website, you are converting for compatibility rather than quality, and the choice is simply JPG for photographs or PNG when transparency matters.

What compression really costs

JPEG and WebP compression works by discarding detail that human vision is poor at noticing. The quality number is not a percentage of anything — it is a knob on the encoder, and its relationship to file size is steeply non-linear. Going from 100 to 90 usually removes a large share of the bytes with almost no visible change. Going from 60 to 50 saves far less and is much more likely to show blocking in smooth areas such as sky or skin.

For web and messaging, 70 to 80 holds up almost always. For print or further editing, stay at 90 or above, because every re-encode compounds the loss from the last one. Compressing the same file repeatedly always degrades it — the savings shrink each time while the damage accumulates.

PNG compression is different: it is lossless, so a PNG optimiser rearranges and re-encodes the data without changing a single pixel. The saving is smaller and it is completely safe to run more than once.

The one conversion that is not really a conversion

PNG to SVG is a different kind of operation. The other tools here re-encode a grid of pixels; vectorising has to invent shapes — it traces the boundaries between colour regions and writes them out as path geometry with real coordinates.

That works beautifully for logos, icons and flat illustrations, and badly for photographs, where the tracer has to produce thousands of paths and the SVG usually ends up larger than the original. Be aware that a large number of free "PNG to SVG" sites do not vectorise at all — they base64-encode your PNG inside an SVG wrapper, which is a bitmap wearing a different file extension.

Frequently asked questions

Which format should I convert my iPhone photos to?

JPG, unless you need transparency. HEIC is efficient but poorly supported outside Apple devices, and JPG is the one raster format essentially every program written in the last thirty years can read.

Why did my PNG get bigger after I converted it to JPG?

Because it was probably a screenshot. PNG is extremely efficient on flat colour, while JPEG has to spend extra data describing sharp edges it cannot represent cleanly. Keep screenshots and text images as PNG.

Does converting an image improve its quality?

No. Quality already lost to compression cannot be recovered, and re-encoding into a lossless format such as PNG preserves the existing artefacts perfectly while making the file larger.

Is there a limit on file size or how many images I can process?

No. There is no account, no hourly quota and no watermark. The only ceiling is your device memory, because the work happens on your own processor.

How do I verify that my images are not uploaded?

Open developer tools, go to the Network tab, and convert a file. No request carries your image. The Content-Security-Policy on this site also restricts connections to our own origin, and your browser enforces that regardless of what our code tries to do.

Browse by category