About
ZenConvert is a free, privacy-first file converter. Convert HEIC to JPG, compress videos, resize images, and change formats — without uploading a single file to any server.
Powered by WebAssembly and the Canvas API. Supports 50+ image formats and 50+ video formats, including obscure formats from 1981 to 2024 via Advanced Mode.
How it works
Drag and drop any image or video, or click to browse. Batch upload multiple files at once.
Pick format, quality, resolution, DPI, colour mode, trim, audio — or enable Advanced Mode for 100+ formats.
Conversion happens instantly in your browser tab. Click download — nothing was ever sent to a server.
Image conversion
Images are drawn to an HTML5 Canvas element, where resize, crop, DPI, colour mode, and metadata operations are applied. The Canvas API then exports to standard formats (JPG, PNG, WebP, AVIF, GIF). Advanced formats use ImageMagick-style encoding logic compiled to WebAssembly.
Video conversion
Videos are processed by FFmpeg — the world's most widely used multimedia framework — compiled to WebAssembly via Emscripten. The full FFmpeg codec library runs inside your browser tab, enabling support for virtually every video format ever created.
What ZenConvert does
Convert between JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, and HEIC. Resize with aspect-ratio lock, adjust quality 1–100%, set DPI for print (72/96/150/300), strip EXIF metadata, apply colour mode — all locally.
Compress and convert MP4, WebM, MKV, MOV, AVI, and GIF. Control resolution (4K → 360p), quality preset, frame rate, audio bitrate, and trim to any start/end time. One-click optimise for WhatsApp (15 MB), email (9 MB), or Twitter.
Toggle Advanced Mode to unlock 50+ obscure image formats (NASA FITS, Amiga IFF, Hollywood EXR, game TGA, Kodak Cineon…) and 50+ video formats (Bink, RoQ, Smacker, VQA, PlayStation STR, Blu-ray M2TS…). Format archaeology made easy.
Every conversion runs inside your browser tab using WebAssembly and Canvas. Your files never touch any server. Zero cloud processing, zero data retention, zero telemetry on file content.
No account needed for basic use. Guest users get 5 conversions/day. Free accounts get 10. Pro unlocks unlimited conversions, larger file sizes, animated GIF export, video trimming, and batch ZIP downloads.
Upload multiple files at once and convert them all in a single pass. Pro users can download all outputs as a single ZIP archive with one click.
Supported image formats
Standard formats available to all users. Advanced Mode adds 50+ more.
| Format | Best for | Details |
|---|---|---|
| JPG / JPEG | Photos & web images | Lossy compression, universal support, adjustable quality 1–100% |
| PNG | Graphics & transparency | Lossless, alpha channel, ideal for logos and UI assets |
| WebP | Modern web | Google's format — 25–35% smaller than JPG at equal quality |
| AVIF | Next-gen web | AV1-based, smallest file sizes, excellent for responsive images |
| GIF | Animations & compatibility | Max 256 colours, lossless per-frame, still universal |
| BMP | Uncompressed raster | No compression, raw pixel data, Windows native |
| TIFF | Print & archiving | Lossless, multi-page support, professional print standard |
| HEIC / HEIF | iPhone photos | Apple's default since iOS 11 — convert to JPG for universal sharing |
50+ obscure, legacy, and specialist formats. Unlocked via the Advanced Mode toggle in Image Settings.
Supported video formats
Standard formats available to all users. Advanced Mode adds 50+ more.
| Format | Best for | Details |
|---|---|---|
| MP4 | Universal | H.264/AAC container — plays everywhere, every device, every platform |
| WebM | Web streaming | VP9/Opus, open-source, ideal for <video> tags and web delivery |
| MKV | High-quality archiving | Matroska — open container, supports any codec, multi-track audio/subs |
| MOV | Apple ecosystem | QuickTime container — native on Mac/iPhone, editable in Final Cut |
| AVI | Legacy compatibility | Audio Video Interleave — 1990s Microsoft format, still widely playable |
| GIF | Animated image output (Pro) | Convert any video clip into a looping animated GIF |
50+ legacy, broadcast, game FMV, and raw video formats. Encoded via FFmpeg WASM.
Video conversion settings
Choose from 4K (3840×2160), 1080p, 720p, 480p, 360p, a custom width/height, or keep the original resolution.
Lossless (largest file), High, Medium, or Low (smallest file). Each preset maps to optimised FFmpeg CRF and bitrate values.
Set a custom output frame rate (e.g. 24, 30, 60 fps), or leave blank to keep the source frame rate.
Keep audio as-is, remove it entirely, or set a custom audio bitrate (64/128/192/320 kbps).
One-click presets for WhatsApp (15 MB cap), email (9 MB cap), and Twitter. Resolution and bitrate are tuned automatically.
Set a start time and end time to extract a clip from a longer video before encoding.
Image conversion settings
Continuous slider from 1–100%. Applies to JPG, WebP, AVIF, and other lossy formats. Has no effect on lossless formats like PNG.
Set a custom output width and/or height in pixels. Toggle aspect-ratio lock to constrain proportions automatically.
Set output DPI metadata to 72 (screen), 96 (Windows), 150 (draft print), or 300 (professional print).
Output as full RGB colour or convert to grayscale. Grayscale reduces file size and is useful for document scanning.
Strip all EXIF data from the output — GPS coordinates, camera model, timestamp, lens info, and copyright fields.
Specify a maximum output file size in MB. ZenConvert iterates quality settings to hit the target within tolerance.
Frequently asked questions
No — never. All conversions run entirely in your browser. Images are processed using the Canvas API; videos use FFmpeg compiled to WebAssembly. Your files stay on your device.
ZenConvert uses two technologies: the HTML5 Canvas API for image manipulation (resize, colour mode, quality, format export), and FFmpeg WASM — the legendary FFmpeg multimedia library compiled to WebAssembly — for video encoding and decoding. Both run as native code inside your browser tab.
Drop your HEIC files onto the converter, confirm JPG is selected as the output, and click Convert. No app, no account, no extension required — HEIC support is built in.
Advanced Mode unlocks 50+ obscure, legacy, and niche formats beyond the standard set — think NASA FITS, Amiga IFF, PlayStation STR, Bink game video, Kodak Cineon, and more. Toggle it on in the settings panel of either converter.
Guest users: images up to 10 MB, videos up to 100 MB. Free account: images up to 25 MB, videos up to 250 MB. Pro: images up to 200 MB, videos up to 2 GB.
Yes. In the video converter, select WhatsApp as the target platform and ZenConvert automatically targets 15 MB — WhatsApp's file size limit. Resolution and bitrate are tuned automatically.
You can set DPI to 72 (screen/web), 96 (Windows default), 150 (draft print), or 300 (professional print). DPI metadata is embedded in the output file.
Yes. Toggle "Remove Metadata" in Image Settings before converting. This strips GPS location, camera model, timestamp, and all other EXIF data from the output.
Yes — Pro users can set a trim start and end time in the Video Settings panel. The clip is trimmed before encoding, so only the selected segment is processed.
Formats like EXR, DPX, BIK, ROQ, and FITS are not natively supported by any browser. ZenConvert can produce these files correctly using FFmpeg WASM or Canvas, but you'll need a desktop application (VLC, ImageMagick, Photoshop) to open the result.
The core converter is free with no account required. A Pro plan starts at ₹99/month and unlocks larger file sizes, unlimited conversions, batch ZIP download, video trimming, animated GIF export, and more.
Chrome, Edge, and Firefox on desktop work best — they have full WebAssembly and SharedArrayBuffer support for FFmpeg WASM. Safari works for image conversions; video conversion in Safari may have limitations due to restricted WASM threading.
No account required. 100+ formats. Nothing leaves your browser.