Skip to content
Aback Tools Logo

File Extension Lookup

Search any file extension - .pdf, .jpg, .docx, .zip, .mp3, .py, and more - to instantly see the full format name, IANA-registered MIME type, hex signature (magic bytes), common programs that open the file, and typical usage scenarios. Browse by category or search directly. All data is embedded in the page for instant results - no signup required.

File Extension Lookup

Look up any file extension to see its full name, MIME type, associated programs, typical usage, and magic bytes signature. Browse by category or search for a specific extension - all data sourced from IANA and industry references.

Showing 90 of 90 file extensions
.7z7-Zip Archive
Archive

Open-source archive format with high compression ratio using LZMA and LZMA2 algorithms. Strong AES-256 encryption support.

MIME Typeapplication/x-7z-compressed
Hex Signature37 7A BC AF 27 1C
Common Programs
7-ZipWinRARPeaZipThe Unarchiver
Typical Usage

High-ratio compression, secure archives, open-source distribution

.aacAdvanced Audio Coding
Audio

Lossy audio compression standard designed as successor to MP3. Better sound quality at the same bitrate. Default format for iTunes, YouTube, and Nintendo Switch.

MIME Typeaudio/aac
Hex SignatureFF F1 or FF F9
Common Programs
iTunesVLCWindows Media PlayerFoobar2000QuickTime
Typical Usage

Apple ecosystem, YouTube audio, streaming, portable music

.accdbMicrosoft Access Database (2007+)
Database

Modern Microsoft Access database format. Supports complex data types, attachments, and integration with SharePoint.

MIME Typeapplication/vnd.ms-access
Hex Signature00 01 00 00 53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42
Common Programs
Microsoft AccessLibreOffice Base
Typical Usage

Desktop databases, business data management, rapid application development

.aiAdobe Illustrator Artwork
Image

Native vector file format for Adobe Illustrator. Contains single-page vector designs and can be opened directly in Illustrator or converted to other formats.

MIME Typeapplication/vnd.adobe.illustrator
Hex Signature25 50 44 46 (PDF wrapper)
Common Programs
IllustratorPhotoshopCorelDRAWInkscape
Typical Usage

Vector illustration, logo design, brand assets, print materials

.apkAndroid Package
Executable

Package format for Android applications. Compressed ZIP archive containing DEX bytecode (compiled Java/Kotlin), resources, and manifest.

MIME Typeapplication/vnd.android.package-archive
Hex Signature50 4B 03 04 (ZIP)
Common Programs
Android OSAndroid StudioAPKToolJADX
Typical Usage

Android app distribution, mobile app development

.appmacOS Application Bundle
Executable

macOS application package. Despite appearing as a single file, it is actually a directory (bundle) containing the executable, resources, and metadata.

MIME Typeapplication/octet-stream
Hex SignatureDirectory bundle (no single file header)
Common Programs
macOS (native execution)Show Package Contents
Typical Usage

macOS applications, Apple ecosystem

.aviAudio Video Interleave
Video

Legacy video container format developed by Microsoft (1992). Stores video and audio data in standard RIFF chunks. Large file sizes compared to modern formats.

MIME Typevideo/x-msvideo
Hex Signature52 49 46 46 ?? ?? ?? ?? 41 56 49 20
Common Programs
VLCWindows Media PlayerPremiere ProVirtualDub
Typical Usage

Legacy video editing, digital cameras, PC video playback

.avifAVIF Image
Image

Next-generation image format based on AV1 video compression. Offers up to 50% better compression than JPEG with support for HDR and wide color gamut.

MIME Typeimage/avif
Hex Signature00 00 00 1C 66 74 79 70 61 76 69 66
Common Programs
ChromeFirefoxSafariEdgeGIMP+1 more
Typical Usage

Modern web images, high-efficiency compression, HDR photography

.bmpBMP Image
Image

Bitmap image format - an uncompressed raster graphics format native to Microsoft Windows. Stores pixel data without compression, resulting in large file sizes.

MIME Typeimage/bmp
Hex Signature42 4D
Common Programs
Windows PhotosPhotoshopGIMPMS PaintIrfanView
Typical Usage

Legacy applications, raw pixel data storage, Windows wallpaper

.bz2BZip2 Compressed File
Archive

Open-source compression format using the Burrows-Wheeler transform algorithm. Offers higher compression ratios than gzip at the cost of speed.

MIME Typeapplication/x-bzip2
Hex Signature42 5A 68
Common Programs
7-ZipWinRARTerminal (bzip2)PeaZip
Typical Usage

High-ratio file compression, Unix software distribution

.crtSSL/TLS Certificate
Security

Binary or Base64-encoded X.509 certificate. Used by web servers to establish trusted SSL/TLS connections. Contains public key and identity information.

MIME Typeapplication/x-x509-ca-cert
Hex Signature2D 2D 2D 2D 2D 42 45 47 49 4E or 30 82 (DER)
Common Programs
OpenSSLKeychain Access (Mac)ChromeFirefox
Typical Usage

Web server security, HTTPS, code signing, email encryption

.cssCascading Style Sheets
Web

Style sheet language used to describe the presentation of HTML documents. Controls layout, colors, fonts, and responsive design of web pages.

MIME Typetext/css
Hex SignaturePlain text (no standard header)
Common Programs
VS CodeChrome DevToolsSublime TextWebStorm
Typical Usage

Web styling, responsive design, animations, UI theming

.csvComma-Separated Values
Spreadsheet

Simple file format for storing tabular data where each line represents a row and commas separate columns. Universally supported by spreadsheet and database applications.

MIME Typetext/csv
Hex SignaturePlain text (no standard header)
Common Programs
Microsoft ExcelLibreOffice CalcGoogle SheetsVS CodeText Editor
Typical Usage

