Skip to main content

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

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

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.