Image converters
The four conversions in this group cover almost every modern image-format friction point: iPhone HEIC photos that won't open on Windows, modern WebP downloads that need to be PNG, raster icons for legacy Windows tools, and SVG vectors that need to be flattened to PNG for documents and slide decks.
HEIC to JPG
Convert iPhone HEIC photos to universal JPG. Batch upload supported, EXIF metadata preserved.
WebP to PNG
Convert WebP downloads to lossless PNG with full transparency support. Works for animated WebP too.
PNG to ICO
Build multi-resolution Windows icons from a single PNG — 16, 32, 48, 64, 128 and 256 px in one file.
SVG to PNG
Rasterize SVG vectors to PNG at any resolution. Custom DPI, transparent or solid background.
Document converters
The everyday office workhorses. EPUB and DOCX into clean PDF for sharing, and PDF in/out of JPG for screenshots, signatures and quick page extracts.
EPUB to PDF
Convert EPUB ebooks to PDF with selectable text, working table of contents and original chapter breaks.
DOCX to PDF
Word to PDF with fonts, headers, footnotes and embedded images preserved exactly as in Word.
PDF to JPG
Export every PDF page as a JPG image, or just the pages you pick. Up to 300 DPI for print quality.
JPG to PDF
Combine multiple JPG photos into a single PDF — reorder pages, set margins, A4 or US Letter.
Data converters
Three lossless conversions for developers, analysts and anyone moving structured data between tools. CSV ↔ JSON for spreadsheets and APIs, XML to JSON for legacy feeds.
CSV to JSON
Turn spreadsheet rows into a JSON array of objects. Auto-detect delimiter, header row and types.
JSON to CSV
Flatten nested JSON arrays into a clean CSV ready for Excel, Google Sheets or BI imports.
XML to JSON
Modernize legacy XML feeds, SOAP responses and config files into compact, valid JSON.
Audio & video converters
The two media conversions almost everyone needs at some point: MKV containers into the universally supported MP4, and lossless WAV recordings into smaller MP3s for sharing.
MKV to MP4
Repackage MKV into MP4 without re-encoding when codecs allow — same quality, instant conversion.
WAV to MP3
Compress WAV recordings to MP3 at 128, 192, 256 or 320 kbps. ID3 tags preserved.
Why ConvertHub
Browser-native
Image and data conversions run on your device using WebAssembly — your files never leave the browser.
Private by default
No signup, no tracking pixels. Files that do need server-side processing are deleted within 1 hour.
Unlimited usage
No daily caps, no watermarks, no "premium" upsell. Up to 1 GB per file, batch upload supported.
Supported formats at a glance
| Category | From | To | Runs in browser | Batch |
|---|---|---|---|---|
| Image | HEIC | JPG | Yes | Yes |
| Image | WebP | PNG | Yes | Yes |
| Image | PNG | ICO | Yes | Yes |
| Image | SVG | PNG | Yes | Yes |
| Document | EPUB | Server (deleted <1h) | Yes | |
| Document | DOCX | Server (deleted <1h) | Yes | |
| Document | JPG | Yes | Yes | |
| Document | JPG | Yes | Yes | |
| Data | CSV | JSON | Yes | Yes |
| Data | JSON | CSV | Yes | Yes |
| Data | XML | JSON | Yes | Yes |
| Video | MKV | MP4 | Yes (ffmpeg.wasm) | Yes |
| Audio | WAV | MP3 | Yes (ffmpeg.wasm) | Yes |
FAQ
Is HEIC to JPG conversion lossless?
JPG is a lossy format, so the encoded result is technically lossy — but at our default quality (95) the visual difference from the original HEIC is imperceptible. For pixel-perfect output, use HEIC to PNG instead.
Why convert WebP to PNG?
Some older Office tools, image editors and CMSes still don't read WebP. PNG is universally supported and preserves full transparency, so it's the safest "save as" format for downloaded WebP images.
Will PNG to ICO work for Windows app icons?
Yes — the ICO output bundles 16, 32, 48, 64, 128 and 256 px versions in a single file, which is exactly what Windows expects for application icons and Visual Studio resources.
How does SVG to PNG handle resolution?
You pick the output width or DPI. The SVG is rasterized at that exact size, so the PNG looks crisp at any resolution — useful for slide decks, READMEs and high-DPI displays.
Does CSV to JSON detect data types?
Yes. Numbers, booleans, ISO dates and null-like values are auto-typed. You can disable detection to keep everything as strings, which matches the safest default for downstream processing.
Does JSON to CSV flatten nested objects?
Yes — nested keys become dotted column headers (e.g. address.city). Arrays of primitives are joined with a separator you choose; arrays of objects are expanded into multiple rows.
What happens to fonts in DOCX to PDF?
Embedded fonts are kept in the PDF. For non-embedded fonts we substitute a metrics-compatible match so spacing and pagination are preserved exactly.
Does MKV to MP4 re-encode the video?
Only when needed. If your MKV already uses H.264/H.265 video and AAC audio, we just remux the streams into an MP4 container — instant, lossless, no quality change.
What bitrate should I pick for WAV to MP3?
320 kbps for music you want to keep, 192 kbps for general listening, 128 kbps for podcasts and voice. We default to 192 kbps — the sweet spot of size and quality.
Are uploaded files really deleted?
Image, data and audio/video conversions run entirely in your browser — nothing ever uploads. EPUB to PDF and DOCX to PDF run on a server because of font handling; those files are deleted within 1 hour and never indexed.