All conversions
Grouped by purpose. Each entry is its own page with the target format preselected.
Drop files here, or click to choose
Batch selection supported. You can also paste files (Ctrl+V / Cmd+V).
Queue
Kept on this device for 24 hours
Converted files stay in this device’s browser and are deleted after 24 hours. They never reach the server and are not shared with other sites or devices.
Belongs to this address and this browser only: other module subdomains, devices or browser profiles cannot see it.
Results above 64 MB are not stored here — download those right away.
Nothing kept right now.
Supported conversions
| From | To |
|---|
Everything runs locally. More formats are added over time.
Images
Raster conversions: transparency, quality and resizing.
- PNG → JPG Convert PNG to JPG. Lossy output, quality is adjustable. Transparency is flattened onto the background colour.
- PNG → WebP Convert PNG to WebP.
- JPG → PNG Convert JPG to PNG. Lossless output.
- JPG → WebP Convert JPG to WebP.
- WebP → PNG Convert WebP to PNG. Lossless output.
- WebP → JPG Convert WebP to JPG. Lossy output, quality is adjustable. Transparency is flattened onto the background colour.
- GIF → PNG Convert GIF to PNG. Lossless output.
- GIF → JPG Convert GIF to JPG. Lossy output, quality is adjustable. Transparency is flattened onto the background colour.
- BMP → PNG Convert BMP to PNG. Lossless output.
- AVIF → JPG Convert AVIF to JPG. Lossy output, quality is adjustable.
- HEIC → JPG Convert HEIC to JPG. Lossy output, quality is adjustable.
- HEIC → PNG Convert HEIC to PNG. Lossless output.
- image → PDF Convert image to PDF. Transparency is flattened onto the background colour. Images can be merged into a single file.
- JPG → PDF Convert JPG to PDF. Images can be merged into a single file.
- PNG → PDF Convert PNG to PDF. Transparency is flattened onto the background colour. Images can be merged into a single file.
Vector
SVG exported to raster at the size you choose.
Both directions between images and PDF.
Tables
Delimiter changes and JSON round trips.
JSON
Structured data to tables and text.
Markdown
Render Markdown or strip it to text.
HTML and XML
Extract readable content from markup.
Plain text
Plain text and markup.
Audio
Compressed audio decoded to uncompressed WAV.
- MP3 → WAV Convert MP3 to WAV. Lossless output. Sample rate and channel count are adjustable.
- M4A → WAV Convert M4A to WAV. Lossless output. Sample rate and channel count are adjustable.
- Ogg → WAV Convert Ogg to WAV. Lossless output. Sample rate and channel count are adjustable.
- FLAC → WAV Convert FLAC to WAV. Lossless output. Sample rate and channel count are adjustable.
- AAC → WAV Convert AAC to WAV. Lossless output. Sample rate and channel count are adjustable.
- Opus → WAV Convert Opus to WAV. Lossless output. Sample rate and channel count are adjustable.
Format notes
| AAC | more efficient than MP3 |
|---|---|
| AVIF | modern codec, uneven browser support |
| BMP | uncompressed bitmap |
| CSV | comma separated table |
| FLAC | lossless compression |
| GIF | legacy animated format, 256 colors |
| HEIC | iPhone camera format, Safari-only decoding |
| HTML | markup, useful when extracting text |
| image | any raster or vector image |
| JPG | lossy but small, good for photos |
| JSON | structured data for APIs and config |
| JSONL | one JSON object per line |
| M4A | AAC in an MP4 container |
| Markdown | plain-text authoring, renders to HTML |
| MP3 | the most common compressed audio |
| Ogg | open container, common in web games |
| Opus | great for both speech and music |
| paged document, one image per page | |
| PNG | lossless with transparency |
| SVG | vector, needs a pixel size to export |
| TSV | tab separated table |
| text | no formatting, universally readable |
| WAV | uncompressed PCM that every editor opens |
| WebP | lossy or lossless, made for the web |
| XML | tagged structured text |