Convert & Compress Files
Images · PDF · Documents · Audio · Video · Spreadsheets
Drag & drop your files here
or click to browse (multi-file supported)
Supported: HEIC · HEIF · JPG · PNG · WebP · AVIF · BMP · TIFF · GIF · ICO
DOCX · PDF · TXT · MD · HTML · EML · XLSX · CSV · JSON
MP4 · MOV · AVI · MKV · WebM · FLV · WMV
MP3 · WAV · FLAC · OGG · M4A · AAC · WMA · OPUS
Supported: JPG · PNG · WebP · AVIF · TIFF
MP4 · MOV · AVI · MKV · WebM
GIF is for short clips: up to 30 seconds, at most 480 pixels wide or high, without sound.
Looking to split, extract pages from, insert pages into, or compress a PDF? Try the dedicated PDF tools: Split PDF, Extract PDF pages, Insert PDF pages, Compress PDF
Runs via our server — files are uploaded and deleted right after processing.
Open Source · Self-Hosted
AGPLv3 ↗Run FileMorph on your own infrastructure
The conversion engine is open source (AGPLv3) — self-host it via Docker on your own server, with no feature gates. Your files never leave your infrastructure: well suited for GDPR, EU-only hosting, and air-gapped networks.
- AGPLv3, fully auditable
- One-command Docker deploy
- Signed releases + CycloneDX SBOM
- Tamper-evident audit-log hash chain
- PDF/A-2b (veraPDF-validated)
- EU vendor with German imprint
Free
Costs and limits →On our server
30 MB without an account · 100 MB with a free account
On your own server
Open source (AGPL-3.0), no feature gates
Files are deleted immediately after processing. Register free for more →
For Developers
Integrate file conversion into your app via REST API. One endpoint, all formats.
curl -X POST https://filemorph.io/api/v1/convert \ -H "X-API-Key: YOUR_KEY" \ -F "file=@photo.heic" \ -F "target_format=jpg" --output result.jpg
Why FileMorph instead of a typical online converter?
| FileMorph | Typical cloud converter | |
|---|---|---|
| Open source (AGPLv3) | ✓ | rare |
| Self-hostable (Docker) | ✓ | rare |
| No account required | ✓ | often required |
| Files deleted right after conversion | ✓ | varies |
| Compress images to a target size | ✓ | varies |
| REST API included | ✓ | often paid |
See every supported conversion on the formats page.
Frequently asked questions
Is FileMorph free?
Yes. The conversion and compression engine is free and open source (AGPLv3). You can convert files without an account, and self-host it at no cost. Our server has no paid plans.
Are my files private?
Files are processed server-side and deleted immediately after conversion — temporary files use random names and are swept within minutes. Server at Hetzner in the EU, connections via Cloudflare (USA) — privacy policy § 4. There are no trackers, and no account is required.
Which file formats can I convert?
Images (HEIC, HEIF, JPG, PNG, WebP, AVIF, BMP, TIFF, GIF, ICO), documents (DOCX, PDF, TXT, Markdown, HTML, EML), spreadsheets (XLSX, CSV, JSON), audio (MP3, WAV, FLAC, OGG, M4A, AAC, WMA, Opus) and video (MP4, MOV, AVI, MKV, WebM, FLV, WMV).
Can I compress a file to a target size?
Yes. FileMorph can compress JPEG, WebP and AVIF images to at most a target size (for example 5 MB), so the result fits an upload limit of the same size. If even the lowest quality is too big, the image is scaled down to fewer pixels, and you're told the new size.
Can I self-host FileMorph or use it as an API?
Yes. FileMorph is open source (AGPLv3) and ships as a one-command Docker deployment with no feature gates, so your files never leave your own infrastructure. A REST API is included for programmatic conversion.