Текст у двійковий код
Перетворюйте текст і значення байтів в обох напрямках з ASCII або UTF-8.
По 8 двійкових цифр на байт, із пробілами між байтами: 01000001.
Межі: 4 096 байтів і 36 864 символи числового введення. ASCII приймає 0–127. Некоректний UTF-8 відхиляється.
Введення зберігається у браузері. До 500 символів також потрапляють до URL і поширених посилань. Очищення видаляє обидві копії.
Схожі інструменти
-
Конвертер одиниць
Введіть число, виберіть дві одиниці й побачте результат і таблицю всієї групи. -
Конвертер римських чисел
Перетворюйте в обидва боки й дізнавайтеся значення символів. -
Кодування та декодування URL
Підготуйте текст для URL або відновіть символи з відсоткових кодів. -
Форматувальник JSON
Форматування, мініфікація й перевірка JSON із рядком і позицією помилки. -
Декодер JWT
Переглядайте вміст і дати токена. Підпис не перевіряється.
Перетворіть текст на значення байтів або відновіть його з послідовності чисел. Виберіть двійкову, шістнадцяткову, вісімкову чи десяткову систему числення. Для української та інших мов використовуйте UTF-8, а для початкового семибітного набору символів — ASCII. Це допоможе дослідити закодоване повідомлення, підготувати невеликі тестові дані або зрозуміти, як символи подаються байтами. У результаті байти розділено пробілами. Обробка відбувається у браузері, а некоректні дані спричиняють помилку: інструмент не вгадує значення й не повертає частково декодований текст.
Як користуватися
- Виберіть напрямок перетворення, систему числення та кодування символів.
- Введіть текст або вставте байти, розділені пробілами; перегляньте приклад потрібного формату.
- Перевірте результат і кількість байтів, скопіюйте виведення або очистьте збережені дані.
Що враховано
- Двійковий байт має вісім цифр, шістнадцятковий — дві, вісімковий — три, десятковий — від однієї до трьох.
- UTF-8 зберігає українські літери, комбіновані символи, емодзі та письмо справа наліво.
- ASCII приймає лише 0–127; некоректні послідовності UTF-8 відхиляються без непомітної заміни символів.
- До 4 096 байтів і до 36 864 символів числового введення разом із пробілами.
Часті запитання
Чому одна літера перетворюється на кілька байтів?
UTF-8 використовує від одного до чотирьох байтів для кожної кодової точки Unicode. Українська літера зазвичай займає два байти, а емодзі — чотири. Видимий символ із кількох кодових точок може займати більше. ASCII охоплює лише значення 0–127, тому для українського тексту та інших символів поза цим діапазоном вибирайте UTF-8.
Як розділяти байти у вхідному полі?
Використовуйте пробіли, табуляцію або переноси рядків. Двійковому байту потрібні вісім цифр, шістнадцятковому — дві, вісімковому — три, з початковими нулями за потреби. Десятковий приймає від однієї до трьох цифр. Значення має бути від 0 до 255. Коми, префікси, знаки, дроби та з’єднані групи байтів не допускаються.
Що відбувається з некоректними байтами UTF-8?
Перетворення зупиняється, а поле результату очищується. Неповні та надмірно довгі послідовності, окремі байти продовження й закодовані сурогати відхиляються. Символи заміни не вставляються для приховування помилки. Справжній символ заміни, коректно закодований як EF BF BD, залишається допустимим текстом. Початкова позначка порядку байтів також зберігається.
Чи зберігається текст і чи потрапляє він у посилання?
Обробка локальна. Введені дані зберігаються в цьому браузері в межах дозволеного обсягу; до 500 символів також потрапляють до URL разом із параметрами. Тому поширення посилання може розкрити цей текст. Очищення видаляє збережене введення та його значення в адресі. Довші тексти до URL не додаються.
Оновлено