Korean ZIP Filename Encoding Repair (CP949)
Fix garbled Korean ZIP filenames from Windows Explorer: detect CP949/EUC-KR vs UTF-8 in the browser, preview before/after names, download a UTF-8 ZIP. Nothing is uploaded.
Drop a broken ZIP
When a Windows Explorer ZIP opens on a Mac with 쳌쳌 filenames, decode CP949/EUC-KR names in the browser and download a UTF-8 ZIP. Nothing is uploaded.
Drop or click a ZIP
.zip · up to 80MB · stays in this tab
Filename encoding
If auto-detect is wrong, pick CP949. The last choice is saved in this browser.
How to Use
How it works
Korean Windows Explorer often stores ZIP entry names as CP949/EUC-KR bytes without the UTF-8 flag. On a Mac, Archive Utility or unzip reads those bytes as UTF-8 and you get mojibake (쳌쳌, 안녕). This is not a generic unzip site — it only repairs archive filename encoding.
- Drop a ZIP in this tab. Nothing is uploaded.
- Read raw filename bytes from the central directory, plus the UTF-8 flag and Info-ZIP Unicode Path extra field (0x7075).
- Score Hangul density to auto-detect CP949 ZIP repair vs UTF-8. Override if auto is wrong.
- Preview broken vs repaired names, then remux: file payloads stay compressed as-is, headers are rewritten as UTF-8.
If a Windows teammate sends 자료.zip and macOS shows garbage folder names, do not extract-and-rezip. Repair the original archive here and share the UTF-8 ZIP so both sides see the same Korean names.
FAQ
Is my ZIP uploaded?
No. Decoding and header rewrite stay in the browser. Encrypted and ZIP64 archives are not supported.
Can it fix a folder I already extracted?
Recovery needs the original CP949 bytes inside the ZIP. If you already unzipped on a Mac and re-zipped the garbled names, that is a double encoding and may not reverse. Prefer the ZIP created on Windows.
What if auto-detect is wrong?
Pick CP949 / EUC-KR manually. The last choice is saved in this browser. ASCII-only names are left unchanged.