← Back to converter

Supported file formats

FileMorph converts between the formats below and compresses images and video to an exact target size. Everything runs for free, with no account — or self-host it under AGPLv3. Pick any pair and start on the converter.

Images

Convert BMP to

GIF ICO JPEG JPG PNG TIF TIFF WEBP

Convert GIF to

BMP ICO JPEG JPG PNG TIF TIFF WEBP

Convert HEIC to

BMP GIF ICO JPEG JPG PNG TIF TIFF WEBP

Convert HEIF to

BMP GIF ICO JPEG JPG PNG TIF TIFF WEBP

Convert ICO to

BMP GIF JPEG JPG PNG TIF TIFF WEBP

Convert JPEG to

BMP GIF ICO PNG TIF TIFF WEBP

Convert JPG to

BMP GIF ICO JPEG PNG TIF TIFF WEBP

Convert PNG to

BMP GIF ICO JPEG JPG TIF TIFF WEBP

Convert TIF to

BMP GIF ICO JPEG JPG PNG TIFF WEBP

Convert TIFF to

BMP GIF ICO JPEG JPG PNG TIF WEBP

Convert WEBP to

BMP GIF ICO JPEG JPG PNG TIF TIFF

Documents

Convert DOCX to

PDF TXT

Convert MD to

HTML PDF

Convert PDF to

PDFA TXT

Convert TXT to

PDF

Spreadsheets

Convert CSV to

JSON XLSX

Convert JSON to

CSV

Convert XLSX to

CSV

Audio

Convert AAC to

FLAC M4A MP3 OGG OPUS WAV WMA

Convert FLAC to

AAC M4A MP3 OGG OPUS WAV WMA

Convert M4A to

AAC FLAC MP3 OGG OPUS WAV WMA

Convert MP3 to

AAC FLAC M4A OGG OPUS WAV WMA

Convert OGG to

AAC FLAC M4A MP3 OPUS WAV WMA

Convert OPUS to

AAC FLAC M4A MP3 OGG WAV WMA

Convert WAV to

AAC FLAC M4A MP3 OGG OPUS WMA

Convert WMA to

AAC FLAC M4A MP3 OGG OPUS WAV

Video

Convert AVI to

FLV MKV MOV MP4 WEBM WMV

Convert FLV to

AVI MKV MOV MP4 WEBM WMV

Convert MKV to

AVI FLV MOV MP4 WEBM WMV

Convert MOV to

AVI FLV MKV MP4 WEBM WMV

Convert MP4 to

AVI FLV MKV MOV WEBM WMV

Convert WEBM to

AVI FLV MKV MOV MP4 WMV

Convert WMV to

AVI FLV MKV MOV MP4 WEBM

Compress to a target size

FileMorph can shrink a file to an exact target size (for example 5 MB) using a binary search — useful for upload limits and email attachments.

Images

JPEG JPG PNG TIF TIFF WEBP

Video

AVI MKV MOV MP4 WEBM

Need a format that isn't listed?

FileMorph is open source and the converter registry is plugin-based — new formats are added with a small Python module. Request one or contribute it on GitHub, or reach us via the contact form.