Бесплатный инструмент разработчика
Конвертер MIME encoded-word
Кодируйте текст в encoded-word по RFC 2047 и декодируйте темы =?UTF-8?B?…?= обратно в читаемый вид.
Результат конвертации
Закодированная тема и декодированный текст
Обе конвертации выполняются локально в вашем браузере.
=?UTF-8?B?0J/QvtC00YLQstC10YDQttC00LXQvdC40LUg0LLQsNGI0LXQuSDRjdC70LU=?= =?UTF-8?B?0LrRgtGA0L7QvdC90L7QuSDQv9C+0YfRgtGLIOKAlCBUZW1wTWFpbGl0bw==?=
Subject: Добро пожаловать в TempMailito
Encoded-word нужны в заголовках, а не в теле письма. Держите каждый токен в пределах 75 символов, вставляя результаты в фикстуры.
Что такое encoded-word?
Заголовки писем передают только 7-битный ASCII, поэтому темы с другими символами передаются в виде токенов =?charset?encoding?text?= по RFC 2047. B означает base64; Q — вариант quoted-printable, где пробелы становятся подчёркиваниями.
Сценарии для QA
- Проверить, что локализованные темы проходят через ваш пайплайн отправки.
- Разобрать «кракозябры» вида =?UTF-8?B?…?= в полученных письмах.
- Сверять ожидаемые закодированные темы в автотестах.
- Готовить примеры тем для тест-сьютов локализации.
Проверьте темы в реальном ящике
Кодирование — только половина дела. Отправьте закодированную тему во временный ящик и посмотрите, как её декодируют и показывают Gmail, Outlook и другие клиенты.
Руководство по тестированию шаблоновСвязанные руководства
Частые вопросы
Вопросы о конвертере encoded-word
Что такое encoded-word в MIME?
Это токен по RFC 2047 вида =?UTF-8?B?SGVsbG8=?=, который переносит не-ASCII текст внутри 7-битных заголовков письма — чаще всего в темах и отображаемых именах.
Чем кодирование B отличается от Q?
B кодирует текст в base64 и подходит для нелатинских алфавитов. Q использует правила quoted-printable с подчёркиваниями вместо пробелов, поэтому текст в основном из ASCII с редкими диакритиками остаётся читаемым.
Почему тема разбилась на несколько encoded-word?
Один encoded-word ограничен 75 символами, поэтому длинный текст делится на несколько токенов. Конвертер разбивает по границам символов UTF-8, как и совместимые почтовые библиотеки.
Конвертер поддерживает кодировки кроме UTF-8?
Декодирование идёт через браузерный TextDecoder, поэтому работают и распространённые кодировки вроде ISO-8859-1. Неизвестные или битые токены передаются без изменений.
Мой текст куда-нибудь отправляется?
Нет. Кодирование и декодирование выполняются полностью в браузере, без сетевых запросов.