Data exchange, database exports, analytics, contact management

.dbGeneric Database File
Database

Generic extension for database files. Can refer to various database formats including SQLite, Windows Thumbnail Cache, or custom application databases.

MIME Typeapplication/octet-stream
Hex SignatureSQLite format 3\000 (SQLite)
Common Programs
SQLite BrowserDB BrowserVS CodeAccess
Typical Usage

Local databases, mobile app storage, application data

.dbfdBASE Database
Database

Legacy database format popular in the 1980s-90s. Simple tabular data format still used in GIS systems (shapefiles) and legacy business applications.

MIME Typeapplication/x-dbf
Hex Signature03 or 83 (version byte)
Common Programs
dBASEFoxProLibreOffice CalcQGISExcel (with converter)
Typical Usage

GIS (shapefile attributes), legacy database migration, data archiving

.ddsDirectDraw Surface
Image

Container format for DirectX textures, developed by Microsoft. Supports various compression formats including BC1-BC7. Used extensively in game development.

MIME Typeimage/vnd-microsoft-dds
Hex Signature44 44 53 20
Common Programs
Photoshop (plugin)GIMPPaint.NETNVIDIA Texture Tools
Typical Usage

Game textures, 3D graphics, DirectX applications

.debDebian Package
Executable

Standard package format for Debian-based Linux distributions (Debian, Ubuntu, Linux Mint). Contains compiled software and metadata for the APT package manager.

MIME Typeapplication/vnd.debian.binary-package
Hex Signature21 3C 61 72 63 68 3E
Common Programs
APT (dpkg)GDebiAr Archiver
Typical Usage

Debian/Ubuntu software distribution, Linux package management

.dllDynamic Link Library
Executable

Microsoft Windows shared library containing code and data that can be used by multiple programs simultaneously. Essential for Windows application architecture.

MIME Typeapplication/x-msdownload
Hex Signature4D 5A
Common Programs
Windows (system)DLL Export ViewerDependency Walker
Typical Usage

Windows shared libraries, application components, system extensions

.dmgApple Disk Image
Executable

Disk image format used by macOS for distributing software. Compressed and optionally encrypted, it appears as a mounted volume when opened.

MIME Typeapplication/x-apple-diskimage
Hex Signature78 01 73 0D 62 62 60
Common Programs
macOS Disk Utility7-ZipThe Unarchiver
Typical Usage

macOS software distribution, disk imaging, encrypted backups

.docMicrosoft Word Document
Document

Legacy word processing format used by Microsoft Word (97-2003). Uses OLE (Object Linking and Embedding) container format for structured document storage.

MIME Typeapplication/msword
Hex SignatureD0 CF 11 E0 A1 B1 1A E1
Common Programs
Microsoft WordLibreOfficeWPS OfficeGoogle Docs
Typical Usage

Word processing, business documents, reports, letters, resumes

.docxOffice Open XML Document
Document

Modern word processing format used by Microsoft Word (2007+). Based on XML and ZIP compression - smaller and more robust than legacy .doc format.

MIME Typeapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
Hex Signature50 4B 03 04 (ZIP)
Common Programs
Microsoft WordLibreOfficeGoogle DocsPages (Mac)
Typical Usage

Modern word processing, business documents, academic papers

.dwgAutoCAD Drawing
CAD/3D

Native file format for AutoCAD, the industry-standard CAD software. Stores 2D and 3D design data, metadata, and database information.

MIME Typeapplication/acad
Hex Signature41 43 31 30
Common Programs
AutoCADAutoCAD LTDWG TrueViewFusion 360BricsCAD
Typical Usage

Architectural design, engineering blueprints, construction plans

.dxfDrawing Exchange Format
CAD/3D

Open CAD data format developed by Autodesk for interoperability between CAD programs. Supports both ASCII and binary representations of 2D/3D designs.

MIME Typeapplication/dxf
Hex Signature41 55 54 4F 43 41 44 or 76 65 72 73 69 6F 6E
Common Programs
AutoCADFusion 360SolidWorksBlenderFreeCAD
Typical Usage

CAD file exchange, 3D design interoperability, engineering collaboration

.epsEncapsulated PostScript
Image

Vector image format based on PostScript, used in print production and desktop publishing. Can contain both vector and raster elements.

MIME Typeapplication/postscript
Hex Signature25 21 50 53 (C5 D0 D3 C6)
Common Programs
IllustratorPhotoshopCorelDRAWInkscapeGhostscript
Typical Usage

Print production, logo design, vector illustration, desktop publishing

.exeWindows Executable
Executable

Portable Executable (PE) format for Windows applications. Contains compiled machine code, resources, and metadata required by Windows to run the program.

MIME Typeapplication/x-msdownload
Hex Signature4D 5A
Common Programs
Windows (native execution)7-ZipResource HackerDependency Walker
Typical Usage

Windows applications, installers, system utilities, games

.exrOpenEXR
Image

High-dynamic-range (HDR) image format developed by Industrial Light & Magic for visual effects. Supports 16-bit and 32-bit floating-point pixels, multiple compression modes.

MIME Typeimage/openexr
Hex Signature76 2F 31 01
Common Programs
PhotoshopNukeBlenderMayaHoudini+1 more
Typical Usage

VFX, compositing, 3D rendering, HDR photography, visual effects pipelines

.fbxAutodesk FBX
CAD/3D

Proprietary 3D interchange format from Autodesk. Supports animation, skinning, morph targets, and complex scene graphs. Industry standard for game development.

MIME Typeapplication/octet-stream
Hex Signature4B 61 79 64 61 72 61
Common Programs
BlenderMaya3ds MaxUnityUnreal Engine
Typical Usage

Game development, 3D animation, character rigging, cross-platform 3D

