HomeConversions

All Conversions

142 input formats · 1916+ conversion pairs · 11 categories

Image

38 formats
.apng
APNGImage

APNG (Animated Portable Network Graphics) is an extension of the PNG format that supports frame-by-frame animation, created as a superior alternative to GIF. It offers full 24-bit color and 8-bit alpha transparency per frame, producing smooth, high-quality animations. APNG files are widely supported in modern browsers and are ideal for animated icons, stickers, and lightweight web animations.

Convert .apng to — 13 formats

.avif
AVIFImage

AVIF (AV1 Image File Format) is a modern image format based on the AV1 video codec developed by the Alliance for Open Media. It delivers superior compression efficiency compared to JPEG and PNG, often reducing file sizes by 50% or more while maintaining excellent visual quality. AVIF supports HDR, wide color gamut, and transparency, making it an ideal choice for the modern web.

Convert .avif to — 12 formats

.blp
BLPImage

BLP is a proprietary texture format developed by Blizzard Entertainment, used primarily in games such as World of Warcraft and StarCraft II. It supports various GPU-friendly compression modes optimized for real-time rendering in game engines. BLP files can store mipmaps and are typically not used outside of Blizzard's gaming ecosystem.

Convert .blp to — 13 formats

.bmp
BMPImage

BMP (Bitmap) is one of the oldest raster image formats, developed by Microsoft for the Windows operating system. It stores pixel data in an uncompressed or minimally compressed form, resulting in large file sizes but perfect lossless quality. BMP is widely supported across Windows applications and is commonly used as an intermediate format in image processing workflows.

Convert .bmp to — 12 formats

.cur
CURImage

CUR is the Windows cursor file format used to store static mouse cursor images for the operating system. It shares the same internal structure as the ICO format and supports multiple sizes and color depths within a single file. CUR files define the appearance of mouse pointers in Windows applications and throughout the OS shell.

Convert .cur to — 12 formats

.dcx
DCXImage

DCX is a multi-page extension of the PCX image format, originally developed to support fax transmission of multiple pages within a single file. Each page is stored as a separate PCX image inside the DCX container. DCX was popular in the early 1990s for storing scanned fax documents but has since been largely superseded by formats like PDF and TIFF.

Convert .dcx to — 13 formats

.dds
DDSImage

DDS (DirectDraw Surface) is a raster image format developed by Microsoft for use with Direct3D and DirectX applications. It supports GPU-native texture compression formats such as DXT/BC, mipmaps, and cube maps, making it ideal for 3D game textures and real-time environments. DDS files can be loaded directly by the GPU without decompression, enabling fast real-time rendering in games and interactive applications.

Convert .dds to — 13 formats

.dib
DIBImage

DIB (Device Independent Bitmap) is a variant of the BMP format designed to ensure consistent rendering across different display devices and color depths. Unlike the older device-dependent bitmap, DIB includes a color table and stores image data in a device-agnostic way. It is primarily used internally by Windows GDI (Graphics Device Interface) for drawing and printing operations.

Convert .dib to — 13 formats

.eps
EPSImage

EPS (Encapsulated PostScript) is a vector graphics file format based on Adobe's PostScript page description language. It can contain both vector graphics and embedded raster images, making it a staple in professional publishing and print workflows. EPS files are resolution-independent and are widely supported by design applications such as Adobe Illustrator and CorelDRAW.

Convert .eps to — 13 formats

.fli
FLIImage

FLI is an early animation format created by Autodesk for their Animator software in the late 1980s. It stores frame-by-frame animation data using delta compression, recording only the pixels that change between frames to reduce file size. FLI was popular for creating simple animations on DOS-based systems but is rarely used in modern workflows.

Convert .fli to — 13 formats

.flc
FLCImage

FLC is an improved version of the FLI animation format, also developed by Autodesk for their Animator Pro software. It supports larger frame sizes and better compression than the original FLI format. Like FLI, FLC files store animations as sequences of difference frames and were widely used in early multimedia applications and DOS-era games.

Convert .flc to — 13 formats

.gif
GIFImage

GIF (Graphics Interchange Format) is one of the most recognized image formats on the internet, developed by CompuServe in 1987. It supports up to 256 colors per frame and lossless LZW compression, and is famous for its animation capability, making it ideal for simple looping clips and reaction images. GIF remains enormously popular for sharing short animations and memes across social media and messaging platforms.

Convert .gif to — 12 formats

.heic
HEICImage

HEIC (High Efficiency Image Container) is Apple's default image format for iPhone and iPad cameras, based on the HEVC video codec developed by MPEG. It delivers significantly better compression than JPEG while maintaining comparable or higher visual quality, typically halving file sizes at equivalent quality. HEIC supports multiple images, depth maps, thumbnail previews, and metadata within a single file.

Convert .heic to — 13 formats

.heif
HEIFImage

HEIF (High Efficiency Image Format) is the generic container format developed by MPEG from which HEIC (using HEVC encoding) is derived. It supports image sequences, live photos, multi-frame images, and audio tracks within a single container, with superior compression compared to JPEG. HEIF is used across Apple, Samsung, and other platforms as a modern alternative to older image container formats.

Convert .heif to — 13 formats

.icns
ICNSImage

ICNS is Apple's icon format used on macOS and iOS to store application icons at multiple resolutions within a single file. A single ICNS file can contain icons ranging from 16×16 to 1024×1024 pixels, including Retina (2×) variants for high-DPI displays. ICNS files ensure that application icons look sharp at any display size and are required for app distribution in the Apple ecosystem.

Convert .icns to — 13 formats

.ico
ICOImage

ICO is the Windows icon file format used to display icons for applications, files, folders, and shortcuts in the operating system. It can contain multiple image sizes and color depths within a single file, ensuring icons look sharp at different display scales and DPI settings. ICO files are also used as website favicons — the small icon displayed in browser tabs, bookmarks, and address bars.

Convert .ico to — 12 formats

.jp2
JP2Image

JP2 (JPEG 2000) is an advanced image compression standard developed by the Joint Photographic Experts Group as a next-generation successor to JPEG. It uses wavelet-based compression to achieve significantly better quality at similar file sizes, and supports both lossy and lossless compression in the same format. JP2 is widely used in archival imaging, medical photography, and cinema digital intermediate workflows.

