Инструменты
RU

Конвертер Base64 в Hex

Преобразуйте строки Base64 в шестнадцатеричные байты и обратно. Пригодится для анализа двоичных данных, хешей, ключей, UUID и сетевых пакетов.

Конфиденциально: ваши данные обрабатываются в браузере и никуда не загружаются.

Как перевести Base64 в hex

  1. Выберите направление: Base64 → Hex или Hex → Base64.
  2. Вставьте исходные данные. Hex-строка может содержать пробелы, двоеточия и префиксы 0x или \x.
  3. Выберите регистр букв и разделитель байтов, затем скопируйте результат.

Base64 и hex: в чём разница

Обе кодировки представляют двоичные данные в виде текста. В шестнадцатеричной записи на каждый байт приходится 2 символа (избыточность 100%), зато её легко читать побайтно — поэтому хеши и ключи часто показывают именно в hex. Base64 тратит 4 символа на 3 байта (избыточность 33%) и компактнее при передаче данных.

ТекстBase64Hex
HiSGk=48 69
HelloSGVsbG8=48 65 6c 6c 6f

Часто задаваемые вопросы

Как перевести хеш SHA-256 из Base64 в hex?

Вставьте хеш в Base64 (44 символа со знаком = в конце) — и получите 64 шестнадцатеричных символа: именно в таком формате его выводит большинство консольных утилит.

Может ли hex-строка содержать пробелы или префиксы 0x?

Да. Пробелы, переносы строк, двоеточия, дефисы и префиксы 0x или \x удаляются автоматически перед преобразованием.

Почему в hex должно быть чётное число цифр?

Каждый байт записывается ровно двумя шестнадцатеричными цифрами. Нечётное количество означает, что одна цифра пропущена — обычно ведущий ноль.