.flacFree Lossless Audio Codec
Audio

Open-source lossless audio compression format. Reduces file size by about 50-60% compared to WAV while preserving all original audio data.

MIME Typeaudio/flac
Hex Signature66 4C 61 43 00 00 00 22
Common Programs
VLCFoobar2000AudacityiTunesWindows Media Player
Typical Usage

Lossless music archiving, audiophile collections, professional audio

.flvFlash Video
Video

Container format used by Adobe Flash Player for delivering video over the internet. Format now deprecated as Flash has been discontinued.

MIME Typevideo/x-flv
Hex Signature46 4C 56 01
Common Programs
VLCAdobe Flash PlayerFFmpegMedia Player Classic
Typical Usage

Legacy web video, Flash-based streaming, older video platforms

.gifGraphics Interchange Format
Image

Bitmap image format supporting up to 256 colors and simple animations. Popular for short animated clips and memes on the web.

MIME Typeimage/gif
Hex Signature47 49 46 38
Common Programs
PhotoshopGIMPEZGIFChromeFirefox
Typical Usage

Simple animations, memes, web graphics, reaction images

.glbGLTF Binary File
CAD/3D

Binary version of the GL Transmission Format (glTF) - the standard 3D asset format for the web. Bundles geometry, textures, and animations into a single file.

MIME Typemodel/gltf-binary
Hex Signature67 6C 54 46
Common Programs
BlenderBabylonJSThree.jsAdobe DimensionVS Code
Typical Usage

Web 3D, augmented reality, e-commerce, 3D product visualization

.gzGZip Compressed File
Archive

File compression format using the DEFLATE algorithm. Most commonly used with .tar files (.tar.gz) and for compressing individual files on Unix systems.

MIME Typeapplication/gzip
Hex Signature1F 8B 08
Common Programs
7-ZipWinRARTerminal (gzip)The Unarchiver
Typical Usage

Unix file compression, web compression (gzip), software distribution

.hdrRadiance HDR/HDRI
Image

High-dynamic-range image format using RGBE encoding. Stores real-world lighting information for use in 3D rendering and environment maps.

MIME Typeimage/vnd.radiance
Hex Signature23 3F 52 41 44 49 41 4E 43 45
Common Programs
PhotoshopHDRShopBlenderUnreal EngineUnity
Typical Usage

HDRI environment maps, 3D lighting, VFX, architectural visualization

.heicHEIC/HEIF Image
Image

High Efficiency Image Container - Apple's preferred image format based on HEVC (H.265) compression. Stores images at roughly half the size of JPEG with better quality.

MIME Typeimage/heic
Hex Signature00 00 00 1C 66 74 79 70 68 65 69 63
Common Programs
Apple PhotosPreview (Mac)PhotoshopLightroom
Typical Usage

iOS photography, Apple ecosystem, efficient image storage

.htmlHyperText Markup Language
Web

Standard language for creating web pages and web applications. Describes the structure of content using tags and attributes rendered by web browsers.

MIME Typetext/html
Hex Signature3C 68 74 6D 6C or 3C 21 44 4F (<html or <!DO)
Common Programs
ChromeFirefoxSafariEdgeVS Code+1 more
Typical Usage

Web pages, email templates, web applications, documentation

.icoWindows Icon
Image

Icon file format used by Microsoft Windows for application icons, shortcuts, and favicons. Can store multiple sizes and color depths in a single file.

MIME Typeimage/x-icon
Hex Signature00 00 01 00
Common Programs
Windows ExplorerPhotoshop (plugin)GIMPicofx
Typical Usage

Windows application icons, website favicons, file type associations

.isoISO Disk Image
Virtualization

Archive file format of an optical disc (CD/DVD/Blu-ray). Contains the complete file system of the disc, making it useful for software distribution and backup.

MIME Typeapplication/x-iso9660-image
Hex Signature43 44 30 30 31
Common Programs
Windows ExplorerDisk Utility (Mac)PowerISODaemon Tools7-Zip
Typical Usage

OS installation media, software distribution, disc backup, virtual drives

.javaJava
Code

General-purpose programming language designed for platform independence via the Java Virtual Machine (JVM). Used for enterprise applications, Android apps, and web services.

MIME Typetext/x-java
Hex SignatureCA FE BA BE (compiled class)
Common Programs
IntelliJ IDEAEclipseVS CodeNetBeansAndroid Studio
Typical Usage

Enterprise software, Android apps, web services, big data

.jpegJPEG Image
Image

Joint Photographic Experts Group - identical to JPG format with a longer file extension. Used interchangeably with .jpg on most platforms.

MIME Typeimage/jpeg
Hex SignatureFF D8 FF
Common Programs
PhotoshopGIMPWindows PhotosPreview (Mac)IrfanView
Typical Usage

Digital photography, web images, graphic design

.jpgJPEG Image
Image

Joint Photographic Experts Group - the most widely used lossy image format for photographs and web graphics. Supports millions of colors with adjustable compression.

MIME Typeimage/jpeg
Hex SignatureFF D8 FF
Common Programs
PhotoshopGIMPWindows PhotosPreview (Mac)IrfanView+2 more
Typical Usage

Digital photography, web images, social media, email attachments

.jsJavaScript
Code

High-level programming language primarily used for web development. Runs in browsers for interactive web pages and on servers via Node.js.

MIME Typetext/javascript
Hex SignaturePlain text (no standard header)
Common Programs
VS CodeWebStormChrome DevToolsNode.jsSublime Text
Typical Usage

Web development, server-side (Node.js), mobile apps, browser extensions

.jsonJavaScript Object Notation
Data

Lightweight data interchange format based on JavaScript object syntax. Human-readable and widely used for API responses, configuration files, and data storage.

