Archive Studio — ZIP, TAR & tar.gz Viewer, Extractor & Creator

Drop a ZIP, TAR, tar.gz or gz to list what is inside — including ZIPs made on Japanese Windows whose file names are normally garbled. Extract safely, re-create a ZIP with UTF-8 names, or build a ZIP / tar.gz from folders. Everything runs on your device.

On-device・No upload

Your files and input are processed only inside your browser on this device and are never uploaded to our servers.

Drop a ZIP, 7z, RAR, tar.gz, tar.xz or tar.bz2 to see what is inside

or

Files are never uploaded — everything runs on this deviceAccepts: ZIP / 7z / RAR / TAR / TAR.GZ / TAR.XZ / TAR.BZ2 / GZPaste (Ctrl+V) also works

How to use

  1. 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.

  2. 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.

  3. If names look garbled, change “File-name encoding”. Auto-detection chooses between UTF-8, Shift_JIS (CP932) and CP437.

  4. 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.

  5. 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.

  6. 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

ZIP (ZIP64; the ZIP part of self-extracting EXEs)TAR (ustar, GNU long names, pax)tar.gz / tgzgz (single file)

Can open (view and extract only)

7z (not encrypted)RAR (RAR4 and RAR5, not encrypted)tar.xz / txztar.bz2 / tbz2

Can create

ZIP (UTF-8 names, level 0–9, ZIP64)tar.gz (pax, UTF-8 names, level 0–9)

Listed only (no extraction)

Encrypted ZIP (ZipCrypto, AES)ZIP methods other than Deflate / Stored (Deflate64, BZip2, LZMA …)

Not supported

Password-protected 7z and RAR (cannot be opened)A single .xz / .bz2 file without a tar insidezstd (.tar.zst)Creating 7z, RAR, tar.xz or tar.bz2

Capability matrix

FeatureSupportNotes
List ZIP, TAR, tar.gz and gz (format detected from content)SupportedTree / flat view, search, sort
List, preview, save one by one and save as a ZIP: 7z, RAR, tar.xz, tar.bz2PartialView and extract only. Modification times cannot be shown, and the size limits are lower than for ZIP (see Limits below)
Fix garbled ZIP file namesSupportedUTF-8 flag, Unicode Path, auto-detection (UTF-8 / CP932 / CP437), manual override
Preview single filesSupportedText (first 1 MiB, encoding auto-detected) and images (up to 20 MiB)
Download single files or foldersSupportedFolders are saved as a ZIP
Re-create a ZIP with UTF-8 namesSupportedZIP data is copied, not recompressed (CRC-32 and size verified by default); TAR / gz are compressed into a ZIP
Extract into a folderPartialOnly in desktop Chrome / Edge (File System Access API). Not in Firefox, Safari or phones
Create ZIP / tar.gz (folders, compression level)SupportedUp to 2 GiB of input
Zip Slip, zip bomb and symlink checksSupportedExtraction and re-creation always use the safe form
Partial reading of large ZIPs and ZIP64SupportedCentral directory plus the needed entries only
Batch repair of garbled names and Mac clutter in many ZIPsNot supportedUse the separate tool “Archive Filename Fix” (same engine)
Encrypted ZIP (ZipCrypto, AES)PartialListing only. Extraction and preview are not supported, and passwords are not cracked
Create password-protected ZIPsNot supportedCreated ZIPs are not encrypted
Password-protected 7z and RARNot supportedThey cannot be opened (reported as encrypted), and entering a password is not supported
A single .xz / .bz2 without a tar inside, zstdNot supportedNot supported (tar.xz and tar.bz2 open fine)
Create 7z, RAR, tar.xz or tar.bz2Not supportedOnly ZIP and tar.gz can be created
Repair damaged ZIPs, split ZIPs (.z01)Not supportedA ZIP whose central directory cannot be read cannot be opened
Auto-extract nested archivesNot supportedNever done, for safety
Integrity check (CRC-32)SupportedVerified while extracting; a mismatch stops the entry as corrupt
Offline useSupportedWorks 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?
A ZIP only says whether names are UTF-8 through a flag. Japanese Windows writes names in Shift_JIS (CP932) without the flag, so macOS, Linux and newer tools read them as another encoding. This tool detects the encoding from the bytes and fixes the names, and “Re-create the ZIP with UTF-8 names” gives you a ZIP that does not garble.
Can it open 7z or RAR?
Yes, for viewing and extracting. 7z, RAR (RAR4 and RAR5), tar.xz and tar.bz2 are processed on your device with the libarchive wasm, loaded from this site only when you open such a file (your files are not sent). Password-protected ones cannot be opened, and a single .xz / .bz2 without a tar inside and zstd are not supported. 7z and RAR cannot be created. Formats are detected from the content.
Can it extract password-protected ZIPs?
No. Encrypted ZIPs (ZipCrypto, AES) are listed with their sizes only. No password cracking or brute force is performed.
Can it open multi-GB ZIPs?
Listing works: only the central directory at the end is read, and ZIP64 (over 4 GB, over 65,535 entries) is supported. One extraction or re-creation, however, is limited to 2 GiB unpacked. For larger archives, inspect with preview and take out individual files.
Is it safe to extract a ZIP from an unknown source?
This tool rewrites “../” and absolute paths (Zip Slip) into safe relative paths, never extracts symbolic links or nested archives, and stops zip bombs up front from total size and compression ratio. It cannot tell whether a program or macro inside is safe, so scan files before running them.
Why can it not extract straight into a folder in every browser?
For safety, browsers cannot write freely into any folder. In desktop Chrome / Edge, which support the File System Access API (showDirectoryPicker), it creates a new folder in the place you choose. In other browsers use per-file downloads or save a UTF-8 ZIP.

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: