Ferramenta do navegador

Conversor de Base64 para Hex

Converta os mesmos bytes entre Base64 e hexadecimal nos dois sentidos.

Processamento local · Sem upload · Sem conta

Como esta ferramenta funciona

Converta os mesmos bytes entre Base64 e hexadecimal nos dois sentidos.

Use o exemplo para conferir a entrada e os metadados e depois substitua pelo seu valor.

Privacidade e uso seguro

O processamento permanece nesta aba. Valores grandes ainda podem consumir muita memória do dispositivo.

A validação estrutural não confirma significado, integridade ou segurança do conteúdo.

Falhas comuns explicadas

  • A entrada está vazia, danificada ou não usa o formato esperado.
  • O modo escolhido não corresponde ao alfabeto, tipo de arquivo ou representação.
  • Um valor muito grande pode esgotar a memória enquanto as cópias codificada e decodificada coexistem.
  • Uma conversão bem-sucedida não prova que o conteúdo seja seguro ou confiável.

Comandos equivalentes

Use o runtime ou shell já disponível. Valide entradas não confiáveis e não imprima binários diretamente no terminal.

Python

import base64
hex_value = base64.b64decode(value, validate=True).hex(' ')
base64_value = base64.b64encode(bytes.fromhex(hex_value)).decode('ascii')

JavaScript

const hex = Buffer.from(value, 'base64').toString('hex');
const base64 = Buffer.from(hex, 'hex').toString('base64');

Shell

printf '%s' "$VALUE" | base64 --decode | xxd -p
printf '%s' "$HEX" | xxd -r -p | base64 --wrap=0

Padrões e referências oficiais