Декодер
Восстановление кракозябр

Вставьте испорченный текст — «кракозябры» вроде Привет или привет — и получите восстановленные варианты.

Испорченный текст
Примеры:
Ручной режим — я знаю кодировки

Текст будет заново закодирован как «Из» и раскодирован как «В».

Что это такое

Кракозябры появляются, когда байты текста, записанные в одной кодировке, читаются как другая: например, UTF-8-кириллица, показанная через CP1251, превращается в Привет, а через Latin-1 — в привет.

Восстановление — обратная операция: текст заново кодируется той кодировкой, которой его ошибочно прочитали, чтобы вернуть исходные байты, а затем раскодируется правильной. Мы перебираем цепочки преобразований по десяткам кодировок (UTF-8/16/32, CP1250–1257, KOI8-R/U, CP866/855/1125, ISO-8859-x, Mac Cyrillic, Latin-1 и др.) и ранжируем результаты по «читаемости», отдавая предпочтение более коротким цепочкам.

Кроме кодировочных кракозябр сервис автоматически разворачивает «транспортные» обёртки: HTML-мнемоники (П), URL-процент-коды (%D0%9F), quoted-printable (=D0=9F) и base64 — в том числе вложенные друг в друга. Загруженный файл распознаётся по «сырым» байтам с автоопределением кодировки.

Отпустите файл — определим кодировку