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

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

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 requiredoften required
EU hosting, GDPR-friendlyvaries
Files deleted right after conversionvaries
Compress to an exact target sizerare
REST API includedoften 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.