Compressed & Archive File Extensions List
Grab a clean, copy-ready list of compressed and archive file extensions with their full format names. Ideal for file type validators, upload filters, and developer reference.
Compressed & archive file extensions(35 extensions)
Includes widely used compressed and archive formats across Windows, Linux, and macOS; ordered roughly by prevalence, with multi-extension formats like .tar.gz listed alongside their single-extension equivalents.
How to use this list
Copy the extensions in seconds
Takes ~5 seconds- 1Choose a format
Pick text, JSON, or HTML depending on your project needs.
- 2Copy or download
Use the copy button to grab the list or download it as a file.
- 3Paste into your workflow
Drop the extensions into a validator allowlist, dropdown, or reference doc.
Who should use this list?
- Developers building file upload validators or MIME-type filters
- DevOps engineers documenting or scripting archive handling pipelines
- Technical writers creating file format reference guides or docs
Examples
Text output showing extension and format name.
.zip - ZIP Archive
.zip - ZIP Archive
JSON output with bare extension values for code use.
".zip"
[".zip", ".rar", ".7z", ".tar", ".gz", ...]
HTML output for a file-type dropdown menu.
.zip - ZIP Archive
<option value=".zip">.zip - ZIP Archive</option>
A clean list of compressed & archive file extensions
Use this list when you need a reliable, copy-ready reference of archive and compression format extensions for validators, dropdowns, or documentation.
Looking for a complete compressed and archive file extensions list to use in a file upload validator, a UI dropdown, or a developer reference document? This page provides common archive and compression formats — including .zip, .rar, .7z, .tar, .gz, .tar.gz, .bz2, .xz, .zst, and many more — in copy-ready text, JSON, and HTML formats. The text view gives you descriptive labels pairing the extension with its full format name, making it easy to scan or paste into docs. The JSON output emits a clean array of bare extension strings, ideal for allowlists, server-side validators, or front-end file-type checks. The HTML format generates ready-to-paste option tags for select menus. Coverage spans Windows-centric formats like .zip, .rar, and .cab; Linux staples like .tar, .gz, .bz2, .xz, and .zst; macOS formats like .dmg and .pkg; and package formats like .deb, .rpm, .jar, .apk, and .ipa. Whether you are writing a file upload component, configuring a storage policy, or building a reference table for a team wiki, this list gives you a consistent, well-labeled starting point without the need to research individual format names.
Each item pairs a human-readable label with the bare extension value for flexible use.
- Full format name as label
- Bare extension as value
- Consistent dot prefix
Covers common archive formats used on Windows, Linux, and macOS environments.
- ZIP, RAR, 7z for Windows
- tar, gz, xz for Linux
- dmg, pkg for macOS
Switch between text, JSON, and HTML output with one click for any workflow.
- Plain text list
- JSON array of extensions
- HTML <option> tags
Archive extension list best practices
Keep your extension list consistent and well-scoped for the context in which you use it.
- Use the bare extension values (e.g. .zip) in code and keep the full labels only for UI display.
- Document which extensions your system actually supports rather than allowing the entire list by default.
- Account for multi-part extensions like .tar.gz and .tar.bz2 separately from single-part ones in validators.
Frequently asked questions
Why does the JSON output show bare extensions instead of full labels?>
Are multi-part extensions like .tar.gz included?>
Does this list include package formats like .deb, .rpm, and .apk?>
Related Developer lists
Copy common application/* MIME types in text, JSON, or HTML format for API content negotiation, downloads, and file validation.
Copy common audio MIME types in text, JSON, or HTML format for uploads, playback support checks, and processing pipelines.
Copy a practical common MIME types list in text, JSON, or HTML format for uploads, APIs, validation, and content handling.
Copy common document file extensions with format names in text, JSON, or HTML format. Ideal for developers, docs, and file type references.
Copy common executable and installer file extensions by platform in text, JSON, or HTML format for quick reference, docs, and developer tools.
Copy all HTTP 2xx success codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.
Copy all HTTP 3xx redirect codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.
Copy all HTTP 4xx client error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.
Copy all HTTP 5xx server error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.
Copy a clean http request methods list (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE, CONNECT) in text, JSON, or HTML for API docs and tooling.
Copy the complete IANA-registered HTTP status codes list in text, JSON, or HTML format for APIs, docs, testing, and observability workflows.
Copy common image MIME types in text, JSON, or HTML format for upload validation, image processing, and media tooling.
Copy all 6 native JSON data types from RFC 8259 in text, JSON, or HTML format for quick reference, docs, and dropdown menus.
Copy common regex and string escape sequences in text, JSON, or HTML format. Includes \n, \t, \r, \\, \0, \uXXXX, and more.
Copy common video MIME types in text, JSON, or HTML format for upload policies, streaming workflows, and player support checks.