Конвертер Hex в Base64 (и обратно)

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

Пример:

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

Шестнадцатеричный формат и Base64 — два распространённых способа представить бинарные данные в виде читаемого текста. Шестнадцатеричный формат использует 2 символа на байт (его часто видно в хешах и цветах), а Base64 компактнее и часто применяется для передачи бинарных данных в JSON или URL.

Почему не получается преобразовать Hex → Base64?

Шестнадцатеричная строка должна состоять только из символов 0-9 и a-f (или A-F) и содержать чётное число символов, поскольку каждый байт записывается ровно двумя шестнадцатеричными символами. Недопустимый символ приведёт к ошибке.

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

Да, пробелы и переводы строк игнорируются при преобразовании Hex → Base64, поэтому можно сразу вставлять хеш, показанный с разделителями.

Обработка на 100% локально: преобразование выполняется целиком в вашем браузере через WebAssembly — на сервер ничего не отправляется.