How to use
Drop the archive (ZIP, 7z, RAR, TAR, tar.gz, tar.xz, tar.bz2 or gz) or click “Choose file”. The format is detected from the content, not the extension.
Switch the list between tree and flat view. See size, compressed size, ratio, modified date and whether a file is encrypted; search and sort too.
If names look garbled, change “File-name encoding”. Auto-detection chooses between UTF-8, Shift_JIS (CP932) and CP437.
Use “Preview” on a row to look at text (encoding auto-detected) or an image. Download one file at a time, or a folder as a ZIP.
Use “Re-create the ZIP with UTF-8 names” to save a ZIP whose names stay intact on every OS. In desktop Chrome / Edge you can also extract into a folder.
To make a ZIP / tar.gz, switch to Create and drop files or folders. Pick a compression level and check the clutter exclusion, then create.
What it does
Fixes garbled Japanese ZIP names automatically
Reads the ZIP UTF-8 flag (bit 11) and the Info-ZIP Unicode Path field (0x7075); names without a flag are classified from their bytes as UTF-8, Shift_JIS (CP932) or CP437. The share of kanji and kana is checked so that CP437 names made of half-width-katakana-like bytes (e.g. Ñandú) are not mistaken for Japanese. GBK, Big5 and EUC-KR can be chosen by hand.
Lists without loading everything
ZIPs are read through the central directory at the end of the file only, including ZIP64 (over 4 GB and over 65,535 entries). Previews and extraction read just the needed entries with File.slice, so multi-GB ZIPs do not exhaust memory. Work runs in a Web Worker and can be cancelled.
Checks for danger before extracting
"../", absolute paths, drive letters and "\" separators (Zip Slip) are turned into safe relative paths and never written outside the destination. Totals above 2 GiB or ratios above 1000:1 (zip bombs) are stopped up front from the directory's declared sizes, and again by real byte counts while extracting.
Never extracts links or nested archives
Symbolic links, hard links and special files are warned about and left out. A ZIP inside a ZIP is never opened automatically. Encrypted ZIPs are listed only; passwords are not cracked.
Re-creates a UTF-8 ZIP as it is
When re-creating from a ZIP the compressed data is copied without recompression and only the names are rewritten as UTF-8 (flag set), so contents and timestamps do not change. By default each file is decoded once first to check its CRC-32 and size, and damaged files are left out and reported (turn it off for speed). The written ZIP is read back to confirm names and UTF-8 flags.
Creates ZIP / tar.gz from folders
Drop folders as they are. Choose a compression level (0–9); .DS_Store, __MACOSX, Thumbs.db and desktop.ini are excluded by default. Names are stored as UTF-8, with progress and cancel.
Use cases
- A ZIP made on Japanese Windows shows garbled names on macOS or Linux — fix the names and send it again
- Check the contents, total size and any dangerous paths of a received ZIP before extracting it
- Take out a single file from a ZIP without extracting everything
- Pack a folder into a ZIP with UTF-8 names, without .DS_Store or __MACOSX in it
- Look inside Linux logs or backups (.tar.gz / .gz) without a command line
- Check whether a suspicious ZIP is a zip bomb or uses Zip Slip paths before opening it
Supported formats
Can open
Can open (view and extract only)
Can create
Listed only (no extraction)
Not supported
Capability matrix
| Feature | Support | Notes |
|---|---|---|
| List ZIP, TAR, tar.gz and gz (format detected from content) | Supported | Tree / flat view, search, sort |
| List, preview, save one by one and save as a ZIP: 7z, RAR, tar.xz, tar.bz2 | Partial | View and extract only. Modification times cannot be shown, and the size limits are lower than for ZIP (see Limits below) |
| Fix garbled ZIP file names | Supported | UTF-8 flag, Unicode Path, auto-detection (UTF-8 / CP932 / CP437), manual override |
| Preview single files | Supported | Text (first 1 MiB, encoding auto-detected) and images (up to 20 MiB) |
| Download single files or folders | Supported | Folders are saved as a ZIP |
| Re-create a ZIP with UTF-8 names | Supported | ZIP data is copied, not recompressed (CRC-32 and size verified by default); TAR / gz are compressed into a ZIP |
| Extract into a folder | Partial | Only in desktop Chrome / Edge (File System Access API). Not in Firefox, Safari or phones |
| Create ZIP / tar.gz (folders, compression level) | Supported | Up to 2 GiB of input |
| Zip Slip, zip bomb and symlink checks | Supported | Extraction and re-creation always use the safe form |
| Partial reading of large ZIPs and ZIP64 | Supported | Central directory plus the needed entries only |
| Batch repair of garbled names and Mac clutter in many ZIPs | Not supported | Use the separate tool “Archive Filename Fix” (same engine) |
| Encrypted ZIP (ZipCrypto, AES) | Partial | Listing only. Extraction and preview are not supported, and passwords are not cracked |
| Create password-protected ZIPs | Not supported | Created ZIPs are not encrypted |
| Password-protected 7z and RAR | Not supported | They cannot be opened (reported as encrypted), and entering a password is not supported |
| A single .xz / .bz2 without a tar inside, zstd | Not supported | Not supported (tar.xz and tar.bz2 open fine) |
| Create 7z, RAR, tar.xz or tar.bz2 | Not supported | Only ZIP and tar.gz can be created |
| Repair damaged ZIPs, split ZIPs (.z01) | Not supported | A ZIP whose central directory cannot be read cannot be opened |
| Auto-extract nested archives | Not supported | Never done, for safety |
| Integrity check (CRC-32) | Supported | Verified while extracting; a mismatch stops the entry as corrupt |
| Offline use | Supported | Works without a connection once loaded |
Limits & notes
- One extraction, re-creation or creation handles up to 2 GiB of unpacked data in total. Above that you can still list and preview; process the selection in parts.
- Files of 1 MiB or more unpacked that compress by more than 1000:1 (close to the Deflate maximum, a zip-bomb sign) are not extracted. Files of 10 MiB or more above 100:1 only get a warning.
- Up to 300,000 entries are listed. A tar.gz must be decompressed to be read, so it is limited to 2 GiB after decompression and a 1000:1 ratio.
- 7z, RAR, tar.xz and tar.bz2 are held in browser memory as a whole, so the limits are lower: the file can be up to 512 MiB, the unpacked total up to 256 MiB (for saving as a ZIP or extracting into a folder), and saving or previewing one file up to 256 MiB per file. The compression ratio is judged for the whole archive, not per file: above 1000:1, files of 1 MiB or more are not extracted (zip-bomb suspicion). Solid 7z archives can be slow because reading one file means decoding the data before it. Modification times are not available, so they are not shown.
- Previews cover the first 1 MiB of text and images up to 20 MiB. SVG and HEIC are not shown as images.
- ZIP modification times are stored in DOS format (2-second steps, no time zone). Created ZIP entries carry Unix permissions 644 (755 for folders).
- Browsers cannot write into arbitrary folders. Extracting into a folder works only in desktop Chrome / Edge with the File System Access API.
- Memory: listing and preview read only the central directory and the needed parts, so they stay small. A ZIP / tar.gz you create or re-create, and a single file you extract, are however held in browser memory (a Blob) at output size until saved — close to 2 GiB this can fail on phones or older PCs with little memory (an error is shown). For large archives use "Extract to a folder" in desktop Chrome / Edge, which writes file by file to disk and saves memory.
Privacy & safety
Files are never uploaded: your browser reads and processes them on your device. File names, contents and paths are not sent, stored or included in analytics (only numbers such as format, count and size bucket are recorded). Safe for confidential data.
FAQ
Why are file names in my ZIP garbled?
Can it open 7z or RAR?
Can it extract password-protected ZIPs?
Can it open multi-GB ZIPs?
Is it safe to extract a ZIP from an unknown source?
Why can it not extract straight into a folder in every browser?
Related tools
Archive Filename Fix — ZIP Mojibake & Mac Clutter Repair
Drop garbled ZIPs and the clutter a Mac mixed in, and get them repaired in one go. See the names before and after side by side; compressed data is copied without recompression into a UTF-8 ZIP. Several ZIPs at once, all on your device.
Universal File Inspector
Drop any file to see its real format (from the content), its structure and metadata, what to watch out for, and which tools can process it — before opening it, or before sending it to someone.
File Hash — Checksum Calculator & Verifier
Drop a file to get its SHA-256 (and more); paste the published hash to see match or mismatch instantly. Even multi-gigabyte ISOs are read in chunks on your own device — nothing is uploaded.
Batch Rename
Combine rules to rename files in bulk. Check old → new names live, catch duplicates and invalid names, then save renamed copies as a ZIP or into a folder. Files are never uploaded.
Duplicate Files
Load a whole folder and see groups of files whose content is byte-for-byte identical, with the space they waste. Nothing is uploaded and nothing is deleted: save the keep/duplicate verdicts as CSV or JSON and clean up with your own file manager.
Disk Usage Analyzer
Load a folder and see where the space goes as a treemap. Click a rectangle to drill down, then export tables by extension, kind, largest files, old files and duplicate candidates to Excel or CSV. Neither file names nor contents leave your device.
Last updated: