Набор шифрования текста — ROT13, Морзе, NATO, Unicode
Преобразуйте текст одним инструментом: примените ROT13 или ROT47, кодируйте или декодируйте код Морзе, произносите по буквам с помощью фонетического алфавита NATO, а также экранируйте или восстанавливайте последовательности Unicode \uXXXX.
Набор шифрования текста — ROT13, Морзе, NATO, Unicode — Это набор для преобразования текста «четыре в одном»: выберите преобразование из выпадающего списка, и результат обновится мгновенно. Он поддерживает поворот букв ROT13 и ROT47, код Морзе в обоих направлениях, фонетический алфавит NATO и экранирование Unicode \uXXXX. Каждое преобразование выполняется целиком в вашем браузере на чистом JavaScript, поэтому ничто из того, что вы вводите, никуда не загружается и нигде не сохраняется.
Что такое Набор шифрования текста — ROT13, Морзе, NATO, Unicode?
Набор шифрования текста — это бесплатный конвертер, работающий в браузере, который объединяет четыре классических преобразования текста за одним выпадающим списком. ROT13 и ROT47 — это простые шифры поворота букв, используемые для скрытия спойлеров, ответов на загадки или текста на форумах; они самообратны, поэтому одна и та же операция и зашифровывает, и расшифровывает. Код Морзе превращает буквы и цифры в точки и тире для радио, сигнализации и обучения, а направление «Декодировать» считывает точки и тире обратно в текст. Фонетический алфавит NATO произносит слова по буквам как Alfa, Bravo, Charlie, чтобы они выдержали зашумлённый телефонный звонок или радиоканал, и также считывает кодовые слова обратно в буквы. Экранирование Unicode переписывает символы в виде последовательностей \uXXXX для исходного кода, строк JSON и отладки, с направлением «Восстановить» для их возврата. Разработчики, радиолюбители, студенты и любители головоломок пользуются им ежедневно. Поскольку виджет отображается только с помощью JavaScript, этот текст является индексируемым описанием: примените rot13 к строке, декодируйте Морзе, произнесите по буквам буквами NATO или экранируйте текст в Unicode.
Как пользоваться Набор шифрования текста — ROT13, Морзе, NATO, Unicode
- Выберите преобразование из выпадающего списка: ROT13, ROT47, код Морзе, алфавит NATO или экранирование Unicode.
- Для Морзе, NATO и Unicode выберите направление переключателем «Кодировать / Декодировать» (ROT13 и ROT47 обращаются сами на себя, поэтому у них нет переключателя).
- Введите или вставьте свой текст в поле Input.
- Наблюдайте, как преобразованный результат появляется в поле Output, доступном только для чтения, по мере ввода.
- Смотрите число символов ввода и вывода в строке статистики ниже.
- Нажмите «Копировать», чтобы поместить результат в буфер обмена.
Примеры
ROT13 для слова
Ввод
Hello
Вывод
Uryyb
Кодировать текст в код Морзе
Ввод
SOS
Вывод
... --- ...
Произнести имя по буквам алфавитом NATO
Ввод
Cat
Вывод
Charlie Alfa Tango
Часто задаваемые вопросы
- Почему у ROT13 и ROT47 нет переключателя «Кодировать/Декодировать»?
- Оба — самообратные шифры: применение того же поворота дважды возвращает исходный текст. ROT13 сдвигает каждую букву на 13 позиций (половина от 26), а ROT47 сдвигает печатаемый ASCII на 47 позиций (половина от 94), поэтому одна кнопка и шифрует, и восстанавливает. Переключатель «Кодировать/Декодировать» появляется только для Морзе, NATO и Unicode, где два направления различаются.
- Как конвертер Морзе форматирует свой вывод?
- При кодировании буквы и цифры становятся точками и тире, разделёнными одиночными пробелами, а слова разделяются косой чертой ( / ). При декодировании вставляйте Морзе по той же конвенции — пробелы между символами и косая черта между словами — и инструмент прочитает его обратно в текст. Символы, которые он не распознаёт, пропускаются.
- Для чего нужен фонетический алфавит NATO?
- Он назначает каждой букве и цифре однозначное кодовое слово — Alfa, Bravo, Charlie и так далее — чтобы произношение по буквам выдержало зашумлённую телефонную линию или радиоканал. «Кодировать» произносит ваш текст по буквам как кодовые слова; «Декодировать» считывает последовательность кодовых слов обратно в буквы. Слова соединяются одиночными пробелами.
- Что делает экранирование Unicode?
- «Кодировать» переписывает каждый символ как escape-последовательность \uXXXX, что удобно для встраивания текста в исходный код, строки JSON или для проверки скрытых символов при отладке. «Восстановить» превращает последовательности \uXXXX обратно в их символы и оставляет любой другой текст без изменений.
- Загружается ли мой текст на сервер?
- Нет. Каждое преобразование выполняется на 100% на стороне клиента в вашем браузере с использованием встроенного JavaScript. Ничто из того, что вы вводите, не загружается, не сохраняется и никуда не отправляется, поэтому вы можете безопасно преобразовывать личные сообщения, пароли или конфиденциальный код.
Похожие инструменты
Кодирование / декодирование Base32 / Base58
Кодируйте текст в Base32 (RFC 4648) или Base58 (алфавит Bitcoin) и декодируйте оба формата обратно в текст — полностью безопасно для UTF-8 и целиком в вашем браузере.
Кодирование / декодирование Base64
Кодируйте или декодируйте Base64 (безопасно для UTF-8): URL-безопасный алфавит, необязательное заполнение, перенос 64/76, счётчики байтов и символов и просмотр байтов в hex или двоичном виде.
Конвертер регистра и счётчик
Преобразуйте текст между UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case и другими форматами и считайте символы, слова и строки.
Форматер и минификатор кода
Мгновенно форматируйте или минифицируйте HTML, CSS и JavaScript прямо в браузере с отступом в 2 пробела, 4 пробела или табуляцию и сжатием JavaScript на основе Terser.