File Format Knowledge Center
When to use PNG, JPG, SVG, WebP, AVIF, PDF, MP4 — and everything in between.
Archive
Audio
.mp3
AudioLossy audio format with broad compatibility.
.wav
AudioUncompressed audio format used in production.
.aac
AudioLossy audio format with better quality than MP3 at the same bitrate.
.flac
AudioLossless audio compression format favored by audiophiles.
.ogg
AudioOpen container for the Vorbis audio codec.
Data
.json
DataJavaScript Object Notation — a lightweight text format for structured data.
.csv
DataComma-Separated Values — a plain-text tabular data format.
.xml
DataExtensible Markup Language used for documents and structured data.
.yaml
DataA human-readable data serialization format common in DevOps configuration.
Document
.pdf
DocumentPortable Document Format — preserves layout, fonts, and graphics across devices.
.pdf/x
DocumentA constrained PDF subset designed specifically for graphic-arts exchange and reliable print output.
.epub
DocumentOpen ebook format supporting reflowable text.
.mobi
DocumentLegacy ebook format used by older Kindle devices.
.docx
DocumentMicrosoft Word's modern document format.
.xlsx
DocumentMicrosoft Excel's modern spreadsheet format.
.pptx
DocumentMicrosoft PowerPoint's modern presentation format.
.key
DocumentApple Keynote's native presentation format.
.numbers
DocumentApple Numbers' native spreadsheet format.
.pages
DocumentApple Pages' native word-processing format.
.md
DocumentMarkdown — a lightweight markup language for structured text.
Font
.ttf
FontTrueType — a widely supported scalable font format.
.otf
FontOpenType — TrueType's successor supporting advanced typographic features.
.woff
FontWeb Open Font Format — compressed font wrapper optimized for the web.
.woff2
FontWOFF's successor with improved compression.
.eot
FontEmbedded OpenType — Microsoft's legacy webfont format.
Layered
.psd
LayeredAdobe Photoshop's native layered raster format.
.indd
LayeredAdobe InDesign's native layout format for multi-page documents.
.xcf
LayeredGIMP's native layered raster format.
.sketch
LayeredNative file format for the Sketch design app, vector-based.
.fig
LayeredFigma's native cloud file format.
.xd
LayeredAdobe XD's native UI design file.
Raster
.png
RasterLossless raster format with transparency support, ideal for UI graphics and screenshots.
.jpg
RasterLossy raster format optimized for photographs and gradients, with adjustable compression.
.gif
RasterLegacy bitmap format supporting simple animations with a 256-color palette.
.webp
RasterModern Google format with both lossy and lossless compression, smaller files than JPG or PNG.
.avif
RasterNext-generation image format based on AV1, delivering exceptional compression and HDR support.
.tiff
RasterUncompressed or losslessly compressed raster format used in print and archival workflows.
.bmp
RasterMicrosoft's uncompressed bitmap format, large files but universally supported on Windows.
.heic
RasterApple's high-efficiency image format, smaller than JPG at equal quality.
.raw
RasterUnprocessed sensor data from a digital camera, retaining maximum editing flexibility.
.ico
RasterWindows icon format containing multiple sizes in one file.
Vector
Video
.mp4
VideoUbiquitous video container with H.264 video and AAC audio.
.mov
VideoApple's QuickTime container, common in production workflows.
.webm
VideoOpen video container favored by web standards bodies.
.avi
VideoLegacy Microsoft video container.
.mkv
VideoOpen container supporting many codecs and subtitle tracks.
.ae
VideoAfter Effects native project file for motion design.
.prproj
VideoPremiere Pro project file.