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.

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 garbled ZIPs here (several allowed)

or

Files are never uploaded — everything runs on this deviceAccepts: ZIPPaste (Ctrl+V) also works
Repair settings

If auto-detection is wrong, pick one per ZIP under “Compare encodings” in the result.

Remove clutter

Files that macOS and Windows create on their own. Choose per kind.

ZIPs made on a Mac may store “が” as “か” + “゛” (two characters), which Windows shows as “か゛”.

Prevents files from spilling out when extracted. Skipped if everything is already inside one folder.

Compressed data is copied without recompression. With verification on, each file is decoded once to check it and damaged files are left out and reported (off is faster).

To look inside, extract or create archives, use Archive Studio.

How to use

  1. Drop the ZIPs you want to repair or click “Choose files” (several allowed). Repair starts right away.

  2. Under “Repair settings” choose which clutter to remove (each kind on/off), whether to fix split voiced marks, whether to wrap everything in one folder and whether to verify contents. After changing settings press “Apply settings and redo”.

  3. Open “Details” of a ZIP to compare names before and after. Changed parts are highlighted, and removed or left-out entries are listed with the reason.

  4. If auto-detection of the encoding is wrong, use “Compare encodings” in the details: see how the same names read under each encoding and press “Use this” on the row that reads correctly. This is per ZIP.

  5. Save one repaired ZIP at a time with “Save repaired ZIP”, or everything with “Save all as ZIP” (repaired ZIPs plus report.csv).

What it does

Five fixes in one step

File-name encoding, clutter removal, split voiced marks (NFD → NFC), wrapping in a folder and re-creation with UTF-8 flags happen in a single pass. No unpack-delete-repack.

Encodings side by side

The encoding is detected from the UTF-8 flag, the Unicode Path field and the bytes. If it is wrong, a table shows the same names read under each encoding so you can pick again per ZIP.

Clutter you can pick per kind

The top-level __MACOSX folder, Mac resource forks (“._” files with AppleDouble content and a same-named file beside them), .DS_Store, Thumbs.db and desktop.ini can each be removed or kept independently. Clutter hidden behind “../” paths is found too.

No recompression, verified before re-packing

Compressed data is copied as it is, so contents and timestamps do not change. By default each file is decoded once first to check CRC-32 and size, and damaged files are left out and reported. The written ZIP is read back to confirm names and UTF-8 flags.

See exactly what changed

Names before and after side by side with the changed part highlighted. Counts of removed and renamed entries, Zip Slip sanitising and warnings for what could not be repaired (such as encrypted files), and a report.csv.

Batch processing

Repair many ZIPs at once and save them individually, or as one ZIP (a ZIP of ZIPs) holding the repaired ZIPs and report.csv.

Use cases

  • A ZIP made on Japanese Windows shows garbled names on a Mac — repair it and pass it on
  • A ZIP from a Mac litters Windows with a “__MACOSX” folder and “._” files — remove them
  • A ZIP made on a Mac shows “か゛” instead of “が” on Windows — fix the split voiced marks
  • A ZIP spills files everywhere when extracted — wrap it in a single folder
  • Tidy deliverables in bulk and keep a record of the changes (report.csv)

Supported formats

Input

ZIP (ZIP64, Shift_JIS names, UTF-8 names, the ZIP part of self-extracting EXEs)Up to 100 files

Output

ZIP (UTF-8 file names with the flag)report.csv (UTF-8 with BOM)A ZIP of ZIPs for several files

Capability matrix

