ДокументыИзображенияМедиаИнструменты PDF

Конвертер Hex ↔ Текст Онлайн

Двунаправленная конвертация текст ↔ шестнадцатеричный код в вашем браузере.

Обработано в вашем браузере — текст не отправляется на серверы

Текст в шестнадцатеричный код без лишних сложностей

Универсальное применение

Шестнадцатеричный код — стандарт в веб-разработке (цвета CSS), сетях (MAC-адреса) и низкоуровневой отладке.

100% конфиденциально

Ваш текст и данные обрабатываются исключительно в браузере. Ничего не передаётся на внешние серверы.

Гарантированная точность

Каждый байт конвертируется в точное шестнадцатеричное значение согласно стандарту UTF-8 без потерь.

Мгновенно

Шестнадцатеричное представление появляется в реальном времени. Без ожидания и серверной обработки.

Три шага — никаких сложностей

1

Выберите направление

С помощью селектора режима выберите конвертацию из текста в шестнадцатеричный код или обратно.

2

Введите содержимое

Напечатайте или вставьте текст или шестнадцатеричную строку. Результат появляется в реальном времени в панели вывода.

3

Скопируйте результат

Скопируйте шестнадцатеричное представление или декодированный текст в буфер обмена одним кликом.

Остались вопросы?

Шестнадцатеричная система использует основание 16, с цифрами от 0 до 9 и буквами от A до F (где A=10, B=11, ..., F=15). Каждый символ текста конвертируется в числовое значение ASCII/Unicode, которое затем выражается двумя шестнадцатеричными цифрами. Например, «A» — это 41 в шестнадцатеричной, поскольку её ASCII-значение равно 65 (4×16 + 1 = 65).

Шестнадцатеричный код значительно компактнее двоичного: то, что требует 8 двоичных цифр (01000001), представляется всего 2 шестнадцатеричными цифрами (41). Это делает его намного удобнее для людей при работе со значениями на уровне байтов — такими как адреса памяти, дампы данных или значения цветов CSS.

Веб-цвета выражаются в шестнадцатеричном формате (#FF5733), MAC-адреса сетей используют шестнадцатеричный код (AA:BB:CC:DD:EE:FF), дампы памяти для отладки и криминалистического анализа используют шестнадцатеричный формат, шестнадцатеричные редакторы отображают содержимое двоичных файлов в шестнадцатеричном виде, а значения байтов в сетевых протоколах обычно выражаются в шестнадцатеричной нотации.

В C, JavaScript, Python и большинстве языков шестнадцатеричные литералы имеют префикс 0x (например, 0xFF = 255). В CSS цвета используют # в качестве префикса. В bash и shell-скриптах \x, за которым следует шестнадцатеричный код, используется для экранирования символов. Шестнадцатеричный код повсеместен в низкоуровневом программировании и разработке встроенных систем.

Все три — способы представления двоичных данных в виде читаемого текста. Шестнадцатеричный (основание 16) наиболее компактен для байт-за-байтной проверки человеком. Base64 (основание 64) более эффективен по месту для передачи данных (3 байта → 4 символа). Двоичный (основание 2) — наиболее фундаментальное представление, но наименее компактное. Конвертация между ними математически тривиальна.

Шестнадцатеричный код в текст: история шестнадцатеричной системы и её применения

Шестнадцатеричная система уходит корнями в практическую необходимость компактного представления двоичных данных. Хотя системы с основанием 16 известны с XVII века, их массовое распространение в информатике пришло вместе с 8-битной компьютерной архитектурой 1970-х и 80-х годов. IBM популяризировала шестнадцатеричный код при работе с памятью и регистрами своих мейнфреймов, и стандарт распространился по всей отрасли.

В современной веб-разработке шестнадцатеричный код повсеместен: цвета CSS (#RRGGBB) — одно из наиболее заметных применений. Каждый компонент цвета (красный, зелёный, синий) находится в диапазоне от 0 до 255, что идеально выражается двумя шестнадцатеричными цифрами (от 00 до FF). Редакторы кода автоматически подсвечивают шестнадцатеричные значения цветов, а такие инструменты, как выбор цвета в Chrome DevTools, работают нативно с шестнадцатеричным форматом.

В цифровой криминалистике и кибербезопасности шестнадцатеричный код является фундаментальным рабочим языком. Шестнадцатеричные редакторы, такие как HxD или Hex Fiend, позволяют исследовать любой файл на уровне байтов, что необходимо для анализа вредоносного ПО, восстановления повреждённых файлов, понимания проприетарных двоичных форматов или изучения уязвимостей программного обеспечения. Умение свободно читать шестнадцатеричный код — ценный навык в области информационной безопасности.