Конвертер кодировки текста

Вместо букв «Ïðèâåò» или «ÐŸÑ€Ð¸Ð²ÐµÑ‚»? Перетащите файл, проверьте превью и сохраните его в UTF-8.

Вместо букв «Ïðèâåò»? Сохраните в UTF-8.

Перетащите сюда текстовый файлTXT, CSV, SRT, HTML, XML, JSON · любой текстовый файлРаботает на этом устройстве. Ничего не загружается.

Какие кодировки он читает

UTF-8
Юникод. Стандарт веба, все языки
UTF-16 LE
Юникод, 2 байта на символ, little-endian (Windows)
UTF-16 BE
Юникод, 2 байта на символ, big-endian
Windows-1252
Западноевропейская для Windows
Windows-1251
Кириллица для Windows
Windows-1250
Центральноевропейская для Windows
ISO-8859-1
Latin-1, западноевропейская (читается как Windows-1252)
ISO-8859-5
Кириллица, стандарт ISO
KOI8-R
Русский, старые Unix-системы и почта
Shift-JIS
Японский
GBK
Упрощённый китайский
Big5
Традиционный китайский

Что он умеет

  • Угадывает кодировку

    Сначала ищет метку порядка байтов и проверяет, не UTF-8 ли это, потом выбирает кодировку, в которой текст больше всего похож на слова. Превью показывает результат до сохранения.

  • Файл остаётся у вас

    Файл читается и перезаписывается в браузере. Он никуда не загружается, поэтому нет ограничения по размеру и нечего удалять.

  • 12 кодировок на входе, Юникод на выходе

    Кириллица, западно- и центральноевропейские языки, японский и китайский. Сохраняет в UTF-8, UTF-8 с BOM, UTF-16 LE или UTF-16 BE.

Как это работает

  1. Добавьте файл

    Перетащите текстовый файл на оранжевый блок или выберите его на устройстве.

  2. Проверьте догадку

    Найденная кодировка уже выбрана. Если в превью всё ещё ерунда, выберите другую.

  3. Выберите, во что сохранить

    UTF-8 подходит почти для всего. UTF-8 с BOM нужен для старого Excel, UTF-16 выбирайте, если программа просит именно её.

  4. Сохраните

    Скачайте новый файл. К его имени добавится новая кодировка, а исходник останется как был.

Вопросы

Что такое кодировка текста?

Это таблица, по которой байты в файле превращаются в буквы. Те же байты, прочитанные по другой таблице, дают не те буквы.

Как он угадывает кодировку?

Если есть метка порядка байтов или текст в корректном UTF-8, вопрос решён. Иначе начало файла расшифровывается каждой кодировкой и выбирается та, где больше настоящих букв и нет битых символов. Это догадка, поэтому посмотрите превью.

Откуда берутся кракозябры?

Файл сохранили в одной кодировке, а открыли в другой, например текст в Windows-1251 открыли как Windows-1252. Выберите кодировку, в которой файл сохранён, и буквы вернутся.

В какой кодировке сохранять?

В UTF-8. Она подходит для любого языка, и её ждут веб и большинство программ. Некоторые старые версии Excel правильно открывают CSV, только если он в UTF-8 с BOM.