Декодер кракозябр онлайн — восстановление битой кодировки текста
Возвращает русский текст из кракозябр: перебирает пары UTF-8, CP1251, KOI8-R и Latin-1 и сортирует варианты по похожести на русский.
В выгрузке вместо названий товаро⠫Привет». Письмо из старой системы открывается набором «Ð¿Ñ€Ð¸Ð²ÐµÑ‚». Файл цел. Буквы на месте, просто их прочитали не тем алфавитом: сохранили в одной кодировке, открыли в другой.
Вставьте испорченный текст в поле выше, предварительно отметив галочку над инструментом. Он переберёт частые пары кодировок и покажет варианты, в которых снова появляется русский.
Где чаще всего вылезает
- Выгрузка товаров из старой учётной системы.
- Письма и рассылки из 1С или из самописной CRM.
- База клиентов, собранная во времена Windows-1251.
- Архивные дампы, которые открыли не той программой.
Как читать варианты
Ответов будет до пяти, отсортированных сверху вниз, и у каждого стоит подпись с парой кодировок и процент. Процент показывает, сколько кириллицы получилось среди букв, то есть насколько результат похож на русский текст. Это оценка похожести, а не уверенность в кодировке, но верный вариант обычно оказывается первым.
Рядом с каждым вариантом кнопка «Копировать», забирайте нужный и возвращайте его в свою таблицу или в письмо.
Что делать с подписью
Подпись это диагноз для источника. Вариант «CP1251 → UTF-8» означает, что текст был в UTF-8, а программа прочитала его как CP1251. Пометка «×2» говорит про двойную перекодировку: так бывает, когда файл прошёл через несколько разных систем подряд.
Если кракозябры повторяются из выгрузки в выгрузку, чинить надо не текст, а настройку экспорта или импорта. Разовая правка спасает конкретный файл, причина остаётся на месте.
Когда вернуть текст не получится
- В тексте стоят ромбы с вопросом. Это символ замены: байты уже потеряны, восстанавливать нечего.
- Кракозябры пришли картинкой или скриншотом. Нужен текст, который можно скопировать в поле.
- Текст не русский. Перебор заточен под кириллицу, поэтому для других языков верхний вариант может оказаться не тем, просмотрите все пять.
- Ни один вариант не подошёл, и инструмент об этом честно скажет: возможно, текст уже в порядке, а проблема сидит в шрифте или в настройках программы.
Тексты остаются у вас: перекодировка идёт в браузере встроенными средствами, на сервер ничего не отправляется.
Частые вопросы
Какие кодировки поддерживаются?
Основные для русского текста: UTF-8, Windows-1251 (CP1251), KOI8-R и Latin-1, а также двойное UTF-8 — самые частые причины кракозябр.
Почему показывается несколько вариантов?
Точная причина сбоя заранее неизвестна, поэтому мы показываем несколько кандидатов, отсортированных по похожести на русский. Обычно верный — первый.
Текст обрабатывается приватно?
Да. Все перекодировки выполняются в браузере через встроенные TextEncoder/TextDecoder, текст не покидает вашу страницу.