Free Online File Converter - Images, Audio, Video, Data

Convert files between formats entirely in your browser. Images (PNG, JPEG, WebP, BMP, SVG), audio (WAV, MP3, FLAC, OGG, AAC, Opus, M4A, AIFF), video (MP4, WebM, MOV, MKV, MPEG-TS, GIF), and data (JSON, CSV, XML, YAML, TOML, INI, TSV, SQL). Batch support, no file size limits, completely private.

Runs in your browser. No data leaves your device.

Frequently Asked Questions

How does the File Converter work?

Each media type uses a different conversion engine: images are decoded onto an HTML Canvas and re-encoded via convertToBlob(). Audio is decoded into PCM samples with Web Audio API's decodeAudioData, then re-encoded (WAV via manual RIFF byte writing, MP3 via lamejs). Video uses FFmpeg compiled to WebAssembly running in a Web Worker. Structured data (JSON, CSV, XML, YAML) is parsed into JavaScript objects and re-serialized with the target format's rules. Everything runs client-side with no server uploads.

What file formats can I convert?

Images: PNG, JPEG, WebP, BMP, GIF, and SVG. Audio: WAV, MP3, FLAC, OGG (Vorbis), AAC, M4A, Opus, and AIFF. Video: MP4, WebM, MOV, MKV, MPEG-TS, and animated GIF with codec options (H.264, H.265, VP8, VP9, AV1). Structured data: JSON, CSV, TSV, XML, YAML, TOML, and INI. Markup: Markdown, HTML, and plain text. You can also export structured data as SQL INSERT statements.

Is my data uploaded to a server?

No. Every conversion runs locally in your browser using JavaScript, the Canvas API, Web Audio API, and FFmpeg WebAssembly. Your files never leave your device. There are no uploads, no server processing, and no tracking.

Can I convert multiple files at once?

Yes. Drop up to 50 files at once and convert them all to the same target format. Download files individually or grab everything as a ZIP archive.

Is there a file size limit?

No. There is no file size cap. Video and audio files are processed using WORKERFS which reads lazily from disk without loading the entire file into RAM, so even large files work.

How does video conversion work?

Video conversion uses a 3-tier approach for best performance: WebCodecs GPU acceleration when available, then parallel FFmpeg WebAssembly workers, then single-threaded FFmpeg as a fallback. This gives you the fastest possible conversion on any device.