Конвертируйте между форматами Hex (шестнадцатеричный) и Base64. Hex-ввод принимает сырой hex, записи с 0x или байты через пробел. Вывод hex в 4 форматах: строчные или заглавные, с пробелами или без, с префиксом 0x или без. Вся обработка выполняется локально в вашем браузере — ваши данные никогда не загружаются на сервер.
Направление:
Формат hex:
Ввод (Hex)
Результат (Base64)
Hex → Base64: введите hex-строку для кодирования в Base64. Поддерживаются сырой hex (48656c6c6f), с префиксом 0x (0x48 0x65) и байты через пробел (48 65 6c 6c 6f) — пробелы удаляются автоматически. Base64 → Hex: введите строку Base64 для декодирования обратно в шестнадцатеричные байты. Ввод может быть стандартным или URL-безопасным Base64 (определяется автоматически по символам -_). Форматы вывода hex:aa (строчные), AA (заглавные), aa bb (строчные через пробел), 0xAA (заглавные с префиксом 0x). URL-безопасный: заменяет + на - и / на _ и убирает завершающее дополнение =.
Hex, двоичный код и Base64 — это одни и те же байты
Hex и Base64 — два текстовых представления одной последовательности байтов: hex тратит 2 символа на байт и остаётся читаемым для человека, Base64 тратит 4 символа на 3 байта и остаётся компактным. Конвертация между ними всегда проходит через лежащие под ними сырые байты.
Цепочка hex → байты → Base64 обратима без потерь — любая разница в размере — это чисто нотация, а не данные.
🔷 Информация о Base64
Форматы Hex Автоматически убирает префикс 0x, пробелы и переводы строк из ввода.
Сценарии использования Анализ двоичных данных, криптографические хеши, анализ сетевых пакетов, прошивки встраиваемых устройств.