Набір шифрування тексту — 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.