Archive Extractor
Open a ZIP archive or another ZIP-based container and inspect its file paths and expanded sizes without sending the source to a server. The extractor supports ZIP, JAR, XPI, DOCX, XLSX, PPTX and ODT files. Download individual entries when you only need one file or want to inspect the internal structure of an Office document.
How to extract an archive
-
1
Choose a ZIP-based archive
Drag and drop a ZIP, JAR, XPI, DOCX, XLSX, PPTX or ODT file up to 200 MB.
-
2
Browse the file list
JSZip reads the archive locally and lists each stored path with its expanded size.
-
3
Check what you need
Review the names before extracting. The browser refuses archives whose entry count or expanded size exceeds its safety limits.
-
4
Download individual files
Use Download beside an entry to extract that file. The original archive remains unchanged.
Supported archive formats
| Format | Extensions | What the tool reads |
|---|---|---|
| ZIP archive | .zip | File and folder entries stored in a standard ZIP container |
| Java or browser package | .jar, .xpi | The underlying ZIP container |
| Microsoft Office Open XML | .docx, .xlsx, .pptx | XML, media and relationship files inside the document package |
| OpenDocument | .odt | XML, manifest and embedded files inside the document package |
TAR, TAR.GZ, GZ, 7Z and RAR use different container formats and are not supported by this browser extractor. Use a desktop archive utility for those formats.
Tricky archive cases
- Password-protected or encrypted ZIPs. JSZip cannot decrypt them, so use an archive application that supports the archive’s encryption method.
- Nested archives. Download the inner ZIP-based archive, then upload it separately if you need its contents.
- Very large expanded archives. A small compressed file can expand to consume substantial memory. The tool caps the entry count, individual expanded file size and total expanded size before enabling downloads.
- Split and self-extracting archives. Multi-part archives and executable wrappers are not supported.
File path safety
Archives can contain misleading paths such as ../../../etc/passwd. This tool never writes a directory tree to disk: it lists paths as text and downloads an individual entry using only its final filename. Treat files from an untrusted archive as untrusted after download, and scan them before opening.
Frequently Asked Questions
No. JSZip reads the archive in your browser, and the source file is not sent to our server. In the multi-step version, the browser keeps the selected archive in IndexedDB for up to 30 minutes so it can survive navigation between steps. Starting over removes that stored copy.
JSZip does not support encrypted or password-protected ZIP entries. This tool does not request, store or attempt to recover archive passwords. Use a trusted desktop archive application that supports the encryption method.
Those are different archive formats and cannot be decoded by JSZip. The similarly named DOCX, XLSX, PPTX and ODT formats are accepted because they are ZIP-based document containers.
No. This tool lists and downloads individual files from supported ZIP-based containers. Use your operating system’s compression feature or a dedicated archiver to create a new archive.
Related Tools
Word to Markdown Converter
Convert a Word DOCX file to clean Markdown in your browser. Keep headings, lists, links and simple tables, then copy or download the editable .md file.
Subtitle Converter
Convert SRT subtitles to WebVTT or VTT captions to SRT locally. Validate cue timings, preserve multiline text, then copy or download the result.
Excel Sheet Merger
Combine XLSX, XLS, XLSM, XLSB or ODS files locally. Keep source sheets separate or append rows with matching headers, then download an XLSX.
M4A to MP3 Converter
Convert M4A audio to MP3 for wider playback support. Upload an .m4a file and download a compatible .mp3 copy.
CSV to Excel
Convert CSV data to a single-sheet XLSX workbook in your browser. Review delimiters, preserve identifiers, infer safe numbers, and keep file contents local.
Excel Sheet Splitter
Split an XLSX or XLS workbook by worksheet tab, data-row chunks or a column value in your browser. Download one XLSX or a local ZIP, with no file upload.
Tool available in other languages
- Arkivuppackare [SV]
- Pengekstrak arsip [ID]
- เครื่องมือแตกไฟล์บีบอัด [TH]
- ZIPアーカイブ展開ツール [JA]
- Trình giải nén tệp [VI]
- Extractor de archivos [ES]
- Arşiv çıkarıcı [TR]
- Archiv-Extraktor [DE]
- Extracteur d'archives [FR]
- Extrator de arquivos [PT]
- 压缩包解压工具 [ZH]
- مستخرج الأرشيفات [AR]
- 압축 파일 추출기 [KO]
- Archiefuitpakker [NL]
- Ekstraktor archiwów [PL]
- Распаковщик ZIP-архивов [RU]
- Estrattore di archivi [IT]