🩹 Text Repair Studio

Auto-fix mojibake / garbled text caused by wrong character encodings.

How it works

Mojibake happens when text encoded in one charset is decoded with another — classic example: UTF-8 bytes read as Windows-1252, turning привіт into привіт.

AUTO Repair reverses these round-trips (Latin-1, Windows-1252/1251/1250/1254, KOI8-R/U, ISO-8859-2/5/15 → UTF-8), chains them up to a few levels deep, scores each candidate by how few “garbage” characters remain, and shows the cleanest result. Everything runs locally in your browser.

Scope: this fixes single-byte encoding mistakes (the vast majority of mojibake). It does not undo corruption from multi-byte source encodings (Shift-JIS, GBK, Big5), text that was truncated or hand-edited, or characters lost when garbled text was copied through a terminal (invisible control bytes get dropped).