Conversion Tips
Picking the right image format
A quick rule of thumb: use JPG for photographs, PNG for screenshots, logos and anything with sharp edges or transparency, and WEBP when you want the smallest files for the web — it usually beats both at the same visual quality. BMP is uncompressed and huge; only use it when an old program specifically requires it.
Shrinking image file sizes
If a PNG screenshot or photo is too large to email or upload, convert it to WEBP or JPG. Photos saved as PNG are a very common source of bloated files — the same picture as a 92%-quality JPG is often 5–10× smaller with no visible difference. Note that converting in the other direction (JPG → PNG) makes files bigger, not better: lost detail does not come back.
Making a favicon
Convert any square PNG to ICO and you have a favicon ready to drop into a website. Browsers cap ICO dimensions at 256×256, so AllConvert automatically scales larger images down while keeping the aspect ratio. For best results start from a square image of 256×256 or larger.
CSV ↔ JSON for quick data work
Got a spreadsheet export you need in a script, or an API response you want to open in Excel? CSV → JSON turns the first row into keys and each following row into an object — exactly the shape most code expects. JSON → CSV does the reverse for any array of flat objects. For Excel files, convert XLSX → CSV first, then CSV → JSON if needed.
Publishing Markdown notes
Markdown → HTML produces a complete, standalone HTML document — not just a fragment — so the output opens directly in a browser and can be attached to an email or dropped onto any web host as-is. It's a fast way to turn a README or meeting notes into something shareable.
Turning PDF pages into images
PDF → PNG renders every page as a separate image and hands you one ZIP, which is handy for inserting pages into slides, sharing a single page of a contract, or posting a document where only images are allowed. If you just need the words, PDF → TXT extracts the raw text instead — much smaller and searchable.
When to use Base64 or hex
Base64 is the standard way to embed binary data in places that only accept text: data URIs in CSS/HTML, JSON payloads, configuration files. Convert any file to Base64, paste the text where you need it, and decode it back later. Hex is more readable for debugging small binary blobs and comparing bytes by eye.
Converting many files at once
Drop a whole selection of files in one go — each gets its own card with its own format choice, so you can send one PNG to WEBP and another to ICO in the same batch. When everything is done, Download all converted files saves every result with one click.
Working with large files
Everything happens in your browser's memory, so for very large files (hundreds of megabytes) give it the best chance: use a desktop browser, close unused tabs, and convert one big file at a time. If a conversion fails on a phone, it will usually succeed on a computer.