Converter
Base64, UTF-8, UTF-16, ANSI, Hex и Каждый Промежуточный Формат
Конвертируйте текст между любыми двумя кодировками напрямую - без прохождения через простой текст
Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.
Об этих кодировках
Этот инструмент охватывает 30 форматов в нескольких категориях: кодировки символов (UTF-8, UTF-16, UTF-32, ANSI/Windows-1252, ISO-8859-1), определяющие, как текст вообще становится байтами - источник большинства ошибок нечитаемого текста (« кракозябры ») при предположении неверной; кодировки двоичное-в-текст (Base64, Base32, Base58, Base85, Hex, Quoted-Printable), широко используемые в программировании и передаче данных; классические шифры (ROT13, ROT47, Атбаш, Шифр Бэкона) и исторические коды (Азбука Морзе, Код Бодо, Тюремный код), предшествовавшие вычислительной технике; и несколько практичных/забавных форматов (Фонетический Алфавит НАТО, Leetspeak, Перевёрнутый Текст). Каждый формат конвертируется напрямую в любой другой (например, из Hex в Морзе) без видимой промежуточной остановки на простом тексте, хотя именно это и происходит внутри: ваш ввод декодируется в простой текст, а затем снова кодируется в целевой формат.
Что делает этот инструмент
Конвертер кодировок текста переводит текст напрямую между 30 форматами: Base64, Base32, Base58, Base85, hex, двоичным, восьмеричным, URL-кодировкой и HTML-сущностями, байтами UTF-8, UTF-16 и UTF-32, Latin-1 и Windows-1252, а также шифрами и кодами вроде ROT13, Атбаш, азбуки Морзе, фонетического алфавита НАТО и шрифта Брайля.
Любой формат можно перевести в любой другой, например Base64 сразу в hex, без видимого промежуточного шага с обычным текстом. Внутри ввод сначала декодируется в текст, а затем кодируется заново, поэтому некорректный ввод отмечается, а не превращается в мусор.
Когда использовать
- Отладка «кракозябр» (mojibake) по реальным байтам строки в UTF-8 или UTF-16.
- Декодирование значения, которое другая система закодировала в Base64 или URL-кодировку; для одного шага быстрее страницы Декодирование Base64 и Декодирование URL.
- Обучение и головоломки: азбука Морзе, ROT13, шифр Атбаш или двоичное представление букв.
- Кодирование текста для URL, HTML-атрибута или заголовка письма, где специальные символы нужно экранировать.
Пример
Hi! · text → Base64
SGkh
Hi! · text → hex
486921
Hi! · text → binary
01001000 01101001 00100001
SGkh · Base64 → hex
486921
SOS · text → Morse
... --- ...
Hello · text → ROT13
Uryyb
Вопросы об этом инструменте
Чем UTF-8 отличается от Latin-1?
UTF-8 может представить любой символ Unicode и использует от одного до четырёх байтов на символ. Latin-1 использует один байт и охватывает только западноевропейские буквы, поэтому символы вроде € или кириллицы в ней не представить.
ROT13 — это шифрование?
Нет. ROT13, ROT47 и Атбаш — простые замены букв, которые любой может мгновенно обратить. Используйте их для спойлеров или головоломок, но никогда для защиты данных.
Почему в двоичных результатах есть пробелы?
Каждый байт показан группой из восьми битов, отделённой пробелом, — так легко считать байты и замечать символы, которые занимают в UTF-8 больше одного байта.
Этот инструмент бесплатный?
Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.
Как получить результат?
Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.