Reference & Lookup Tools
100% Client-Side 100% Client-Side. File extension lookups execute locally in your browser with zero data collection.

File Extension Lookup & Magic Bytes Directory

Search file extensions, format specifications, developer organizations, and magic byte signatures

Universal File Extension Directory

Search file signatures, MIME types, developers, and default opening programs.

.pdfDocument

Portable Document Format

Universal platform-independent read-only document format.

MIME:application/pdf
Magic Bytes:25 50 44 46 (%PDF)
Default App:Adobe Acrobat, Web Browsers
.docxDocument

Microsoft Word OpenXML Document

Standard XML-based editable word processing document.

MIME:application/vnd.openxmlformats-officedocument.wordprocessingml.document
Magic Bytes:50 4B 03 04 (PK..)
Default App:Microsoft Word, LibreOffice Writer, Google Docs
.xlsxDocument

Microsoft Excel OpenXML Spreadsheet

Standard XML-based spreadsheet and data calculation workbook.

MIME:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Magic Bytes:50 4B 03 04 (PK..)
Default App:Microsoft Excel, LibreOffice Calc, Google Sheets
.pptxDocument

Microsoft PowerPoint Presentation

Slide deck presentation format containing slides, animations, and graphics.

MIME:application/vnd.openxmlformats-officedocument.presentationml.presentation
Magic Bytes:50 4B 03 04 (PK..)
Default App:Microsoft PowerPoint, Google Slides, Keynote
.pngImage

Portable Network Graphics

Lossless raster image format supporting 24-bit RGB and 8-bit alpha transparency.

MIME:image/png
Magic Bytes:89 50 4E 47 0D 0A 1A 0A (.PNG....)
Default App:Photoshop, Web Browsers, Image Viewers
.jpgImage

JPEG Photographic Image

Lossy compressed raster format optimized for digital photography.

MIME:image/jpeg
Magic Bytes:FF D8 FF E0 / FF D8 FF E1
Default App:Photos, Photoshop, Web Browsers
.webpImage

WebP Modern Web Image

Modern web image format providing superior lossy and lossless compression.

MIME:image/webp
Magic Bytes:52 49 46 46 .. .. .. .. 57 45 42 50 (RIFF....WEBP)
Default App:Chrome, Safari, Firefox, Edge
.svgImage

Scalable Vector Graphics

XML-based vector image format scaling cleanly to any screen resolution.

MIME:image/svg+xml
Magic Bytes:3C 3F 78 6D 6C (<?xml) / 3C 73 76 67 (<svg)
Default App:Illustrator, Figma, Web Browsers
.gifImage

Graphics Interchange Format

8-bit palette image format supporting looping frame-by-frame animations.

MIME:image/gif
Magic Bytes:47 49 46 38 37 61 / 47 49 46 38 39 61 (GIF87a / GIF89a)
Default App:Web Browsers, Media Players
.mp3Audio

MPEG Audio Layer III

Universal compressed audio format with broad hardware and software support.

MIME:audio/mpeg
Magic Bytes:49 44 33 (ID3) / FF FB
Default App:Spotify, Apple Music, VLC
.wavAudio

Waveform Audio File Format

Uncompressed linear pulse-code modulation (LPCM) audio format for studio editing.

MIME:audio/wav
Magic Bytes:52 49 46 46 .. .. .. .. 57 41 56 45 (RIFF....WAVE)
Default App:Audacity, DAWs, Media Players
.mp4Video

MPEG-4 Part 14 Video

Universal multimedia container format commonly storing H.264/H.265 and AAC.

MIME:video/mp4
Magic Bytes:00 00 00 .. 66 74 79 70 (....ftyp)
Default App:VLC, QuickTime, Web Browsers
.webmVideo

WebM Video

Open royalty-free media container format designed specifically for the web.

MIME:video/webm
Magic Bytes:1A 45 DF A3
Default App:Web Browsers, VLC
.zipArchive

ZIP Archive

Ubiquitous lossless archive format bundling multiple files and folders.

MIME:application/zip
Magic Bytes:50 4B 03 04 (PK..)
Default App:7-Zip, WinRAR, Archive Utility
.tarArchive

