Encoding Repair Studio is a fast desktop text encoding analyzer, mojibake
recovery workbench, whitespace normalizer, and recursive batch folder
transcoder for Linux. Inspect raw byte streams across UTF-8, UTF-8-BOM,
UTF-16 LE/BE, UTF-32, CP1258, CP1252, ISO-8859-1, and Shift-JIS, un-garble
double-encoded UTF-8 mojibake (including Vietnamese and European accented text),
audit mixed line endings and trailing spaces, and convert whole folders cleanly.
Key Features:
- Charset Detector & Mojibake Repair: Pure-Python byte analyzer identifying
UTF-8, UTF-8-BOM, UTF-16 LE/BE, UTF-32, CP1258, CP1252, ISO-8859-1, and
Shift-JIS with confidence scoring, candidate rankings, double-encoded UTF-8
recovery, and live before/after diff.
- Line-Ending & Whitespace Normalizer: Audits CRLF vs LF vs mixed line endings,
BOM bytes, non-breaking spaces, zero-width marks, and trailing whitespace with
visible-marker preview and one-click normalization.
- Batch Folder Transcoder: Recursively converts source code, subtitle, and
plain-text directories to clean UTF-8 (no BOM) with LF or CRLF endings and
exports a detailed CSV audit report.
Disclaimer: Encoding Repair Studio is an independent open-source project by TC Studio and is not affiliated with, endorsed by, or sponsored by any third-party text encoding utility vendor.