File Extensions Reference

Common file extensions and what they mean — searchable.

A searchable file extensions reference grouped by documents, images, audio and video, archives, code and system files — each with a plain-English description. Runs entirely in your browser, nothing is uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Is a file extension the same as a file type?

Not exactly. The extension is the part of the name after the last dot and is just a hint to the operating system. The true file type is determined by the file's actual contents, which is why renaming an extension does not convert the file.

File extensions — searchable reference

A file extension is the short suffix after the last dot in a filename — like .pdf or .mp4 — that tells your operating system which program should try to open it. This reference is a grouped, searchable list of common extensions across documents, images, audio and video, archives, code and system files, each with a plain-English description so you can identify an unfamiliar file at a glance.

How it works

The tool holds a built-in catalogue of extensions organised into categories. You can browse a whole category, or type into the search box — with or without the leading dot — to filter by the extension itself or by words in its description. The list and search both run instantly in your browser; nothing you type is sent anywhere. Remember that the extension is only a label: the real format is determined by a file’s contents, which is why renaming .png to .jpg does not actually convert the image.

Extensions by category — a quick-reference table

Documents and data

ExtensionWhat it is
.pdfPortable Document Format — fixed layout, widely supported
.docxMicrosoft Word document (Open XML format)
.xlsxMicrosoft Excel spreadsheet (Open XML format)
.csvPlain-text table with comma-separated values
.jsonLightweight structured data; human-readable key-value pairs
.xmlMarkup language for structured hierarchical data
.md / .markdownPlain text with lightweight Markdown formatting

Images

ExtensionWhat it is
.jpg / .jpegLossy compressed photo — small files, some quality loss
.pngLossless raster image with optional transparency
.gifLossless 256-colour image; supports animation
.webpModern lossy/lossless format; smaller than PNG or JPEG
.svgScalable Vector Graphics — XML-based, resolution-independent
.heicApple’s High Efficiency Image format used on iPhones
.rawUnprocessed camera sensor data (varies by manufacturer)

Audio and video

ExtensionWhat it is
.mp3Lossy compressed audio; universal compatibility
.flacLossless audio; full quality, larger files
.aacCompressed audio used in AAC/M4A files and streaming
.wavUncompressed PCM audio
.mp4Video container typically with H.264 video and AAC audio
.mkvMatroska container; supports many codecs and subtitle tracks
.movApple QuickTime movie format

Archives

ExtensionWhat it is
.zipCompressed archive, native on Windows and macOS
.tar.gz / .tgzTarball then gzip-compressed; common on Linux
.7z7-Zip archive with stronger compression than ZIP
.rarProprietary compressed archive

Code and system files

ExtensionWhat it is
.jsJavaScript source file
.tsTypeScript source file
.pyPython script
.shBash or POSIX shell script
.exeWindows executable — runs code when opened
.dllWindows Dynamic Link Library — not run directly
.dmgmacOS disk image for application installers
.isoOptical disk image — CD/DVD/Blu-ray replica

Common misunderstandings

Renaming an extension never converts a file. Changing .png to .jpg makes your OS try to open it as a JPEG, but the underlying bytes are unchanged. You need an actual conversion tool to change the format.

An extension is just a hint. A malicious file can be disguised with a harmless-looking extension. Be cautious opening unknown file types, especially executables (.exe, .bat, .sh, .vbs), from untrusted sources — they run code when opened.

Why can’t I open this? If a familiar extension fails to open, the file may be corrupt, incomplete (a partial download), or protected with encryption. The extension tells you which program to try; it cannot tell you whether the file is intact.

Everything runs in your browser — nothing is uploaded.