Tape Archive

Unix/Linux file archiving container standard without native compression.

MIME:application/x-tar
Magic Bytes:75 73 74 61 72 (ustar)
Default App:tar command, 7-Zip
.gzArchive

Gzip Compressed File

Deflate-based single-file compression utility popular on Linux and web servers.

MIME:application/gzip
Magic Bytes:1F 8B 08
Default App:gzip command, 7-Zip
.7zArchive

7-Zip Compressed Archive

High-ratio compressed archive using advanced LZMA and AES-256 encryption.

MIME:application/x-7z-compressed
Magic Bytes:37 7A BC AF 27 1C (7z..\x27.)
Default App:7-Zip, PeaZip
.jsonCode

JavaScript Object Notation

Lightweight text-based open standard data-interchange format.

MIME:application/json
Magic Bytes:7B ({) or 5B ([)
Default App:VS Code, Web Browsers
.xmlCode

Extensible Markup Language

Structured markup language defining human- and machine-readable data sets.

MIME:application/xml
Magic Bytes:3C 3F 78 6D 6C (<?xml)
Default App:VS Code, XML Editors
.htmlCode

HyperText Markup Language

Standard document markup language for creating pages displayed in web browsers.

MIME:text/html
Magic Bytes:3C 21 44 4F 43 54 59 50 45 (<!DOCTYPE)
Default App:Web Browsers, VS Code
.cssCode

Cascading Style Sheets

Style sheet language used for describing the presentation of a document.

MIME:text/css
Default App:VS Code, Text Editors
.jsCode

JavaScript Module / Script

Dynamic scripting language powering client-side and server-side web applications.

MIME:text/javascript
Default App:Node.js, Web Browsers, VS Code
.tsCode

TypeScript Source Code

Strict syntactical superset of JavaScript adding static typing capabilities.

MIME:application/typescript
Default App:VS Code, TypeScript Compiler (tsc)
.wasmCode

WebAssembly Binary Module

Low-level assembly-like binary code format executing at near-native speed.

MIME:application/wasm
Magic Bytes:00 61 73 6D (\x00asm)
Default App:Web Browsers, Wasmtime
.sqlDatabase

SQL Query Script

Database query commands for defining and querying relational databases.

MIME:application/sql
Default App:DBeaver, DataGrip, MySQL Workbench
.sqliteDatabase

SQLite Database File

Self-contained, serverless, zero-configuration embedded SQL database file.

MIME:application/x-sqlite3
Magic Bytes:53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 (SQLite format 3)
Default App:DB Browser for SQLite

About File Extension Lookup & Magic Bytes Directory

Universal file extension and file format technical directory. Search across document, media, archive, code, database, and system extensions to look up official format names, associated MIME types, developing organizations, default software applications, and file magic byte signature headers.

Key Capabilities & Features

  • Extensive database of 300+ file extensions across documents, media, code, and archives
  • Lists file magic bytes (header signatures) for low-level file format verification
  • Includes associated MIME types and official developer organizations (Adobe, Microsoft, W3C, ISO)
  • Recommends standard open-source and native software to open each format
  • Filterable by file category (Document, Image, Audio, Video, Code, Archive, Database)

How to Use File Extension Lookup & Magic Bytes Directory

1

Search Extension

Type an extension like .pdf, docx, wasm, or tar.

2

Filter by File Type

Select Document, Image, Media, Code, or Archive.

3

Inspect Magic Bytes

Review the hexadecimal magic byte signature used for file type detection.

4

Find Opening Software

Check recommended applications to open or convert the file.

Privacy & In-Browser Execution Guarantee

100% Client-Side. File extension lookups execute locally in your browser with zero data collection.

Frequently Asked Questions

What are magic bytes in a file?

Magic bytes are a unique sequence of hexadecimal bytes located at the very beginning of a file (the header) that uniquely identify the file format, regardless of what file extension is displayed in the filename.

Can an extension be changed without corrupting the file?

Changing an extension simply changes how the operating system associates the file with an application; it does not change the internal data format. However, incompatible programs may fail to open it.