# Конвертер Hex в Строку

Преобразует текст в/из шестнадцатеричные строки с гибкими интервалами, префиксами (0x/\x/U+) и регистром

> Каноническая страница: https://elysiatools.com/ru/tools/hex-to-string

- **Категория:** Format Conversion

- **Ключевые слова:** hex, шестнадцатеричный, строка, кодировать, декодировать, байты, ascii, utf-8, hex в строку

## Обзор

Онлайн-конвертер Hex в Строку позволяет мгновенно преобразовывать обычный текст в шестнадцатеричный код и обратно. Инструмент поддерживает кодировки UTF-8, ASCII и Latin-1, а также предлагает гибкие настройки форматирования: добавление префиксов (0x, \x, U+), выбор регистра букв и настройку разделителей между байтами.

## Входные данные

- **Ввод** (textarea): Enter text or hex string (e.g. 48 65 6c 6c 6f)...
- **Операция** (select)
- **Кодировка** (select)
- **Префикс (только кодирование)** (select)
- **Регистр (только кодирование)** (select)
- **Разделитель (только кодирование)** (select)

## Когда использовать

- При анализе сетевых пакетов или дампов памяти, когда необходимо расшифровать шестнадцатеричные последовательности байтов в читаемый текст.
- При разработке и отладке программного обеспечения для кодирования строк в hex-формат с префиксами 0x или \x.
- При работе с базами данных или конфигурационными файлами, содержащими текстовые данные в шестнадцатеричном представлении.

## Как это работает

- Вставьте исходный текст или шестнадцатеричную последовательность в поле ввода.
- Выберите направление операции: преобразование текста в Hex или декодирование Hex в текст.
- Настройте параметры кодировки (UTF-8, ASCII или Latin-1) и, при кодировании, укажите нужный префикс, регистр и разделитель.
- Скопируйте полученный результат из поля вывода для дальнейшего использования.

## Сценарии использования

- Декодирование escape-последовательностей вида \x48\x65\x6c\x6c\x6f из логов серверов в обычные строки.
- Подготовка шестнадцатеричных массивов байтов для вставки в исходный код на C++, Python или Java.
- Быстрая проверка корректности кодирования спецсимволов в различных кодировках (ASCII, UTF-8).

## Частые вопросы

### Какие кодировки поддерживает конвертер?

Инструмент поддерживает кодировки UTF-8, ASCII и Latin-1 (ISO 8859-1).

### Можно ли декодировать hex-строки с префиксами вроде 0x или \x?

Да, конвертер автоматически обрабатывает и очищает стандартные префиксы при декодировании в текст.

### Как настроить разделители между шестнадцатеричными байтами?

При кодировании текста вы можете выбрать разделение байтов пробелом или вывод сплошной строкой без разделителей.

### Поддерживает ли инструмент кириллицу?

Да, при выборе кодировки UTF-8 кириллические символы корректно кодируются в hex и декодируются обратно.

### Влияет ли регистр символов на декодирование?

Нет, декодер успешно обрабатывает шестнадцатеричные символы как в верхнем (A-F), так и в нижнем (a-f) регистре.

## Связанные инструменты

- [ASCII85 Конвертер](https://elysiatools.com/ru/tools/ascii85-converter): Кодирует и декодирует текст в/из формата ASCII85 (версия Adobe)
- [Base32 Конвертер](https://elysiatools.com/ru/tools/base32-converter): Кодирует и декодирует текст в/из формата Base32 с несколькими вариантами
- [Base45 Конвертер](https://elysiatools.com/ru/tools/base45-converter): Кодирует и декодирует текст в/из формата Base45 (RFC 9285)
- [Base58 Конвертер](https://elysiatools.com/ru/tools/base58-converter): Кодирует и декодирует текст в/из формата Base58 с вариантами Bitcoin и Ripple
- [Base62 Конвертер](https://elysiatools.com/ru/tools/base62-converter): Кодирует и декодирует текст в/из формата Base62 (0-9, A-Z, a-z)
- [Base64 Конвертер](https://elysiatools.com/ru/tools/base64-converter): Кодирует и декодирует данные в/из формата Base64 с опциями URL-safe
- [Base91 Конвертер](https://elysiatools.com/ru/tools/base91-converter): Кодирует и декодирует текст в/из формата Base91 (ascii+basE91 алгоритм)
- [Конвертер Брайля](https://elysiatools.com/ru/tools/braille-converter): Преобразовать текст в символы Брайля или декодировать Брайля в текст

## Примеры

- [Примеры Hex/Unicode Конвертера](https://elysiatools.com/ru/samples/text-hex-unicode-formats): Тестовые примеры для преобразования hex и unicode escape-последовательностей
- [Примеры Обработки Строк Android Java](https://elysiatools.com/ru/samples/android-string-processing-java): Примеры обработки строк Android Java включая разделение и объединение строк, регулярные выражения и замену строк
- [Примеры Обработки Строк Android Kotlin](https://elysiatools.com/ru/samples/android-string-processing-kotlin): Примеры обработки строк Android Kotlin включая разделение и объединение строк, регулярные выражения и замену строк
- [Обработка Строк macOS Objective-C - Примеры](https://elysiatools.com/ru/samples/macos-string-processing-objectivec): Примеры обработки строк macOS Objective-C включая NSString, NSMutableString, поиск, regex и кодировку

## Связанные материалы

- [Инструменты бинарного кодирования, анализа файлов и проверки целостности](https://elysiatools.com/ru/hubs/binary-encoding-file-forensics-integrity): Просматривайте сырые байты, конвертируйте системы счисления и кодировки текста, определяйте сигнатуры файлов, измеряйте энтропию и проверяйте хеши или контрольные суммы в одном рабочем процессе.
- [Инструменты кодирования Base, систем счисления и HEX](https://elysiatools.com/ru/hubs/base-radix-and-hex-encoding-tools): Кодируйте и декодируйте текст и байты между Base32/45/58/62/64URL/Base85/Z85, произвольным основанием (2–36) и HEX, плюс преобразование URL-, HTML-сущностей и Unicode-эскейпов — для JWT, идентификаторов блокчейна, data URI и просмотра бинарных данных.
- [Инструменты конвертации регистра, кодировки и нормализации текста](https://elysiatools.com/ru/hubs/text-convert): Сравните в одном хабе конвертацию регистра, ширины символов, кодировок, работу с quoted-printable и встроенную нормализацию текста.
- [Инструменты Text](https://elysiatools.com/ru/hubs/text-utility): Изучите 33 инструментов text для сценариев utility и быстро сравните близкие утилиты.
