Skip to content

Supported Formats

DuckConvert supports a wide variety of file formats for entirely private, browser-based conversion. Browse our encyclopedia below to learn more about each format.

File formats generally fall into two groups that matter for conversion: containers (like MP4, MKV, or DOCX), which package one or more streams of data together without necessarily specifying how that data is compressed, and codecs or encodings (like JPEG's compression or the text encoding inside a CSV), which define how the actual data is represented. Converting between two containers that hold the same kind of data is often just repackaging. Converting between codecs usually means re-encoding, which is where quality and file size trade-offs come from.

Each entry below links to a dedicated conversion guide where one exists, with the specific quality trade-offs, steps, and FAQs for that exact pair, rather than a generic description repeated across every format.

.aac

Advanced Audio Coding

AAC is the lossy codec that succeeded MP3 in the MPEG standards, and it sounds noticeably better at the same bitrate. A bare .aac file is a raw ADTS stream: the audio frames with nothing wrapped around them, which is why it carries no cover art or tags.

Common Uses:

Broadcast and streaming audio, and the raw output of hardware encoders and recorders that write a stream rather than a container.

.avi

Audio Video Interleave

AVI is a multimedia container format introduced by Microsoft in 1992. It can contain both audio and video data in a file container that allows synchronous audio-with-video playback.

Common Uses:

Archiving legacy video files and maintaining compatibility with older media players and Windows software.

.avif

AV1 Image File Format

AVIF is an open image format that stores a still frame encoded with the AV1 video codec. It typically reaches a smaller file than JPEG or WebP at comparable quality, and supports HDR, wide colour gamut and an alpha channel. Encoding is slow compared to JPEG, which is why it is usually done ahead of time rather than on demand.

Common Uses:

Web images where bandwidth matters more than encode time, and photographs that need HDR or a wide gamut.

.b64

Base64 Encoding

Base64 is a group of binary-to-text encoding schemes that represent binary data in an ASCII string format. While not strictly a 'file', it's a common way to transmit files as text.

Common Uses:

Embedding images in HTML/CSS, sending email attachments, and API data payloads.

.bmp

Bitmap Image File

BMP is a raster graphics image file format used to store bitmap digital images, independently of the display device. It stores color data for each pixel without compression.

Common Uses:

Archiving simple images where no quality loss is desired, though file sizes are usually large.

.csv

Comma-Separated Values

A CSV file is a delimited text file that uses a comma to separate values. Each line of the file is a data record. It is one of the most common formats for moving tabular data.

Common Uses:

Exporting spreadsheet data, database backups, and data analysis pipelines.

.docx

Microsoft Word Open XML Document

DOCX is an XML-based file format developed by Microsoft for Word processing documents. It is a modern, open standard that has replaced the older binary .doc format.

Common Uses:

Creating professional reports, writing essays, resumes, and sharing editable documents across organizations.

.epub

Electronic Publication

EPUB is an e-book file format that uses the ".epub" file extension. The term is short for electronic publication and is sometimes styled ePub. EPUB is supported by many e-readers, and compatible software is available for most smartphones, tablets, and computers.

Common Uses:

Reading digital books, archiving texts, and sharing long-form documents.

.flac

Free Lossless Audio Codec

FLAC is an audio coding format for lossless compression of digital audio. While file sizes are larger than MP3, it preserves exactly the original audio data.

Common Uses:

Audiophile music listening, high-fidelity archiving, and CD backups.

.geojson

GeoJSON

GeoJSON is an open standard format designed for representing simple geographical features, along with their non-spatial attributes. It is based on JSON.

Common Uses:

Web mapping applications, GIS software, and spatial data transfer APIs.

.gif

Graphics Interchange Format

GIF is a bitmap image format that supports up to 8 bits per pixel. It is well-known for its ability to support simple animations, making it ubiquitous on the internet for short, looping video clips.

Common Uses:

Simple web animations, memes, and graphics with limited color palettes.

.gpx

GPS Exchange Format

GPX is an XML schema designed as a common GPS data format for software applications. It can be used to describe waypoints, tracks, and routes.

Common Uses:

Sharing hiking routes, biking trails, and transferring GPS data between devices.

.heic

High-Efficiency Image Container

HEIC is the file format name Apple has chosen for the new HEIF standard. It uses advanced compression algorithms to store images at half the file size of a JPEG while retaining better visual quality.

Common Uses:

Default photo format on modern iPhones, excellent for saving storage space.

.html

HyperText Markup Language

HTML is the standard markup language for documents designed to be displayed in a web browser. It defines the meaning and structure of web content.

Common Uses:

Building web pages, rich email templates, and online documentation.

.ico

Windows Icon

The ICO file format is an image file format for computer icons in Microsoft Windows. ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately.

Common Uses:

Creating favicons for websites or application icons for Windows software.

Convert:
.jpg

Joint Photographic Experts Group

JPG (or JPEG) is a widely used compressed image format for containing digital images. It uses lossy compression, which means some image quality is lost to achieve significantly smaller file sizes.

Common Uses:

Best for complex photographs and realistic images where a slight loss in quality is unnoticeable.

.json

JavaScript Object Notation

JSON is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute-value pairs and arrays.

Common Uses:

Web APIs, configuration files, and modern web application data storage.

.kml

Keyhole Markup Language

KML is an XML notation for expressing geographic annotation and visualization within two-dimensional maps and three-dimensional Earth browsers like Google Earth.

Common Uses:

Displaying geographic data, custom maps, and sharing locations or routes.

.m4a

MPEG-4 Audio

M4A is an audio-only file compressed using MPEG-4 technology. It provides better sound quality and smaller file sizes compared to MP3. Apple uses it heavily for DRM-free iTunes music.

Common Uses:

High-quality audio streaming, Apple Music playback, and efficient music storage.

.md

Markdown

Markdown is a lightweight markup language for creating formatted text using a plain-text editor. It is widely used for blogging, documentation, and formatting read-me files.

Common Uses:

GitHub repositories, developer documentation, and static site generators.

.mkv

Matroska Video

MKV is a free, open-source container format that can hold an unlimited number of video, audio, picture, or subtitle tracks in one file. It is widely used for high-definition video.

Common Uses:

Archiving high-quality movies, anime distributions, and videos requiring multiple subtitle/audio tracks.

.mov

Apple QuickTime Movie

MOV is a multimedia container file format developed by Apple. It is compatible with both Macintosh and Windows platforms and can contain multiple tracks storing different types of media data.

Common Uses:

Professional video editing, Apple ecosystem media sharing.

.mp3

MPEG-1 Audio Layer III

MP3 is a digital audio encoding format. It uses a form of lossy data compression to reduce file sizes significantly while sounding like a faithful reproduction of the uncompressed original audio to most listeners.

Common Uses:

Music distribution, podcasts, and general audio playback across all devices.

.mp4

MPEG-4 Part 14

MP4 is a digital multimedia container format most commonly used to store video and audio, but it can also be used to store other data such as subtitles and still images. It allows streaming over the internet.

Common Uses:

Universal video sharing, YouTube uploads, and mobile device video playback.

.ogg

Ogg Vorbis Audio

OGG is a free, open-standard container format maintained by the Xiph.Org Foundation. It frequently uses the Vorbis audio codec, which offers superior sound quality and smaller file sizes than MP3.

Common Uses:

Game audio, independent music distribution, and streaming audio.

.opus

Opus Audio

Opus is an open, royalty-free codec standardised by the IETF that covers everything from low-bitrate speech to full-range music in a single format. It beats both MP3 and AAC at low bitrates, which is why messaging apps, Discord and WebRTC calls all use it.

Common Uses:

Voice notes and voice chat, podcast distribution, and any situation where bandwidth matters more than compatibility with older hardware.

.pdf

Portable Document Format

PDF is a file format developed by Adobe to present documents independently of application software, hardware, and operating systems. Each PDF file encapsulates a complete description of a fixed-layout flat document.

Common Uses:

Sharing official documents, printing, e-books, and forms that must look identical on any device.

.png

Portable Network Graphics

PNG is a popular raster graphics file format that supports lossless data compression. It was designed as an improved, non-patented replacement for Graphics Interchange Format (GIF). PNG files are notable for their ability to handle transparent backgrounds. Often processed with a PNG minifier to optimize file size for web use.

Common Uses:

Ideal for web graphics, logos, icons, and images requiring transparency or crisp lines. Excellent candidate for a PNG minifier.

.svg

Scalable Vector Graphics

SVG is an XML-based vector image format for two-dimensional graphics. Unlike raster formats (like JPEG or PNG) which use pixels, SVGs use mathematical equations to draw shapes, allowing them to scale infinitely without losing quality.

Common Uses:

Logos, icons, charts, and scalable illustrations for responsive web design.

.tiff

Tag Image File Format

TIFF is a computer file format for storing raster graphics images, popular among graphic artists, the publishing industry, and photographers.

Common Uses:

High-quality photography, publishing, and document scanning.

.txt

Plain Text File

A TXT file is a standard text document that contains unformatted text. It is recognized by any text editing or word processing program and can also be processed by most other software programs.

Common Uses:

Notes, readmes, raw data storage, and scripting.

.wav

Waveform Audio File Format

WAV is an audio file format standard developed by Microsoft and IBM. It is the main format used on Windows systems for uncompressed, lossless audio.

Common Uses:

Professional audio production, mastering, and archiving high-fidelity sound.

.webm

WebM Video Format

WebM is an audiovisual media file format primarily intended to offer a royalty-free alternative to use in the HTML5 video tag. It is sponsored by Google and heavily used on the modern web.

Common Uses:

High-quality web video streaming, HTML5 backgrounds, and browser-based video.

.webp

Web Picture Format

WebP is a modern image format developed by Google that provides superior lossless and lossy compression for images on the web. WebP lossless images are 26% smaller in size compared to PNGs.

Common Uses:

Excellent for web publishing to reduce page load times without sacrificing image quality.

.wma

Windows Media Audio

WMA is Microsoft's audio codec, stored in an ASF container. It shipped with Windows Media Player and was the default for CDs ripped on Windows through the 2000s, so it turns up throughout older music libraries. Support outside Windows has always been patchy and no browser plays it natively.

Common Uses:

Playing back legacy Windows music collections, and older devices and car head units that expect WMA.

.xlsx

Microsoft Excel Open XML Spreadsheet

XLSX is an XML-based file format used by Microsoft Excel to store spreadsheet data, charts, macros, and formatting.

Common Uses:

Financial modeling, data analysis, accounting, and general tabular data management.

.xml

eXtensible Markup Language

XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

Common Uses:

Legacy system integration, enterprise data exchange, and RSS feeds.

.yaml

YAML Ain't Markup Language

YAML is a human-readable data-serialization language. It is commonly used for configuration files and in applications where data is being stored or transmitted.

Common Uses:

Docker configurations, CI/CD pipelines, and application settings.

Supported Formats FAQ

My format isn't listed here, can DuckConvert still convert it?

This page covers the formats with a written entry below, but the underlying tools support more pairs than are documented individually. Check the relevant category hub (Image Converter, PDF Tools, Video & Audio, Data & Docs, or Geodata Tools): if a format shows up in the dropdown there, it's supported even if it doesn't have its own encyclopedia entry here.

Which conversions are lossless, and which lose quality?

It depends on the pair, not just the tool. Converting between two lossless formats (PNG to BMP, WAV to FLAC) keeps every bit of the original data. Converting into a lossy format (anything to JPG, MP3, or lossy WebP) discards some data to shrink the file, usually imperceptible at normal quality settings, but real. Each featured conversion page linked below spells out which case applies.

Is there a size limit on the files I convert?

No server-side one. Every conversion runs on your own device, so the practical limit is your device's memory and CPU rather than any cap we impose.