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 більше одного байта.
Цей інструмент безкоштовний?
Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.
Як отримати результат?
Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.