FeatureSupportNotes
File-name encoding repairSupportedUTF-8 flag, Unicode Path, auto-detection (UTF-8 / CP932 / CP437), manual override (also GBK, Big5, EUC-KR)
Side-by-side encoding candidatesSupportedPer ZIP: sample readings and the number of invalid names
Clutter removal (per kind)SupportedTop-level __MACOSX, Mac resource forks (._ + AppleDouble content), .DS_Store, Thumbs.db, desktop.ini. A deeper folder named __MACOSX and ordinary ._ files are kept
Split voiced marks (NFD → NFC)SupportedOn by default
Wrap everything in one folderSupportedOptional; skipped if everything is already inside one folder, whatever its name
Re-create with UTF-8 flags (no recompression, CRC check)SupportedVerification can be switched off (faster)
Batch processing and a ZIP of ZIPsSupportedUp to 100 files at a time; a ZIP of ZIPs up to 1 GiB of repaired ZIPs in total
Before → after list and report.csvSupportedFirst 50,000 entries per ZIP in both (the CSV gets a cut-off row and a column with the saved ZIP name)
Zip Slip sanitising, symlink exclusionSupportedWarned about and written in a safe form
Repair encrypted ZIPsNot supportedEncrypted files are left out with a warning. Remove the password first
Repair damaged or split ZIPsNot supportedA ZIP whose central directory cannot be read cannot be opened
Non-ZIP formats (tar.gz, 7z, RAR)Not supportedtar.gz and others can be opened in Archive Studio; 7z and RAR are not supported
Browse contents, extract single files, create archivesNot supportedThose are Archive Studio features
Offline useSupportedWorks without a connection once loaded

Limits & notes

  • Up to 100 files can be added at once. ZIPs are processed one after another.
  • One ZIP can hold up to 2 GiB unpacked in total and 300,000 entries. Files compressing by more than 1000:1 are left out.
  • “Save all as ZIP” takes up to 1 GiB of repaired ZIPs in total; above that, save them one by one.
  • A repaired ZIP is held in browser memory until it is saved, so near 2 GiB it may fail on devices with little memory.
  • Encrypted files, symbolic links and damaged files are not put into the repaired ZIP (the count is shown as a badge in the list and in the details, and confirmed before saving; a ZIP whose includable files are all encrypted gives an error instead of an empty ZIP). Compression methods other than Deflate and Stored cannot be verified, so those files are copied as they are and flagged “unverified”.
  • “Before” names are what you see when opening without an encoding (UTF-8 names as they are, others read as CP437). Appearance differs by environment.
  • Modification times, compressed data and file attributes are copied as they are. The ZIP comment is not carried over.

Privacy & safety

Files are never uploaded: your browser reads and processes them on your device. File names, contents and before/after names are not sent, stored or included in analytics (only numbers such as counts). Safe for confidential ZIPs.

FAQ

Why are file names in my ZIP garbled?
A ZIP can only say whether names are UTF-8 through a flag. Japanese Windows writes names in Shift_JIS (CP932) without the flag, so macOS and newer tools read them as another encoding. This tool detects the encoding from the bytes, fixes the names and re-creates the ZIP with UTF-8 flags, so it does not garble anywhere.
Is it safe to delete __MACOSX and ._ files?
Only the top-level __MACOSX and “._” files that have AppleDouble content and a same-named file beside them are removed. They are copies of extended attributes (resource forks) that macOS adds when zipping, and are useless on Windows and Linux. The real files are unchanged; only Mac-specific attributes (labels, comments) are lost. Other files that start with “._”, and a folder named __MACOSX deeper down, are kept as your own data.
Why does “か゛” appear with a detached mark?
A Mac may store “が” as “か” plus a combining mark (NFD), and Windows shows them apart. Normalising to NFC gives the single character “が” that Windows normally uses. This tool fixes it by default.
What if auto-detection picks the wrong encoding?
Open the details of the ZIP: “Compare encodings” shows the same names read under every encoding. Press “Use this” on the row that reads correctly and only that ZIP is redone. GBK, Big5 and EUC-KR are available too.
Can it repair password-protected ZIPs?
No. Encrypted files are left out of the repaired ZIP with a warning, and passwords are never cracked. Use a ZIP without the password.
Does it also fix garbled text inside a CSV in the ZIP?
No. This tool repairs file and folder names. If the text inside a CSV or text file is garbled, extract it and use the CSV encoding fixer.
Can I browse a ZIP or take out single files?
This tool is only for repairing and passing on. Browsing, preview, extracting single files, extracting to a folder and creating archives are in Archive Studio, which uses the same engine.

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.

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.

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.

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.

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: