Шістнадцятковий конвертер

Перетворюй текст у hexadecimal і назад за допомогою цього безкоштовного hex converter. Просто встав свій рядок і миттєво отримай результат у base16. Жодної реєстрації.
Як hex converter обробляє твій текст
Кожен символ мапиться на один байт. Цей байт складається з двох hexadecimal цифр, що представляють значення від 00 до FF. Коли ти вводиш літеру A, система читає її десяткове ASCII-значення 65 і миттєво видає 41 у форматі base16. Для декодування просто зроби все навпаки. Ти подаєш пари hex-цифр, а інструмент відновлює початковий потік байтів.
В основі лежить звичайна base16-арифметика. Одна hex-цифра зберігає чотири біти інформації. Дві цифри дають повні вісім бітів, необхідних для стандартного ASCII-символу. Це робить base16 надзвичайно зручним для представлення сирих бінарних даних у текстових форматах. Він займає рівно вдвічі більше місця, ніж оригінальні бінарні дані, на відміну від base64, який додає ще третину.
- Літера A перетворюється на 41.
- Цифра 0 стає 30.
- Пробіл перетворюється на 20.
Практичні сценарії використання онлайн hex converter
Зазвичай це потрібно при дебагу бінарних протоколів або інспектуванні сирих дампів пам'яті. Коли ти бачиш послідовність байтів у packet capture і маєш терміново з'ясувати, який саме ASCII-текст вона представляє, вручну це робити не варто. Інструмент виконує цю арифметику миттєво.
Ще один типовий сценарій стосується екранування спеціальних символів у URL або payload-ах бази даних. Іноді застаріла legacy-система відхиляє сирий рядок, але спокійно приймає його hex-закодований еквівалент. Ти швидко кодуєш проблемні символи, щоб обійти фільтр і успішно пробити свій запит крізь валідацію.
- Інспектування сирих payload-ів мережевих пакетів.
- Екранування спеціальних символів у legacy API.
- Читання дампів пам'яті з дебагера.
Обмеження цього безкоштовного hex converter
Інструмент ідеально працює зі стандартним UTF-8 текстом. Він не парсить UTF-16 або UTF-32 напряму, хіба що ти розглядаєш їх як сирі потоки байтів. Багатобайтові символи розширюються у кілька hex-пар. Один такий символ може займати чотири байти, що в результаті дасть вісім hex-цифр.
Він також не валідує семантичне значення hex-рядка, який ти вставляєш. Якщо ти скормиш йому hex-рядок, що декодується у невалідні UTF-8 послідовності байтів, ти отримаєш назад набір нісенітниць. Конвертер просто мапить байти на символи. Він не може вгадати, що мав сказати зламаний текст, і не виправить невідповідності кодувань між Windows та Linux.
Як користуватися hex converter
- Встав свій звичайний текст або hexadecimal рядок у поле введення.
- Обери напрямок конвертації: або текст у hex, або hex у текст.
- Натисни кнопку конвертації, щоб запустити мапінг байтів.
- Скопіюй отриманий base16 рядок з поля виводу.
Типові мапінги символів у hexadecimal
Ось швидка довідка про те, як стандартні ASCII-символи трансформуються у значення base16.
| Символ | Десяткове значення | Hexadecimal значення |
|---|---|---|
| A | 65 | 41 |
| 0 | 48 | 30 |
| Пробіл | 32 | 20 |
| ! | 33 | 21 |
| ~ | 126 | 7E |
Frequently asked questions
- Цей hex converter справді безкоштовний?
- Так. Конвертуй стільки рядків, скільки потрібно. Жодної реєстрації чи прихованих платежів.
- Як вручну конвертувати текст у hex?
- Знайди десяткове ASCII-значення кожного символу, а потім переведи це число у base16. Наприклад, літера B має десяткове значення 66, що дорівнює 42 у hex. Далі ти просто зліплюєш ці пари разом, щоб сформувати фінальний рядок.
- Чому моя конвертація hex у текст показує дивні символи?
- Hex-рядок, ймовірно, містить послідовності байтів, які не формують валідні UTF-8 символи. Інструмент замінює такі невалідні комбінації стандартним символом заміни.
- Чи можу я конвертувати великі файли через цей онлайн hex converter?
- Інструмент обробляє ввід прямо у пам'яті твого браузера. Вставка гігантських файлів просто заморозить вкладку. Тримайся рядків розміром до кількох мегабайтів для найкращого досвіду. Якщо тобі треба обробити гігабайти бінарних даних, використовуй локальну утиліту командного рядка на кшталт xxd.
- Чи підтримує він великі та малі hex-літери?
- Так. Парсер приймає як літери від A до F, так і від a до f під час декодування hex назад у текст.
Поділитися
Схожі інструменти
Перетворіть текст на двійковий код і назад.
Перетворіть текст на ASCII і назад.
Перетворіть текст на десятковий код і назад.
Перетворіть текст на вісімковий код і назад.
Популярні інструменти
Перевірте, чи є сторінка в кеші Google.
Перевірте перенаправлення 301 і 302 для адреси. Відстежується до 10 переходів.
Отримайте приблизні дані про IP-адресу.
Знайдіть домен або хост, повʼязаний із вказаною IP-адресою.