Convert & Compress Files
Images · Documents · Audio · Video · Spreadsheets
Drag & drop your files here
or click to browse (multi-file supported)
Supported: HEIC · JPG · PNG · WebP · BMP · TIFF · GIF
DOCX · PDF · TXT · MD · XLSX · CSV · JSON
MP4 · MOV · AVI · MKV · WebM · MP3 · WAV · FLAC · OGG · M4A
Supported: JPG · PNG · WebP · TIFF
MP4 · MOV · AVI · MKV · WebM
Files are processed server-side and deleted immediately after conversion. GitHub ↗
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 hosting, German imprint
Plans
See all plans →Free
100 MB · API key
Pro · €3/mo
250 MB · 25,000 API
Business · €9/mo
500 MB · 200,000 API
Using anonymously: up to 30 MB per file. 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 "[email protected]" \ -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 |
| EU hosting, GDPR-friendly | ✓ | varies |
| Files deleted right after conversion | ✓ | varies |
| Compress to an exact target size | ✓ | rare |
| 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. Paid hosted plans only add higher volume, larger files and API quota.
Are my files private?
Files are processed server-side and deleted immediately after conversion — temporary files use random names and are swept within minutes. Hosting is in the EU, there are no trackers, and no account is required.
Which file formats can I convert?
Images (HEIC, JPG, PNG, WebP, BMP, TIFF, GIF), documents (DOCX, PDF, TXT, Markdown), spreadsheets (XLSX, CSV, JSON), audio (MP3, WAV, FLAC, OGG, M4A) and video (MP4, MOV, AVI, MKV, WebM).
Can I compress a file to an exact size?
Yes. FileMorph can compress JPEG and WebP images to a target size (for example 5 MB) using a binary search, hitting the target within about ±3 %.
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.