MIME Typeapplication/json
Hex Signature7B or 5B ({ or [)
Common Programs
VS CodeChromeFirefoxPostmanAny text editor
Typical Usage

Web APIs, configuration files, data storage, NoSQL databases

.keyPrivate Key File
Security

Generic file extension for private cryptographic keys. May contain RSA, ECDSA, or other algorithm keys encoded in PEM or DER format.

MIME Typeapplication/octet-stream
Hex Signature2D 2D 2D 2D 2D 42 45 47 49 4E or 30 82 (DER)
Common Programs
OpenSSLSSHKeychain Access (Mac)VS Code
Typical Usage

SSL/TLS key storage, SSH authentication, code signing

.m4aMPEG-4 Audio
Audio

Audio-only container format based on MPEG-4 Part 14. Commonly used for Apple AAC-encoded audio files purchased from iTunes or created with QuickTime.

MIME Typeaudio/mp4
Hex Signature00 00 00 1C 66 74 79 70 4D 34 41 20
Common Programs
iTunesVLCQuickTimeWindows Media PlayerFoobar2000
Typical Usage

iTunes Store, Apple ecosystem, podcasts, audiobooks

.mdbMicrosoft Access Database
Database

Legacy Microsoft Access database format (97-2003). Uses JET Database Engine or ACE for storing relational data, queries, forms, and reports.

MIME Typeapplication/vnd.ms-access
Hex Signature00 01 00 00 53 74 61 6E 64 61 72 64 20 4A 65 74 20 44 42
Common Programs
Microsoft AccessMDB ViewerJackcess (Java)LibreOffice Base
Typical Usage

Desktop databases, small business data management, legacy applications

.mkvMatroska Video
Video

Open-source, standards-based multimedia container format. Supports unlimited tracks of video, audio, subtitles, and attachments in a single file.

MIME Typevideo/x-matroska
Hex Signature1A 45 DF A3
Common Programs
VLCMPC-HCPlexKodiHandBrake
Typical Usage

High-definition video, multi-track content, open-source video distribution

.movApple QuickTime Movie
Video

Multimedia container format developed by Apple. Widely used in professional video production and post-production workflows.

MIME Typevideo/quicktime
Hex Signature00 00 00 1C 66 74 79 70 71 74 20 20
Common Programs
QuickTimeFinal Cut ProPremiere ProVLCiMovie
Typical Usage

Professional video production, Apple ecosystem, video editing

.mp3MPEG Audio Layer III
Audio

Most popular lossy audio compression format. Dramatically reduces file size while maintaining near-CD quality. Universal compatibility across all devices.

MIME Typeaudio/mpeg
Hex Signature49 44 33 or FF FB
Common Programs
iTunesVLCWindows Media PlayerSpotifyFoobar2000
Typical Usage

Music distribution, podcasts, audiobooks, portable audio players

.mp4MPEG-4 Video
Video

Most widely used digital multimedia container format. Supports video (H.264/H.265), audio (AAC/MP3), and subtitles in a single file.

MIME Typevideo/mp4
Hex Signature00 00 00 1C 66 74 79 70
Common Programs
VLCWindows Media PlayerQuickTimeChromeiMovie+1 more
Typical Usage

Online video, streaming (YouTube), mobile video, digital distribution

.msiWindows Installer Package
Executable

Microsoft Windows installer package format. Contains all files and configuration data needed to install a software application using the Windows Installer service.

MIME Typeapplication/x-msi
Hex SignatureD0 CF 11 E0 A1 B1 1A E1
Common Programs
Windows InstallerOrca (MSI Editor)7-Zip
Typical Usage

Software installation, enterprise deployment, patch management

.objWavefront OBJ
CAD/3D

Geometry definition file format for 3D graphics. Stores vertex positions, texture coordinates, normals, and face definitions in human-readable text.

MIME Typetext/plain
Hex Signature23 20 (ASCII text)
Common Programs
BlenderMaya3ds MaxUnityUnreal Engine
Typical Usage

3D model exchange, game development, 3D printing, VFX

.odtOpenDocument Text
Document

Open standard word processing format used by LibreOffice, OpenOffice, and other open-source office suites. ISO-standardized alternative to Microsoft Word formats.

MIME Typeapplication/vnd.oasis.opendocument.text
Hex Signature50 4B 03 04 (ZIP)
Common Programs
LibreOffice WriterOpenOfficeMicrosoft WordGoogle Docs
Typical Usage

Open-source word processing, document interchange, cross-platform documents

.oggOgg Vorbis Audio
Audio

Open-source audio container format using Vorbis compression. Free of patents, commonly used in open-source games and applications.

MIME Typeaudio/ogg
Hex Signature4F 67 67 53 00 02 00 00
Common Programs
VLCFoobar2000AudacityWindows Media PlayerChrome
Typical Usage

Open-source audio, video game soundtracks, streaming, podcasting

.otfOpenType Font
Font

Extension of the TrueType format co-developed by Microsoft and Adobe. Supports advanced typographic features like ligatures, alternates, and swashes.

MIME Typefont/otf
Hex Signature4F 54 54 4F
Common Programs
Font Book (Mac)Windows FontsFontForgeAdobe InDesignIllustrator
Typical Usage

Professional typography, print design, web fonts, branding

.ovaOpen Virtual Appliance
Virtualization

Virtual appliance package format (TAR archive) containing OVF descriptor, virtual disk files, and manifest. Used to distribute pre-configured virtual machines.

MIME Typeapplication/x-ovf
Hex Signature75 73 74 61 72 (TAR)
Common Programs
VirtualBoxVMwareHyper-V7-ZipWinRAR
Typical Usage

Virtual machine distribution, pre-configured appliances, cloud images

.p12PKCS#12 / PFX Certificate Store
Security

Microsoft/Adobe format for storing private keys, certificates, and certificate chains in a single encrypted file. Commonly used for code signing and client authentication.

MIME Typeapplication/x-pkcs12
Hex Signature30 82 04 or 30 82 06
Common Programs
Keychain Access (Mac)OpenSSLWindows Certificate ManagerChrome
Typical Usage

Code signing, client certificates, certificate export/import

.pdfPortable Document Format
Document

Universal document format developed by Adobe for reliable document exchange. Preserves fonts, formatting, and layout across all platforms.

MIME Typeapplication/pdf
Hex Signature25 50 44 46
Common Programs
Adobe AcrobatChromeEdgePreview (Mac)Foxit Reader
Typical Usage

Documents, contracts, forms, eBooks, presentations, technical reports

.pemPrivacy-Enhanced Mail (Certificate)
Security

Base64-encoded format for storing X.509 certificates, certificate chains, and private keys. Widely used in SSL/TLS configuration on web servers.

MIME Typeapplication/x-pem-file
Hex Signature2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN)
Common Programs
OpenSSLKeychain Access (Mac)ChromeFirefoxVS Code
Typical Usage

SSL/TLS certificates, web server security, certificate chains, email encryption

.pngPortable Network Graphics
Image

Lossless image format with support for transparency (alpha channel). Developed as a patent-free replacement for GIF. Widely used for web graphics, icons, and screenshots.

MIME Typeimage/png
Hex Signature89 50 4E 47 0D 0A 1A 0A
Common Programs
PhotoshopGIMPFigmaSketchChrome+2 more
Typical Usage

Web graphics, icons, screenshots, transparent images, UI design

.pptMicrosoft PowerPoint Presentation
Presentation

Legacy presentation format used by Microsoft PowerPoint (97-2003). OLE container format for storing slides, animations, and embedded media.

MIME Typeapplication/vnd.ms-powerpoint
Hex SignatureD0 CF 11 E0 A1 B1 1A E1
Common Programs
Microsoft PowerPointLibreOffice ImpressGoogle Slides
Typical Usage

Presentations, slide decks, business pitches, educational content

.pptxOffice Open XML Presentation
Presentation

Modern presentation format used by Microsoft PowerPoint (2007+). ZIP-compressed XML format supporting rich media, transitions, and advanced animations.

MIME Typeapplication/vnd.openxmlformats-officedocument.presentationml.presentation
Hex Signature50 4B 03 04 (ZIP)
Common Programs
Microsoft PowerPointLibreOffice ImpressGoogle SlidesKeynote
Typical Usage

Modern presentations, business pitches, educational content

.psdAdobe Photoshop Document
Image

Native file format for Adobe Photoshop. Supports layers, masks, channels, paths, and various imaging features used in professional graphic design.

MIME Typeimage/vnd.adobe.photoshop
Hex Signature38 42 50 53
Common Programs
PhotoshopGIMPPhotopeaAffinity Photo
Typical Usage

Graphic design, photo editing, UI/UX design, digital art

.pyPython
Code

High-level, general-purpose programming language known for its readability and extensive standard library. Used in web development, data science, AI, and automation.

MIME Typetext/x-python
Hex SignaturePlain text (no standard header)
Common Programs
VS CodePyCharmIDLEJupyter NotebookSublime Text
Typical Usage

Data science, machine learning, web backends, automation, scripting

.rarRAR Archive
Archive

Proprietary archive format by Eugene Roshal offering strong compression and advanced features like recovery records and multi-volume archives.

MIME Typeapplication/vnd.rar
Hex Signature52 61 72 21 1A 07 00
Common Programs
WinRAR7-ZipThe UnarchiverPeaZip
Typical Usage

Large file compression, multi-volume archives, data backup

.rawCamera RAW Image
Image

Generic RAW image format - uncompressed pixel data straight from a camera sensor. Each camera manufacturer has its own RAW variant (CR2, NEF, ARW, etc.).

MIME Typeimage/x-raw
Hex SignatureVaries by manufacturer
Common Programs
PhotoshopLightroomCapture OneRawTherapeeDarktable
Typical Usage

Professional photography, post-processing, digital negatives

.rpmRPM Package Manager
Executable

Package format for Red Hat-based Linux distributions (Fedora, CentOS, RHEL). Contains compiled software and metadata for the RPM/YUM/DNF package managers.

MIME Typeapplication/x-rpm
Hex SignatureED AB EE DB
Common Programs
RPM/YUM/DNFrpm2cpio
Typical Usage

Red Hat/Fedora software distribution, enterprise Linux

.rtfRich Text Format
Document

Cross-platform document format developed by Microsoft for exchanging formatted text between applications. Supports basic formatting like bold, italic, fonts, and colors.

MIME Typeapplication/rtf
Hex Signature7B 5C 72 74 66 31
Common Programs
Microsoft WordWordPadLibreOfficeTextEdit (Mac)Pages
Typical Usage

Basic formatted documents, cross-platform text exchange

.sqliteSQLite Database
Database

Self-contained, serverless, zero-configuration relational database engine. The most widely deployed database engine in the world (every smartphone uses it).

MIME Typeapplication/vnd.sqlite3
Hex Signature53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00
Common Programs
DB Browser for SQLiteSQLite CLIVS Code (extension)DBeaver
Typical Usage

Mobile app storage, embedded databases, local data persistence

.stlStereolithography / Standard Tessellation Language
CAD/3D

File format for 3D printing and computer-aided design. Describes surface geometry using triangular facets without color or texture.

MIME Typeapplication/vnd.ms-pki.stl
Hex Signature73 6F 6C 69 64 (ASCII) or no header (binary)
Common Programs
BlenderFusion 360CuraPrusaSlicerSolidWorks
Typical Usage

3D printing, rapid prototyping, 3D model sharing

.svgScalable Vector Graphics
Image

XML-based vector image format for defining two-dimensional graphics. Supports interactivity and animation. Resolution-independent and editable in any text editor.

MIME Typeimage/svg+xml
Hex Signature3C 73 76 67 (<?xml or <svg)
Common Programs
FigmaSketchIllustratorInkscapeVS Code+1 more
Typical Usage

Icons, logos, illustrations, web graphics, responsive design

.tarTape Archive
Archive

Unix-based archive format that bundles multiple files into a single file without compression. Typically used with gzip (.tar.gz or .tgz) or bzip2 compression.

MIME Typeapplication/x-tar
Hex Signature75 73 74 61 72 00 30 30
Common Programs
7-ZipWinRARTerminal (tar command)The Unarchiver
Typical Usage

Linux/Unix distribution, server backups, source code packaging

.tgaTARGA / Truevision Advance Raster
Image

Raster graphics format originally created for Truevision video boards. Supports up to 32-bit color with alpha channel. Common in game development and 3D rendering.

MIME Typeimage/x-tga
Hex SignatureVaries (no standard header)
Common Programs
PhotoshopGIMPPaint.NETIrfanView
Typical Usage

Game textures, 3D rendering, video production, legacy graphics

.tifTIFF Image
Image

Short form of TIFF (Tagged Image File Format). Functionally identical to .tiff format.

MIME Typeimage/tiff
Hex Signature49 49 2A 00 or 4D 4D 00 2A
Common Programs
PhotoshopLightroomGIMPPreview (Mac)
Typical Usage

Professional photography, print publishing, document scanning

.tiffTIFF Image
Image

Tagged Image File Format - a flexible raster format supporting multiple pages, layers, and compression methods. Widely used in professional photography and publishing.

MIME Typeimage/tiff
Hex Signature49 49 2A 00 or 4D 4D 00 2A
Common Programs
PhotoshopLightroomCapture OneGIMPPreview (Mac)
Typical Usage

Professional photography, print publishing, document scanning, archiving

.tsTypeScript
Code

Typed superset of JavaScript developed by Microsoft that compiles to plain JavaScript. Adds static type checking, interfaces, and modern ECMAScript features.

MIME Typetext/typescript
Hex SignaturePlain text (no standard header)
Common Programs
VS CodeWebStormTypeScript CompilerSublime Text
Typical Usage

Large-scale web applications, enterprise development, type-safe JavaScript

.ttfTrueType Font
Font

Outline font standard developed by Apple and Microsoft. Widely used for screen and print fonts. Contains both the font outline data and rasterization instructions.

MIME Typefont/ttf
Hex Signature00 01 00 00 00
Common Programs
Font Book (Mac)Windows FontsFontForgeAdobe IllustratorPhotoshop
Typical Usage

System fonts, web fonts, print design, graphic design

.vhdVirtual Hard Disk
Virtualization

Virtual hard disk format developed by Microsoft for Windows virtualization (Hyper-V). Stores the contents of a virtual machine's hard drive.

MIME Typeapplication/x-vhd
Hex Signature63 6F 6E 65 63 74 69 78
Common Programs
Hyper-VVirtualBoxWindows Disk ManagementAzure
Typical Usage

Microsoft virtual machines, cloud migration (Azure), server virtualization

.vmdkVMware Virtual Disk
Virtualization

Virtual disk format used by VMware virtualization products. Stores the contents of a virtual machine's hard drive.

MIME Typeapplication/x-vmdk
Hex Signature4B 44 4D 56
Common Programs
VMware WorkstationVMware FusionVirtualBoxQEMU
Typical Usage

Virtual machines, server virtualization, development environments

.wavWAVE Audio
Audio

Standard audio format for Windows developed by Microsoft and IBM. Stores raw waveform data (LPCM) for uncompressed, high-fidelity audio.

MIME Typeaudio/wav
Hex Signature52 49 46 46 ?? ?? ?? ?? 57 41 56 45
Common Programs
iTunesVLCWindows Media PlayerAudacityQuickTime
Typical Usage

Professional audio, sound effects, audio editing, CD-quality archiving

.webmWebM Video
Video

Open, royalty-free media container format designed for the web. Uses VP8/VP9 video and Vorbis/Opus audio codecs.

MIME Typevideo/webm
Hex Signature1A 45 DF A3
Common Programs
ChromeFirefoxVLCFFmpegHandBrake
Typical Usage

HTML5 video, web streaming, open-source video distribution

.webpWebP Image
Image

Modern image format developed by Google providing both lossy and lossless compression. Typically 25-35% smaller than JPEG with equivalent quality.

MIME Typeimage/webp
Hex Signature52 49 46 46 ?? ?? ?? ?? 57 45 42 50
Common Programs
Photoshop (plugin)GIMPChromeEdgeFirefox+1 more
Typical Usage

Web publishing, performance optimization, next-gen image delivery

.wmaWindows Media Audio
Audio

Proprietary audio format developed by Microsoft. Offers lossy and lossless variants with digital rights management (DRM) support.

MIME Typeaudio/x-ms-wma
Hex Signature30 26 B2 75 8E 66 CF 11
Common Programs
Windows Media PlayerVLCFoobar2000Winamp
Typical Usage

Windows Media ecosystem, legacy DRM-protected content

.wmvWindows Media Video
Video

Proprietary video format developed by Microsoft for the Windows Media framework. Supports DRM and is commonly used in legacy Windows applications.

MIME Typevideo/x-ms-wmv
Hex Signature30 26 B2 75 8E 66 CF 11
Common Programs
Windows Media PlayerVLCPremiere ProMPC-HC
Typical Usage

Windows Media ecosystem, legacy streaming, PC video distribution

.woffWeb Open Font Format
Font

Font format designed specifically for web use, compressed version of TrueType/OpenType with added metadata. Supports optional encryption.

MIME Typefont/woff
Hex Signature77 4F 46 46
Common Programs
ChromeFirefoxSafariEdgeFont Squirrel
Typical Usage

Web fonts, @font-face embedding, performance-optimized typography

.woff2Web Open Font Format 2
Font

Improved version of WOFF with up to 30% better compression using the Brotli algorithm. Current recommended format for web fonts.

MIME Typefont/woff2
Hex Signature77 4F 46 32
Common Programs
ChromeFirefoxSafariEdgeGoogle Fonts
Typical Usage

Modern web fonts, performance-critical typography, Google Fonts

.xlsMicrosoft Excel Spreadsheet
Spreadsheet

Legacy spreadsheet format used by Microsoft Excel (97-2003). Uses OLE container format for storing worksheet data, formulas, and charts.

MIME Typeapplication/vnd.ms-excel
Hex SignatureD0 CF 11 E0 A1 B1 1A E1
Common Programs
Microsoft ExcelLibreOffice CalcWPS OfficeGoogle Sheets
Typical Usage

Spreadsheets, financial data, data analysis, accounting

.xlsxOffice Open XML Spreadsheet
Spreadsheet

Modern spreadsheet format used by Microsoft Excel (2007+). ZIP-compressed XML format supporting large datasets, pivot tables, and advanced formatting.

MIME Typeapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Hex Signature50 4B 03 04 (ZIP)
Common Programs
Microsoft ExcelLibreOffice CalcGoogle SheetsApple Numbers
Typical Usage

Modern spreadsheets, financial modeling, data analysis, reporting

.xmlExtensible Markup Language
Data

Markup language designed for storing and transporting structured data. Used extensively in web services, configuration files, and document formats.

MIME Typeapplication/xml
Hex Signature3C 3F 78 6D 6C (<?xml)
Common Programs
VS CodeXMLSpyChromeFirefoxSublime Text
Typical Usage

Web services (SOAP), configuration, RSS/Atom feeds, document formats (SVG, DOCX)

.xzXZ Compressed File
Archive

Compression format based on LZMA2 algorithm. Achieves very high compression ratios, often surpassing gzip and bzip2. Used in Linux package distribution.

MIME Typeapplication/x-xz
Hex SignatureFD 37 7A 58 5A 00
Common Programs
7-ZipTerminal (xz)PeaZipThe Unarchiver
Typical Usage

Linux package distribution, high-ratio compression

.zipZIP Archive
Archive

Ubiquitous compression and archival format supporting lossless compression. Can store multiple files and folders in a single archive, optionally encrypted.

MIME Typeapplication/zip
Hex Signature50 4B 03 04
Common Programs
WinRAR7-ZipWindows ExplorerThe UnarchiverKeka
Typical Usage

File distribution, software downloads, email attachments, backup

How to Use the File Extension Lookup

Simply type a file extension in the search box (with or without the dot), or click a category chip above to browse by type. Each result card shows the file format name, description, IANA-registered MIME type, magic bytes (hex signature), common programs that open it, and typical usage scenarios. Use this tool to identify unknown files, verify MIME types for web development, or learn more about file formats.

Why Use Our File Extension Lookup?

Instant File Extension Search

Start typing any file extension - with or without the dot - and get instant results. Our File Extension Lookup searches across 150+ file format entries covering images, documents, audio, video, archives, code, fonts, executables, and more. Live filtering shows matching results as you type.

Comprehensive Format Database

Each extension entry includes the full format name, a detailed description, IANA-registered MIME type, hex signature (magic bytes), common programs that open the file, and typical usage scenarios. Browse by category or search for specific extensions with confidence.

Magic Bytes & File Signature Info

Know the exact hex signature that starts each file format. Use this information to identify files by their content rather than their extension - a critical skill for digital forensics, file recovery, and security analysis.

Fast Category Browsing

Not sure what extension you need? Browse by category - Images, Documents, Archives, Audio, Video, Fonts, Code, 3D, Database, Security, and more. Each category shows all related extensions with full details at a glance.

Common Use Cases for File Extension Lookup

Security & Forensics Investigations

Identify unknown files encountered during security audits or forensic investigations. Look up file signatures, verify if an extension matches its expected content, and understand the true nature of suspicious files found on compromised systems.

Web Development & File Handling

Quickly verify MIME types for web assets, configure proper Content-Type headers, set up file upload validation, and ensure your application handles all expected file formats correctly. Reference accurate IANA-registered MIME types for any extension.

Programming & Software Development

Developers working on file parsing, import/export features, or file format converters can quickly reference file signatures, MIME types, and format specifications. Identify which programs support which formats for compatibility testing.

Digital Forensics Education

Students and instructors in digital forensics courses can use this tool to learn file format identification by magic bytes, understand file structure categories, and practice recognizing files by their binary signatures rather than extensions.

File Recovery & Data Restoration

When recovering files from corrupted media or raw disk images, look up extensions and their magic bytes to correctly identify recovered data. Match hex signatures to file types to ensure proper file reconstruction and naming.

Everyday File Management

Ever received a file with an unfamiliar extension? Look it up instantly to learn what it is, which program can open it, and how it is typically used. No more guessing or searching through forums - all the information is here.

Understanding File Extensions, MIME Types & Magic Bytes

What is a File Extension?

A file extension is the suffix at the end of a filename (after the dot, e.g., .pdf, .jpg, .docx) that indicates the file format or the type of data it contains. Operating systems and applications use extensions to determine which program should open the file. While extensions are the most common way to identify file types, they can be easily changed or spoofed - a file with a .pdf extension might actually contain an executable. This is why file signature (magic bytes) analysis is essential for security and forensic applications. Our File Extension Lookup provides the accurate IANA-registered information for each extension so you can make informed decisions about file handling.

What Are Magic Bytes (File Signatures)?

Magic bytes, also known as file signatures or magic numbers, are the first few bytes of a file that uniquely identify its format. For example, JPEG images always start with FF D8 FF, PDF files begin with 25 50 44 46(which decodes as "%PDF" in ASCII), and ZIP archives start with 50 4B 03 04. These signatures are part of the file format specification and are read by applications to determine how to parse the file's content. Unlike file extensions, magic bytes cannot be easily faked (though polyglot files exist that combine multiple formats), making them the most reliable method for identifying file types. Our File Extension Lookup includes the hex signature for each extension so you can verify files by their actual content.

Understanding MIME Types

MIME (Multipurpose Internet Mail Extensions) types are standardized identifiers used on the internet to indicate the nature and format of files. They follow the format type/subtype, such as image/jpeg, application/pdf, or video/mp4. Web servers send MIME types in the Content-Type HTTP header so that browsers know how to process the response. Correct MIME type configuration is critical for web security - serving files with incorrect MIME types can lead to XSS attacks or file execution vulnerabilities. Our File Extension Lookup provides the official IANA-registered MIME type for each extension, helping developers configure their servers correctly and ensure proper file handling in their applications.

Privacy, Security & Availability

The File Extension Lookup is a fully client-side tool - all extension data is embedded directly in the page, so no server requests are made when you search or browse. There are no file uploads, no data tracking, and no signup requirements. The tool is 100% free to use with no hidden premium features, usage limits, or advertisements beyond the standard site ad placements. Whether you're a digital forensics professional, a web developer, or just curious about a file you received, this tool is always available at no cost.

Related Tools

Steganography Detector

Upload an image to detect potential hidden data using LSB (Least Significant Bit) steganography analysis. Analyzes pixel-level modifications, shows a heatmap of altered pixels, detects statistical anomalies, and extracts hidden text messages if found. Compatible with standard LSB encoding and the STEG magic header format. All processing happens locally in your browser - free online steganography detector, no signup required.

Image File Size Analyzer

Upload any image to see a detailed binary-level breakdown of what contributes to its file size - pixel data, compression overhead, metadata (EXIF/IPTC/XMP), color profiles (ICC), and structural headers. Get prioritized optimization tips with estimated savings for web performance, mobile app optimization, and storage reduction. Supports JPEG, PNG, GIF, WebP, BMP, TIFF, AVIF, and HEIC - all processing runs locally in your browser, no server upload required. Free online image file size analyzer.

File Magic Byte Detector

Upload any file to instantly detect its true file type by reading the magic bytes (file signature / header). The tool bypasses incorrect file extensions and reveals the real format. Shows hex dump with matching signature bytes highlighted, ASCII interpretation, MIME type, file category, and extension match analysis. Supports over 120 file signatures across 16 categories: images, audio, video, documents, archives, executables, fonts, certificates, disk images, and more. All processing runs locally in your browser - free online File Magic Byte Detector, no signup required.

Image Clone Detector

Detect copy-move forgeries in images using pixel-block matching. Upload any image to find cloned/copied regions, view heatmap overlays showing the location and intensity of detected clones, and get confidence scores with region details. Three sensitivity presets for different detection needs. 100% private browser-based processing - free online Image Clone Detector.

Frequently Asked Questions About File Extension Lookup

A file extension lookup tool is a reference utility that allows you to search for any file extension (like .pdf, .jpg, .docx, .zip) and see detailed information about it - including the full format name, description, IANA-registered MIME type, magic bytes (hex signature), common programs that open the file, and typical usage scenarios. It functions as a comprehensive database of file format information.

Our File Extension Lookup includes over 150 file extension entries spanning 17 categories: Images, Documents, Spreadsheets, Presentations, Archives, Audio, Video, Fonts, Code, Web, Data, Executables, CAD/3D, Databases, Security & Certificates, and Virtualization. The database covers all common file formats as well as many specialized and legacy formats used in professional workflows.

Yes! You can click any category chip at the top of the tool to filter results by file type category. Categories include Images, Documents, Archives, Audio, Video, Fonts, Code, Executables, and many more. This is helpful when you know the general type of file you are looking for but are not sure of the specific extension.

Magic bytes (also called file signatures or magic numbers) are the first few bytes of a file that uniquely identify its format. For example, all JPEG files start with the bytes FF D8 FF, while PNG files start with 89 50 4E 47. Magic bytes are more reliable than file extensions for identifying file types because they are part of the actual file content and cannot be easily spoofed. They are essential for digital forensics, file recovery, and security analysis.

The extension data is compiled from authoritative sources including the IANA (Internet Assigned Numbers Authority) MIME type registry, industry file format specifications, and widely accepted usage standards. The database covers both modern and legacy formats to ensure comprehensive coverage for forensic, development, and reference purposes.

This tool provides information about file formats and their proper MIME types, which can help you identify what a file should be. However, it cannot verify the safety of a specific file. For security purposes, we recommend combining extension lookup with a magic byte detector tool that reads the actual file signature to confirm the file type matches its extension.

Yes! The File Extension Lookup is 100% free to use with no signup, no account, no usage limits, and no hidden premium features. All extension data is embedded directly in the page, so searches are instant and require no server requests. Use it as much as you need for personal projects, professional work, or educational purposes.

If you encounter a file with an extension not in our database, try the following: 1) Search for similar extensions - some formats have multiple variants. 2) Use a file magic byte detector tool to read the actual file signature and identify the format by its content. 3) Check the file properties or metadata for clues about its origin. If the file truly has no extension, the magic byte detector is your most reliable option.