📄 Документы ✓ Бесплатно

Изменить кодировку
CSV

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

Мгновенно
🗑Файл не уходит на сервер
👁Разбор виден сразу
📗Метка BOM для Excel
Перетащите CSV сюдаили нажмите кнопку нижеCSV · до 25 МБ

Почему выгрузка из 1С открывается кракозябрами

В текстовом файле не записано, как превращать байты в буквы. Латиница читается одинаково почти везде, а вот кириллица зависит от кодировки. Выгрузки из 1С, старых учётных систем и блокнота Windows приходят в Windows-1251, а современные программы по умолчанию ждут UTF-8 — и показывают «Ð¿Ñ€Ð¸Ð²ÐµÑ‚» вместо «привет». Бывает и наоборот: UTF-8 в старой программе превращается в «????».

Инструмент решает это в лоб: читаем в одной кодировке, показываем результат таблицей, сохраняем в другой. Заодно можно сменить разделитель, потому что вторая половина проблем именно в нём. И отдельно — метка BOM: три служебных байта в начале файла, без которых Excel считает UTF-8 однобайтовой кодировкой и портит кириллицу даже в правильном файле.

  • UTF-8 и Windows-1251 в обе стороны
  • Разбор виден таблицей до сохранения
  • Разделитель меняется заодно с кодировкой
  • Метка BOM включается и выключается
  • Кавычки и переводы строк внутри полей сохраняются
Что кодировка не чинит Честно
Съехавшие колонки Это разделитель
Битые данные Восстановить нельзя
Иероглифы и эмодзи Нет в CP-1251
Формат чисел Не меняется
Что получится Надёжно
Кириллица Читается везде
Открытие в Excel Без настройки
Совместимость с 1С Windows-1251
Структура таблицы Как была

Частые вопросы

Нет. Чтение и сохранение идут прямо в браузере.
Для Excel и современных программ — UTF-8 с меткой BOM. Для 1С и старых учётных систем — Windows-1251. Правильный вариант видно в таблице разбора до сохранения.
Верно, это разделитель. Переключите его кнопками над таблицей: русский Excel пишет CSV через точку с запятой, международные программы — через запятую.
Три служебных байта в начале файла, по которым программа понимает, что перед ней UTF-8. Excel без них портит кириллицу даже в абсолютно правильном файле, поэтому по умолчанию она включена.
Тогда данные испорчены необратимо — исходные байты потеряны при сохранении. Возьмите оригинал выгрузки и переведите его здесь.
При переводе в Windows-1251 они пропадут: этой кодировке доступны только кириллица, латиница и базовые символы. Обратный перевод их не вернёт.