Fix garbled file names in a ZIP

Rewrite the file names in a ZIP as UTF-8 so they open correctly on Windows, macOS and Linux. The files inside are not changed, and nothing is uploaded to an outside server.

or drop them here

Files are processed on your device and never sent to an outside server.

How to use

  1. Click “Choose a ZIP” or drop the ZIP onto the box. The tool reads only its table of contents.
  2. Check the names in the list. If some look wrong, choose another encoding at the top until every name reads correctly. The files macOS adds (__MACOSX, .DS_Store) are left out while the box is checked.
  3. Press “Download the fixed ZIP”. Your original ZIP stays as it is.

Frequently asked questions

Why do the file names in a ZIP come out garbled?

Windows Explorer stores file names in a ZIP in the computer's language code page (Shift_JIS for Japanese, for example) without marking it. A Mac or Linux computer reads them as UTF-8 and shows the wrong characters. The reverse also happens: a ZIP made on a Mac stores UTF-8 names without the mark, and Windows reads them in its own code page. This tool writes every name in UTF-8 with the mark, which all current systems read.

Are the files inside changed?

No. Only the names and the ZIP's headers are rewritten; each file's data is copied exactly as it is, still compressed, so the fixed ZIP is about the same size as the original. Modification times, folders and comments are kept. Password-protected ZIPs and ZIPs over 4 GB are not supported.

Which encoding should I choose?

The tool picks one by itself: UTF-8 when every name reads as UTF-8, otherwise the code page Windows uses in your language. If the names still look wrong, try the others; a name that cannot be read in the chosen encoding is marked in red.

Will the fixed ZIP open everywhere?

Yes. Names marked as UTF-8 are read by Windows 7 and later, macOS, Linux, 7-Zip and most other tools. The ZIP is also marked as made on Unix, which Linux’s unzip needs to read UTF-8 names.

Are my files uploaded to an outside server?

No. Everything runs in your browser, so your files never leave your device. The page only downloads the tool's own code when you add the first file.

Related tools