Convert .jp2 to — 13 formats

.jpeg
JPEGImage

JPEG (Joint Photographic Experts Group) is the most widely used lossy image compression format in the world, designed for compressing natural photographic images. It achieves high compression ratios by discarding visual detail that the human eye is less sensitive to, typically reducing file sizes by 10× or more. JPEG is universally supported across every device and application, and remains the standard format for digital photography and web images.

Convert .jpeg to — 12 formats

.jpg
JPEGImage

JPG is the most common file extension for the JPEG image format, which uses lossy compression to significantly reduce file sizes while maintaining visually acceptable quality. Every digital camera, smartphone, and web browser supports JPG natively, making it the dominant format for sharing photographs worldwide. Its excellent balance between file size and image quality has kept it the most-used image format for decades.

Convert .jpg to — 12 formats

.jxl
JXLImage

JPEG XL (JXL) is a next-generation image codec designed as a long-term replacement for JPEG, PNG, and GIF. It offers significantly better compression than JPEG (often 60% smaller at equivalent quality), supports lossless compression, animation, and HDR color. A unique feature of JPEG XL is its ability to losslessly re-encode existing JPEG files, saving storage space without any quality degradation.

Convert .jxl to — 13 formats

.mpo
MPOImage

MPO (Multi-Picture Object) is an image format used by stereoscopic 3D cameras, particularly those from Fujifilm and the Nintendo 3DS, to store two slightly offset perspectives of the same scene. The format pairs a standard JPEG with a secondary JPEG representing the other eye's viewpoint. MPO files can be displayed as regular 2D photos or experienced in 3D on compatible displays and hardware.

Convert .mpo to — 13 formats

.msp
MSPImage

MSP is the proprietary bitmap image format used by Microsoft Paint in the early Windows 1.x and 2.x era. It stores only monochrome (black and white) images in a simple uncompressed binary format without any metadata or color information. MSP is a historical format not supported by modern applications, but files can be converted to preserve content from very old PC collections.

Convert .msp to — 13 formats

.pbm
PBMImage

PBM (Portable Bitmap) is part of the Netpbm family of simple image formats designed for easy cross-platform transfer without compatibility issues. It stores monochrome black-and-white images in either plain-text or binary format with minimal overhead or proprietary encoding. PBM is widely used in Unix-like systems and forms the foundation of image processing pipelines and academic computer vision tooling.

Convert .pbm to — 13 formats

.pcx
PCXImage

PCX (PiCture eXchange) is one of the earliest raster image formats, developed by ZSoft Corporation for PC Paintbrush software in 1985. It uses run-length encoding (RLE) compression and supports color depths from 1-bit to 24-bit. PCX was the dominant image format on DOS-based PCs before being superseded by BMP, JPEG, and PNG in the Windows era.

Convert .pcx to — 13 formats

.pfm
PFMImage

PFM (Portable Float Map) extends the Netpbm format family to store floating-point pixel values instead of integer values, preserving full mathematical precision. It is commonly used in scientific imaging, computer graphics research, and HDR imaging workflows where precise floating-point luminance data must not be quantized. PFM files are larger than standard image formats but essential for downstream processing that requires exact numerical accuracy.

Convert .pfm to — 13 formats

.pgm
PGMImage

PGM (Portable Graymap) is part of the Netpbm family of portable image formats and stores grayscale images in either plain-text or binary form. It supports bit depths up to 65535 and is widely used in computer vision research, scientific imaging, and image processing pipelines. PGM files are simple to parse programmatically, making them popular in academic and research environments.

Convert .pgm to — 13 formats

.png
PNGImage

PNG (Portable Network Graphics) is a widely-used lossless raster image format created as an open, patent-free alternative to GIF. It supports 24-bit color, full 8-bit alpha channel transparency, and highly efficient lossless compression. PNG is the preferred format for images with sharp edges, text overlays, logos, and any content where pixel-perfect lossless quality is essential, and it is universally supported in every browser and application.

Convert .png to — 12 formats

.pnm
PNMImage

PNM (Portable Any Map) is an umbrella format encompassing the PBM (bitmap), PGM (graymap), and PPM (pixmap) Netpbm image formats. A PNM reader can automatically detect and decode monochrome, grayscale, or full-color images using the same code path. It is commonly used in Unix image processing pipelines and scientific computing environments due to its extreme simplicity and cross-platform portability.

Convert .pnm to — 13 formats

.ppm
PPMImage

PPM (Portable Pixmap) is part of the Netpbm format family and stores full-color RGB images in a simple, uncompressed plain-text or binary format. It is the most straightforward way to represent raw color pixel data and is widely used in academic research, computer vision experiments, and cross-platform image processing pipelines. In plain-text form, PPM files are human-readable, which makes debugging image data trivial.

Convert .ppm to — 13 formats

.psd
PSDImage

PSD (Photoshop Document) is Adobe's native file format for Adobe Photoshop, the industry-standard image editing application. It preserves all editing information including layers, masks, adjustment layers, paths, blend modes, and channels, enabling fully non-destructive editing workflows. PSD files are essential in professional graphic design and photo retouching, though they can be very large due to their comprehensive layer data.

Convert .psd to — 13 formats

.qoi
QOIImage

QOI (Quite OK Image) is a fast, simple lossless image format designed as a speed-optimized alternative to PNG. It encodes and decodes images in a single linear pass with extremely simple logic, often achieving faster encoding than PNG while producing comparable file sizes. QOI is gaining adoption in game development, real-time graphics, and embedded systems where encoding speed matters as much as compression ratio.

Convert .qoi to — 13 formats

.sgi
SGIImage

SGI (Silicon Graphics Image) is a raster image format developed by Silicon Graphics for use on their professional IRIX workstations. It supports multiple color channels, various bit depths, and optional RLE compression for efficient storage. SGI images were common in professional 3D animation and visual effects workflows throughout the 1990s and are still encountered in some specialized legacy creative pipelines.

Convert .sgi to — 13 formats

.svg
SVGImage

SVG (Scalable Vector Graphics) is an XML-based vector image format maintained by the W3C as an open web standard. Unlike raster formats, SVG images are mathematically defined and scale infinitely without any quality loss, and can be styled and animated with CSS and JavaScript directly in browsers. SVG is the definitive format for logos, icons, illustrations, and data visualizations that must look crisp across every screen size and resolution.

Convert .svg to — 12 formats

.tga
TGAImage

TGA (Targa Image) is a raster image format developed by Truevision in 1984, supporting 8, 16, 24, and 32-bit color with an optional alpha channel for transparency. It uses optional RLE compression and was a leading format in early video production and 3D rendering due to its straightforward structure and alpha support. TGA remains in active use today in game development, digital compositing, and animation pipelines.

Convert .tga to — 13 formats

.tiff
TIFFImage

TIFF (Tagged Image File Format) is a flexible, high-quality raster image format widely used in professional photography, desktop publishing, scanning, and archival imaging. It supports lossless compression, multiple color spaces (RGB, CMYK, LAB), multi-page documents, and can embed multiple images within a single file. TIFF is the standard format for scanned documents, medical imaging, and any workflow that demands the highest possible image fidelity.

Convert .tiff to — 12 formats

.webp
WebPImage

WebP is a modern image format developed by Google that provides superior lossless and lossy compression for images on the web. It typically produces files 25-34% smaller than JPEG at equivalent quality, and up to 26% smaller than PNG for lossless images. WebP also supports animation and alpha transparency, making it a versatile single replacement for JPEG, PNG, and GIF in modern web applications.

Convert .webp to — 12 formats

.xbm
XBMImage

XBM (X BitMap) is a monochrome raster image format native to the X Window System, used on Unix-like operating systems. Uniquely, it stores bitmap data as a C language source code array, making it directly includable in C programs without any parsing library. XBM is primarily used for small monochrome icons and cursor bitmaps in X11 applications, though it is rarely encountered outside of this ecosystem.

Convert .xbm to — 13 formats

.xpm
XPMImage

XPM (X PixMap) is a color extension of the XBM format, also native to the X Window System on Unix-like operating systems. Like XBM, it stores pixel color data as a C source code array using a color name table, but supports multiple indexed colors per pixel. XPM is commonly used for small color icons in X11-based desktop environments and GUI toolkits such as GTK and Motif.

Convert .xpm to — 13 formats

Audio

8 formats
.mp3
MP3Audio

MP3 (MPEG Audio Layer 3) is the world's most popular digital audio format, developed by the Moving Picture Experts Group in the early 1990s. It uses psychoacoustic lossy compression to dramatically reduce file sizes while retaining audio quality that is perceptually adequate for most listeners. MP3 transformed the music industry by making digital music portable enough to share over the internet and store on devices with limited storage.

Convert .mp3 to — 5 formats

.wav
WAVAudio

WAV (Waveform Audio File Format) is an uncompressed audio container format developed by Microsoft and IBM for storing raw audio data. It preserves audio at full, lossless quality with no encoding artifacts, making it the preferred format for audio production, editing, and professional archival. WAV files are larger than compressed formats like MP3, but are universally supported and suffer no quality degradation when re-encoded.

Convert .wav to — 5 formats

.ogg
OGGAudio

OGG Vorbis is a free, open-source lossy audio compression format developed by the Xiph.Org Foundation as a patent-unencumbered alternative to MP3. It produces audio quality comparable to MP3 and AAC at similar or smaller file sizes without any royalty or licensing requirements. OGG is widely used in open-source software, Linux distributions, web games, and applications where licensing freedom is a priority.

Convert .ogg to — 5 formats

.aac
AACAudio

AAC (Advanced Audio Coding) is a lossy audio compression format standardized by ISO/IEC and designed as a higher-quality successor to MP3. It achieves better audio fidelity than MP3 at the same bit rate by using more advanced psychoacoustic models and encoding techniques. AAC is the default audio format for iTunes, Apple Music, YouTube, and all iOS devices, and is supported natively across virtually every modern platform.

Convert .aac to — 5 formats

.flac
FLACAudio

FLAC (Free Lossless Audio Codec) is an open-source audio format that compresses audio without any loss of quality, allowing perfect bit-for-bit reconstruction of the original recording. It typically reduces file sizes by 40-60% compared to uncompressed WAV while remaining completely lossless. FLAC is the format of choice for audiophiles, music archivists, and mastering engineers who require studio-quality audio fidelity in a manageable file size.

Convert .flac to — 5 formats

.m4a
M4AAudio

M4A is a file extension for an audio file encoded with advanced audio coding (AAC) which is a lossy compression. M4A was generally intended as the successor to MP3, which had not been originally designed for audio only but was layer III in an MPEG 1 or 2 video files. M4A stands for MPEG 4 Audio.

Convert .m4a to — 6 formats

.wma
WMAAudio

WMA (Windows Media Audio) is a series of audio codecs and their corresponding audio coding formats developed by Microsoft. It is a proprietary technology that forms part of the Windows Media framework. WMA consists of four distinct codecs: WMA, WMA Pro, WMA Lossless, and WMA Voice.

Convert .wma to — 6 formats

.opus
OPUSAudio

Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec.

Convert .opus to — 5 formats

Video

13 formats
.mp4
MP4Video

MP4 (MPEG-4 Part 14) is the most widely used digital video container format, storing H.264/H.265 video and AAC audio for web, mobile, and broadcast delivery.

.webm
WebMVideo

WebM is an open, royalty-free media format designed for the web, typically using VP8/VP9/AV1 video and Vorbis/Opus audio.

.avi
AVIVideo

AVI (Audio Video Interleave) is a classic Microsoft multimedia container widely used for desktop video archives and editing intermediates.

.mkv
MKVVideo

MKV (Matroska Video) is a flexible open container that can hold multiple video, audio, and subtitle tracks in one file.

.mov
MOVVideo

MOV is Apple QuickTime's multimedia container, common in professional video production and iPhone camera recordings.

.wmv
WMVVideo

WMV (Windows Media Video) is Microsoft's video format family used for desktop playback and streaming on Windows platforms.

.flv
FLVVideo

FLV (Flash Video) is a legacy streaming video format formerly used by Adobe Flash Player and older online video platforms.

.m4v
M4VVideo

M4V is an MP4-based video format popularized by Apple for iTunes and device video libraries.

.mpeg
MPEGVideo

MPEG (MPEG-1/MPEG-2 Program Stream) is a classic digital video format used in DVDs, broadcast, and archival footage.

.mpg
MPGVideo

MPG is a common file extension for MPEG-1/MPEG-2 video streams used in older digital video workflows.

.3gp
3GPVideo

3GP is a multimedia container designed for 3G mobile devices, storing compressed video and audio for low-bandwidth delivery.

.ogv
OGVVideo

OGV is the Ogg container used for Theora (and related) video streams in open-source and web video contexts.

.ts
TSVideo

TS (MPEG Transport Stream) carries packetized audio/video commonly used in broadcast TV and HLS streaming segments.

Document

18 formats
.adoc
AsciiDocDocument

AsciiDoc is a lightweight text-based markup language designed for authoring technical documentation, books, articles, and presentations in plain text files. It provides a richer feature set than Markdown, including built-in support for tables, cross-references, document includes, and complex layouts. AsciiDoc is widely used by technical publishers and open-source projects, and can be converted to HTML, PDF, EPUB, and DocBook.

.doc
DOCDocument

DOC is the legacy binary file format used by Microsoft Word for the Office 97-2003 era. It stores document content, formatting, images, and metadata in a proprietary binary structure. Although superseded by the modern XML-based DOCX format, DOC remains common in older archives and is supported for import by virtually all modern word processors and office suites.

.docx
DOCXDocument

DOCX is the default file format for Microsoft Word documents since Office 2007, built on the Open XML standard developed by Microsoft and standardized by ISO. It stores document content, formatting, images, tables, and metadata in a compressed ZIP archive containing XML files. DOCX is the dominant word processing format worldwide, supported by Microsoft Word, Google Docs, LibreOffice, and virtually all modern office software.

.html
HTMLDocument

HTML (HyperText Markup Language) is the standard markup language for creating web pages and web applications, maintained by the W3C. It defines the structure and content of documents using elements and tags, working alongside CSS for visual styling and JavaScript for interactivity. HTML is rendered by web browsers into the visual pages users see, and is the universal output format for documents published on the internet.

.ipyn
Jupyter NotebookDocument

Jupyter Notebook (IPYNB) is an interactive document format used by the Jupyter project for combining executable code, narrative text, visualizations, equations, and rich media in a single document. It is the standard tool in data science, machine learning research, and scientific computing for creating reproducible analyses and communicating results. IPYNB files store cells of code and Markdown in a JSON structure that can be run cell-by-cell in a live kernel.

.md
MarkdownDocument

Markdown is a lightweight plain-text markup language created by John Gruber in 2004 to make writing formatted content for the web as easy as possible. It uses minimal punctuation-based syntax to define headings, emphasis, links, images, lists, and code blocks that convert cleanly to HTML. Markdown is the dominant format for README files, software documentation, technical blogs, and static site generators across the entire software industry.

.muse
MuseDocument

Emacs Muse is a markup language and authoring system built into the GNU Emacs text editor for creating structured documents, journals, and websites from plain text. It supports hierarchical outlines, internal and external links, tables, and multiple export formats including HTML and PDF. Muse is primarily used by Emacs power users who prefer to write all content, notes, and documents within their editing environment.

.odt
ODTDocument

ODT (OpenDocument Text) is an open standard document format developed by OASIS for word processing, used as the native format by LibreOffice Writer and Apache OpenOffice Writer. It stores document content, styles, images, and metadata as XML in a ZIP archive, ensuring full transparency and long-term accessibility without vendor lock-in. ODT is also supported for import and export by Microsoft Word and Google Docs.

.opml
OPMLDocument

OPML (Outline Processor Markup Language) is an XML-based format designed for exchanging hierarchical outline and list structures between applications. It is most commonly used to export and import RSS/Atom feed subscription lists between news readers and podcast apps. OPML also serves as a portable format for structured notes, project outlines, and hierarchically organized content in productivity tools.

.org
OrgDocument

Org-mode is a plain-text format used within GNU Emacs for organizing notes, managing tasks and projects, writing documents, and creating structured content. It supports rich headings, nested lists, tables, source code blocks, links, and a complete task-management system with priorities, deadlines, and agenda views. Org files can be exported directly to HTML, PDF, LaTeX, ODT, and other formats from within Emacs.

.pdf
PDFDocument

PDF (Portable Document Format) was created by Adobe in 1992 and has become the worldwide standard for sharing documents with precisely fixed layouts. It preserves fonts, images, vector graphics, and formatting identically across every operating system, device, and printer. PDF supports digital signatures, encryption, interactive forms, and embedded multimedia, making it essential for official documents, contracts, reports, and professional publications.

.rst
RSTDocument

reStructuredText (RST) is a plain-text markup language widely used for technical documentation in the Python programming ecosystem. It is the default documentation format for Python projects and the native input format for the Sphinx documentation generator, which produces HTML, PDF, ePub, and man pages. RST supports complex cross-references, footnotes, directives, and extensions, making it well-suited for large, structured documentation projects.

.rtf
RTFDocument

RTF (Rich Text Format) is a document interchange format developed by Microsoft in 1987 to allow formatted text to be shared across different word processors and operating systems. It encodes text formatting such as fonts, colors, bold, italic, and paragraph alignment using ASCII escape sequences, making it readable by virtually any word processor. RTF remains widely used as a compatibility format when the recipient's software is unknown.

.tex
TeXDocument

TeX is a sophisticated typesetting system created by Donald Knuth for producing publication-quality documents, especially those containing complex mathematical notation. LaTeX, built as a macro layer on top of TeX, provides high-level document structuring commands and is the standard authoring format for academic papers in mathematics, physics, computer science, and engineering. TeX/LaTeX documents produce typographically precise output that surpasses word processors.

.text
TextileDocument

Textile is a lightweight markup language originally developed for the Textile CMS and later adopted by the Ruby on Rails community and various blogging platforms. It offers a simple, readable syntax for headings, emphasis, links, lists, tables, and code blocks that converts to clean HTML. While less widespread than Markdown today, Textile is still used in content management systems and project management tools like Redmine.

.txt
TXTDocument

TXT (Plain Text) is the simplest possible file format, containing only unformatted characters encoded in ASCII or Unicode with no styling, images, or structural metadata. It is universally compatible with every operating system, programming language, text editor, and application that handles text. Plain text is used for source code, configuration files, README documents, log files, and any situation where maximum simplicity and portability are required.

.eml
EMLDocument

EML is a standardized file format for storing individual email messages, defined by the MIME standard (RFC 5322) and used by most email clients. It preserves the complete email including headers, plain-text body, HTML body, and file attachments exactly as they were transmitted. EML files are supported by Outlook, Thunderbird, Apple Mail, and are commonly used for email archiving, migration, and forensic analysis.

Convert .eml to — 10 formats

.msg
MSGDocument

MSG is Microsoft Outlook's proprietary format for saving individual email messages, meeting requests, contacts, and tasks as standalone files. Unlike the standard EML format, MSG files use Microsoft's Compound Document File Format and require Outlook or a compatibility library to fully decode. MSG files preserve all rich formatting, embedded images, attachments, and complete email metadata, and are widely used in enterprise email archiving and legal discovery.

Convert .msg to — 10 formats

Data

20 formats
.csv
CSVData

CSV (Comma-Separated Values) is a plain-text tabular data format that uses commas to delimit column values and line breaks to separate rows. It is one of the most universally supported data interchange formats, readable by any spreadsheet application, database, or programming language. CSV is ideal for exporting and importing data between different systems due to its simplicity, human readability, and near-universal compatibility.

.dta
DTAData

DTA is the native binary data file format for Stata, a statistical analysis package widely used in economics, epidemiology, and social science research. It stores complete datasets along with variable labels, value labels, missing value indicators, and display formats that preserve the full analytical context. DTA files can contain millions of observations and thousands of variables, making them suitable for large survey and panel datasets.

.env
ENVData

ENV files store environment variable definitions used to configure software applications, services, and deployment pipelines across different environments. They contain simple key-value pairs in the format KEY=VALUE and are a cornerstone of twelve-factor app development and containerized deployments with Docker and Kubernetes. ENV files are typically excluded from version control to protect sensitive configuration data such as API keys and database credentials.

.feat
FeatherData

Feather is a fast, lightweight binary columnar data format jointly developed by the Apache Arrow and pandas teams for efficient data interchange between Python and R. It leverages Apache Arrow's in-memory columnar format to achieve extremely fast read and write speeds with good compression. Feather is optimized for performance rather than long-term archival and is ideal for sharing large data frames between data science tools in a pipeline.

.fwf
FWFData

FWF (Fixed-Width Format) is a plain-text data format where each column occupies a predetermined number of character positions in every row, with no delimiter characters between fields. It originated on mainframes and is still common in government data releases, financial industry feeds, and legacy enterprise system exports. FWF files require a separate schema or data dictionary to correctly parse the column boundaries, making them less self-describing than CSV.

.ini
INIData

INI is a simple, human-readable configuration file format that originated with early versions of Microsoft Windows. It organizes settings into named sections enclosed in square brackets, with key-value pairs defined below each section header. INI files are easy to read and edit by hand, making them a popular choice for application configuration across Windows, Linux, and cross-platform software projects.

.json
JSONData

JSON (JavaScript Object Notation) is a lightweight, human-readable data interchange format derived from JavaScript object literal syntax. It natively supports objects, arrays, strings, numbers, booleans, and null, allowing it to represent arbitrarily nested data structures. JSON has become the universal standard for REST API responses, configuration files, and data interchange on the web, with native parsing support in virtually every programming language.

.geoj
GeoJSONData

GeoJSON is an open standard for encoding geographic data structures as JSON. It represents points, lines, polygons, and feature collections with coordinates for maps and GIS tools. GeoJSON works well with web mapping libraries and converts cleanly to CSV or JSON tables for analysis.

.json
JSONLData

JSONL (JSON Lines, also known as NDJSON) stores one complete, valid JSON object per line in a plain-text file. This line-by-line structure makes it ideal for streaming large datasets, log files, and machine learning training data, since each record can be processed independently without loading the entire file into memory. JSONL is increasingly standard in data engineering, LLM training pipelines, and high-throughput logging systems.

.ods
ODSData

ODS (OpenDocument Spreadsheet) is the open standard spreadsheet format developed by OASIS, used natively by LibreOffice Calc and Apache OpenOffice Calc. It stores spreadsheet data, formulas, charts, and formatting in XML compressed within a ZIP archive, ensuring transparency and long-term accessibility. ODS is a fully open, non-proprietary alternative to Microsoft Excel's XLS and XLSX formats and is supported by Google Sheets.

.parq
ParquetData

Apache Parquet is an open-source binary columnar storage format designed for efficient analytical data processing across the big data ecosystem. Its columnar layout enables excellent compression ratios and fast query execution when only a subset of columns is needed. Parquet is the de facto standard format for data lakes and is natively supported by Apache Spark, Hadoop, Presto, Snowflake, and most modern data processing platforms.

.sav
SAVData

SAV is the binary data file format native to IBM SPSS Statistics, one of the most widely used statistical analysis packages in social science, healthcare, and market research. It stores datasets together with complete variable metadata including names, labels, value labels, missing value codes, and measurement scales. SAV files are essential for sharing reproducible SPSS analyses and are also readable by R, Python, and SAS through compatibility libraries.

.sqli
SQLiteData

SQLite is a self-contained, serverless, zero-configuration relational database engine that stores an entire database — including tables, indexes, views, and data — in a single cross-platform binary file. It is the most widely deployed database in the world, embedded in mobile apps, desktop software, browsers, and IoT devices. SQLite files can be queried with full SQL syntax using the SQLite library or countless compatible tools.

.toml
TOMLData

TOML (Tom's Obvious Minimal Language) is a configuration file format designed for maximum human readability with a precisely defined, unambiguous specification. It uses a clean syntax for strings, integers, floats, booleans, datetimes, arrays, and nested tables that maps directly to standard dictionary or hash-map data structures. TOML is the official configuration format for Rust's Cargo package manager and is gaining widespread adoption in modern software projects.

.tsv
TSVData

TSV (Tab-Separated Values) is a plain-text tabular data format that uses tab characters as column delimiters and newlines to separate rows, making it similar to CSV but avoiding issues when data values contain commas. It is well-supported by spreadsheet applications, relational databases, and scripting languages, and is commonly used for data exports from bioinformatics databases, genome browsers, and text-processing pipelines.

.vcf
VCFData

VCF (vCard Contact File) is the universal standard format for storing and exchanging personal contact information including names, phone numbers, email addresses, physical addresses, and photos. It is supported by virtually every smartphone, email client, address book application, and CRM system, making it the go-to format for transferring contacts between platforms. VCF files can store a single contact or a batch of multiple contacts in one file.

Convert .vcf to — 6 formats

.xls
XLSData

XLS is the legacy binary spreadsheet format used by Microsoft Excel from 1987 through the Office 2003 era, based on Microsoft's proprietary Binary Interchange File Format (BIFF). It stores worksheets, formulas, charts, and macros in a binary structure that requires Microsoft's format specification to parse correctly. XLS remains common in older enterprise systems and when compatibility with legacy versions of Excel is required.

.xlsx
XLSXData

XLSX is the default spreadsheet format for Microsoft Excel since Office 2007, built on the Open XML standard and standardized by ISO. It stores worksheets, formulas, charts, pivot tables, and formatting in a compressed ZIP archive of XML files, making it more compact and corruption-resistant than the older XLS format. XLSX is supported by Google Sheets, LibreOffice Calc, Apple Numbers, and virtually every modern data tool.

.xml
XMLData

XML (eXtensible Markup Language) is a flexible, human-readable markup language defined by the W3C for structuring, storing, and transporting data across different systems. Unlike HTML, XML uses custom-defined tags chosen by the author to describe the semantic meaning of data, making it self-documenting and extensible. XML underpins numerous data formats, web services (SOAP), configuration standards, and document formats including SVG, DOCX, and RSS.

.yaml
YAMLData

YAML (YAML Ain't Markup Language) is a human-friendly data serialization format designed to be more readable than JSON or XML for configuration files and structured data. It uses indentation and minimal punctuation to represent nested data structures, sequences, and mappings in a way that closely resembles natural language. YAML is the native configuration format for Kubernetes, Docker Compose, GitHub Actions, Ansible, and countless other modern developer tools.

Archive

9 formats
.7z
7ZArchive

7Z is a high-compression archive format associated with the free, open-source 7-Zip archiver. It uses the LZMA and LZMA2 compression algorithms to achieve significantly better compression ratios than ZIP and RAR, often reducing file sizes by 30-70% more than competing formats. 7Z supports AES-256 encryption, solid compression, multi-volume archives, and can handle files of virtually any size.

Convert .7z to — 8 formats

.rar
RARArchive

RAR (Roshal Archive) is a proprietary archive format developed by Eugene Roshal that supports high-compression ratios, strong encryption, archive splitting across multiple volumes, and built-in recovery records for repairing damaged archives. It uses a specialized compression algorithm that often outperforms ZIP for many file types. RAR archives are widely used for distributing large software packages and are commonly encountered in file-sharing communities.

Convert .rar to — 8 formats

.tar
TARArchive

TAR (Tape ARchive) is a Unix file archiving format that bundles multiple files and directories into a single file while preserving file permissions, ownership, timestamps, and symbolic links. Crucially, TAR performs no compression by itself and is almost always paired with a compression tool such as gzip, bzip2, or xz. TAR is the foundational packaging format for software distribution, backups, and data transfer throughout the Unix and Linux ecosystem.

Convert .tar to — 8 formats

.tar.
TAR.BZ2Archive

TAR.BZ2 is a TAR archive compressed with the bzip2 algorithm, combining Unix-style file bundling with high-quality block-sorting compression. Bzip2 generally achieves better compression ratios than gzip, particularly for text-heavy content like source code, at the cost of somewhat slower processing. TAR.BZ2 files are a common distribution format for open-source software tarballs throughout the Linux and Unix ecosystem.

Convert .tar.bz2 to — 8 formats

.tar.
TAR.GZArchive

TAR.GZ (also known as TGZ) is a TAR archive compressed with the gzip algorithm, and is the most prevalent archive format in the Unix and Linux world. It offers a good balance between compression speed and ratio and is universally available on all Unix-like systems without additional tools. TAR.GZ is the standard format for distributing open-source software source code and is understood by virtually every developer and system administrator.

Convert .tar.gz to — 8 formats

.tar.
TAR.XZArchive

TAR.XZ is a TAR archive compressed with the XZ compression algorithm, which uses LZMA2 to achieve excellent compression ratios that often surpass bzip2. It is the preferred distribution format for many major Linux distributions including Arch Linux and Fedora due to its superior space savings. The trade-off is slower compression speed compared to gzip, though decompression performance is reasonably fast on modern hardware.

Convert .tar.xz to — 8 formats

.tar.
TAR.ZSTArchive

TAR.ZST is a TAR archive compressed with the Zstandard (Zstd) algorithm, developed by Facebook to deliver the best balance of compression ratio and speed. Zstd matches or exceeds bzip2 compression ratios while compressing many times faster, making it excellent for both archival and real-time use cases. TAR.ZST is rapidly gaining adoption in modern Linux distributions, package managers, and developer toolchains as a superior alternative.

Convert .tar.zst to — 8 formats

.zip
ZIPArchive

ZIP is the most widely used archive format, invented in 1989 by Phil Katz, that compresses and packages multiple files into a single container using the DEFLATE algorithm. It supports individual file compression with optional password protection and is natively supported on Windows, macOS, and Linux without additional software. ZIP is the universal standard for distributing files, software installers, and document packages due to its ubiquitous support.

Convert .zip to — 8 formats

.gz
GZArchive

GZ (Gzip) is a single-file compression format using the DEFLATE algorithm, the most common compression tool on Unix-like systems. It typically reduces text file sizes by 60-70% and is extremely fast to decompress, making it ideal for web content compression and log archiving. GZ is also the compression component of the widely-used TAR.GZ combined archive format that powers open-source software distribution.

Convert .gz to — 9 formats

Ebook

10 formats
.cb7
CB7Ebook

CB7 is a comic book archive format that stores sequentially named comic page images inside a 7-Zip compressed container. It is part of the CB* family of formats (CBZ, CBR, CB7) used by comic book readers such as CDisplayEx and Comical. CB7 typically achieves better compression than CBZ (ZIP-based) or CBR (RAR-based), making it efficient for storing high-resolution comic scans.

.cbr
CBREbook

CBR (Comic Book RAR) is a comic book archive format that packages sequentially named page images inside a RAR compressed archive with the .cbr extension. It is one of the most widely used formats among digital comic collectors and is supported by popular e-reader apps like Moon+ Reader, ComicRack, and Chunky. CBR files are opened by comic readers that display the images in sequence, recreating the page-by-page reading experience.

.cbz
CBZEbook

CBZ (Comic Book ZIP) is a comic book archive format that packages page images in a standard ZIP archive with the .cbz extension, making it easy to create without specialized software. It is similar to CBR but uses the open ZIP format rather than the proprietary RAR format, improving compatibility with e-reader devices and applications. CBZ is supported by Kindle, Kobo, and most dedicated comic reader applications.

.epub
EPUBEbook

EPUB (Electronic Publication) is the most widely adopted open standard ebook format, developed by the IDPF and now maintained by the W3C. It packages HTML, CSS, fonts, and images into a single ZIP-based container, allowing text to reflow and adapt to different screen sizes, font sizes, and user preferences. EPUB is supported by virtually all e-readers except Amazon Kindle devices, and is the preferred format for accessible, standards-compliant digital books.

.fb2
FB2Ebook

FictionBook 2.0 (FB2) is an open XML-based ebook format particularly popular in Russia and Eastern Europe, where it became a dominant format for digital literature. It stores the entire book as structured XML with semantic markup for chapters, titles, annotations, author info, cover image, and metadata. FB2's clean single-file XML structure makes conversion to other ebook formats straightforward, and it is well-supported by e-reading software in Russian-speaking regions.

.azw3
AZW3Ebook

AZW3 (Kindle Format 8) is Amazon's modern ebook format. Conversion uses Calibre when available on the server.

.mobi
MOBIEbook

MOBI is the classic Mobipocket/Kindle ebook format. Conversion uses Calibre when available on the server.

.lrf
LRFEbook

LRF is Sony Reader's legacy ebook format. Conversion uses Calibre when available on the server.

.pdb
PDBEbook

PDB Palm ebook containers. Conversion uses Calibre when available on the server.

.snb
SNBEbook

SNB is the Shanda Bambook ebook format. Conversion uses Calibre when available on the server.

Presentation

9 formats
.key
KeynotePresentation

Keynote is Apple's presentation application, and .KEY files are its native format for storing slide presentations with animations, transitions, charts, and multimedia. Keynote files use a compressed package format built on Apple's proprietary schema and are optimized for the macOS and iOS ecosystem. Presentations can be exported to PowerPoint (PPTX), PDF, HTML, and video formats for sharing with users on other platforms.

Convert .key to — 8 formats

.odp
ODPPresentation

ODP (OpenDocument Presentation) is the open standard presentation format developed by OASIS, used natively by LibreOffice Impress and Apache OpenOffice Impress. It stores slides, speaker notes, animations, media, and custom formatting in XML compressed within a ZIP archive, ensuring portability and long-term accessibility. ODP is a fully open, non-proprietary alternative to PowerPoint formats and supports bidirectional conversion with PPTX.

Convert .odp to — 7 formats

.pot
POTPresentation

POT is the legacy template file format for Microsoft PowerPoint 97-2003 presentations. It stores slide master layouts, color schemes, placeholder positions, font choices, and branded design elements that can be reused as a starting point for new presentations. POT templates enable organizations to maintain visual consistency across all presentations without recreating design elements from scratch.

Convert .pot to — 8 formats

.potx
POTXPresentation

POTX is the modern Open XML-based template format for Microsoft PowerPoint, introduced with Office 2007. It stores slide themes, master layouts, color palettes, fonts, and design elements in a compressed XML package that can be applied to new PPTX presentations. POTX templates are widely distributed for corporate branding, educational purposes, and professional presentation design.

Convert .potx to — 8 formats

.pps
PPSPresentation

PPS (PowerPoint Show) is a legacy PowerPoint file for the Office 97-2003 era that opens directly in slideshow playback mode rather than the editing interface. Its content is identical to a PPT file but the file association triggers full-screen presentation mode immediately when opened. PPS files are convenient for distributing finalized presentations to audiences who should view but not edit them.

Convert .pps to — 8 formats

.ppsx
PPSXPresentation

PPSX is the modern Open XML-based equivalent of the legacy PPS format, introduced with Office 2007. Like PPS, a PPSX file opens directly in slideshow mode, bypassing the editing interface, which is ideal for distributing polished presentations. PPSX uses the same compressed XML format as PPTX but with the presentation-mode-first file association behavior.

Convert .ppsx to — 8 formats

.ppt
PPTPresentation

PPT is the legacy binary presentation format used by Microsoft PowerPoint from 1987 through the Office 2003 era. It stores slides, animations, transitions, speaker notes, embedded media, and formatting in Microsoft's proprietary binary format. PPT files remain fully compatible with modern PowerPoint, LibreOffice Impress, and Google Slides, though PPTX is preferred for new work due to better interoperability.

Convert .ppt to — 8 formats

.pptm
PPTMPresentation

PPTM is a macro-enabled PowerPoint presentation format based on the Open XML standard, introduced with Office 2007. In addition to all standard PPTX content, it can contain VBA (Visual Basic for Applications) macros that automate actions within the presentation. PPTM files should be opened with caution as macros can execute code, and are typically kept for internal use rather than distributed externally.

Convert .pptm to — 8 formats

.pptx
PPTXPresentation

PPTX is the default Microsoft PowerPoint presentation format since Office 2007, based on the Open XML standard and standardized by ISO/IEC. It stores slides, animations, transitions, speaker notes, embedded media, and themes in a compressed ZIP package of XML files. PPTX is the dominant presentation format in business and education worldwide, natively supported by Google Slides, LibreOffice Impress, Apple Keynote, and all modern presentation tools.

Convert .pptx to — 7 formats

Subtitle

8 formats
.ass
ASSSubtitle

ASS (Advanced SubStation Alpha) is a feature-rich subtitle format supporting sophisticated text styling including custom fonts, colors, borders, shadows, precise on-screen positioning, and karaoke timing effects. It is the dominant format for anime fansubbing and professional subtitling where fine-grained typographic and positioning control is essential. ASS subtitles can include multiple simultaneous text layers and complex motion effects.

Convert .ass to — 7 formats

.lrc
LRCSubtitle

LRC is a plain-text lyrics format that timestamps each line of song lyrics for karaoke-style display. Players show the current lyric as the audio reaches each tag. LRC files are easy to edit and convert to common subtitle formats like SRT and VTT.

Convert .lrc to — 7 formats

.mpl
MPLSubtitle

MPL2 is a simple subtitle format used primarily by the MPlayer and MPV media players on Linux systems. It stores subtitle timing in units of 1/10 second and subtitle text in a compact, line-based plain-text structure without formatting codes. MPL2 is lightweight and easy to generate programmatically, making it suitable for basic subtitling where advanced formatting is not required.

Convert .mpl to — 7 formats

.sbv
SBVSubtitle

SBV (SubViewer) is YouTube's simple caption format: each cue is a start/end timestamp pair followed by caption text. It is plain text, easy to edit, and commonly used when downloading or uploading YouTube captions.

Convert .sbv to — 7 formats

.srt
SRTSubtitle

SRT (SubRip Subtitle) is the most widely used and compatible subtitle format on the internet, originating from the SubRip DVD ripping software. It stores subtitles as sequentially numbered blocks, each containing a start/end timestamp and one or more lines of display text. SRT files are plain text, easily editable with any text editor, and supported by virtually every media player, video editor, and streaming platform that handles subtitles.

Convert .srt to — 7 formats

.ssa
SSASubtitle

SSA (SubStation Alpha) is the predecessor to the more capable ASS format, offering more styling options than SRT while being simpler in structure than ASS. It supports custom fonts, colors, positioning, and basic animation effects, and was the standard subtitle format in anime fansubbing communities before ASS gained prominence. SSA and ASS files share a similar file structure and are often treated interchangeably by modern media players.

Convert .ssa to — 7 formats

.sub
SUBSubtitle

SUB (MicroDVD Subtitle) is a subtitle format that stores timing as video frame numbers rather than absolute timestamps, making it intrinsically frame-rate dependent. Each subtitle entry uses curly-brace notation for frame numbers and supports basic inline formatting. SUB is a legacy format from the DVD ripping era that is still supported by major media players, though SRT and VTT have largely replaced it for new subtitle content.

Convert .sub to — 7 formats

.vtt
VTTSubtitle

VTT (WebVTT, Web Video Text Tracks) is the W3C-standard subtitle and caption format for HTML5 video, designed to work natively in web browsers without plugins. It supports text cues with precise timing, multiple text tracks, and CSS-based styling for rich caption presentation. VTT is the required format for closed captions on web video platforms, streaming services, and accessibility-compliant applications.

Convert .vtt to — 7 formats

Font

4 formats
.otf
OTFFont

OTF (OpenType Font) is a scalable font format co-developed by Microsoft and Adobe as an evolution of TrueType that adds advanced typographic capabilities. It supports ligatures, alternate glyphs, contextual substitutions, small caps, old-style figures, and broad multilingual character coverage in a single cross-platform file. OTF is the professional standard for typefaces used in design, publishing, and operating systems worldwide.

Convert .otf to — 1 formats

.ttf
TTFFont

TTF (TrueType Font) is a scalable outline font format developed by Apple and Microsoft in the late 1980s as a rival to Adobe's PostScript Type 1 technology. TrueType fonts include both mathematical outlines and hinting instructions that ensure readable rendering at small screen sizes on low-resolution displays. TTF is the most universally supported font format across Windows, macOS, Linux, iOS, and Android, and forms the technical foundation of the modern OpenType format.

Convert .ttf to — 1 formats

.woff
WOFFFont

WOFF (Web Open Font Format) is a font packaging format optimized for efficient web delivery, developed by the W3C and supported by all modern browsers. It wraps TrueType or OpenType font data with zlib compression and metadata, typically reducing font file sizes by around 40% compared to raw TTF or OTF. WOFF replaced direct TTF/OTF embedding as the preferred web font delivery format before WOFF2 took over.

Convert .woff to — 1 formats

.woff
WOFF2Font

WOFF2 (Web Open Font Format 2) is the modern web font format that supersedes WOFF, achieving around 30% better compression using the Brotli algorithm. Smaller font files translate directly to faster page loads, better Core Web Vitals scores, and improved user experience on slower connections. WOFF2 is supported by all modern browsers and is the strongly recommended format for serving custom web fonts in production.

Convert .woff2 to — 1 formats

Other

5 formats
.draw
DrawIOOther

Draw.io (now Diagrams.net) is a free, open-source diagramming application, and its .drawio format stores diagrams as XML preserving all shapes, connectors, styles, and layer information. It supports flowcharts, network diagrams, UML, entity-relationship diagrams, org charts, and hundreds of other diagram types. Draw.io files integrate directly with Google Drive, Confluence, Jira, and VS Code, and can be exported to PNG, SVG, and PDF.

Convert .drawio to — 6 formats

.ics
ICSOther

ICS (iCalendar) is the standard calendar exchange format used by Google Calendar, Apple Calendar, Outlook, and most scheduling apps. It stores events with titles, times, locations, and descriptions as plain text. ICS files are easy to share and convert to JSON or CSV for spreadsheets and apps.

Convert .ics to — 4 formats

.m3u
M3UOther

M3U is a plain-text playlist format listing media URLs or file paths, often with optional track titles. It is widely used by music players and IPTV apps. Convert M3U playlists to JSON or CSV for editing, or to M3U8 for HLS-style playlists.

Convert .m3u to — 4 formats

.m3u8
M3U8Other

M3U8 is the UTF-8 variant of M3U commonly used for HLS streaming playlists. Like M3U, it is a lightweight text list of media entries and metadata tags. It converts cleanly to M3U, JSON, CSV, or plain text.

Convert .m3u8 to — 4 formats

.p7m
P7MOther

P7M is a file format based on CMS (Cryptographic Message Syntax, RFC 5652) used for storing digitally signed or encrypted documents. It wraps the original file — most commonly a PDF or XML — together with one or more cryptographic digital signatures that can be verified to confirm the document's authenticity and integrity. P7M is widely used across Europe for legally binding electronic signatures compliant with the eIDAS regulation, and is required by Italian public administrations for official document exchange.

Convert .p7m to — 3 formats