Conversor Base64, hex y texto

Prueba:

Texto UTF-8
Base64
Hex

0 bytes

Cómo funciona este conversor

Tres áreas de texto, conversión bidireccional en vivo. Escribe o pega en una y las otras dos se actualizan en cada tecla. La conversión es byte-exacta — no hay round-trip con pérdida ni autocorrección.

  • Texto → bytes: codificado como UTF-8. café ☕ son 8 bytes, no 6 — la é acentuada y el emoji son multi-byte.
  • Bytes → hex: cada byte son dos dígitos hex. Alterna entre mayúsculas o minúsculas, y añade espacios si lo quieres legible (DE AD BE EF en vez de DEADBEEF).
  • Bytes → Base64: alfabeto estándar por defecto (A-Z a-z 0-9 + /). Activa URL-safe para reemplazar +- y /_ en tokens que tienen que sobrevivir a una URL o nombre de archivo. El padding = siempre se emite; el decoder acepta entradas sin padding también.

¿Qué es Base64 URL-safe?

El alfabeto Base64 estándar usa + y /, ambos reservados en URLs y nombres de archivo. La RFC 4648 §5 define una variante URL-safe: misma carga útil, alfabeto distinto, padding opcional. La mayoría de proveedores de identidad (Microsoft Entra ID, Auth0, Google, JWT en general) emiten Base64 URL-safe. Esta herramienta acepta cualquiera de los dos en la entrada transparentemente.

Usos comunes para ingeniería

  • Inspeccionar un segmento de JWT — pega el bloque del medio (separado por puntos) en Base64, ve el JSON salir como texto.
  • Decodificar un blob de openssl enc — Base64 pegado de openssl enc -base64 se convierte en hex listo para pasar a una herramienta forense.
  • Verificar un paquete capturado — pega hex de tcpdump -X para leer las partes imprimibles y confirmar el payload.
  • Codificar un binario para un campo de configuración — algunos appliances (FortiManager, Cisco DNAC) piden Base64 en un body JSON; elige el alfabeto correcto, copia, pega.
  • Cruzar un hash — pega un digest en hex y verifica si coincide con un valor Base64 reportado por otra herramienta.

Qué no hace esta herramienta

No SHA / MD5 / HMAC — eso necesita una función de hash, no una recodificación. No PEM ↔ DER — pega el Base64 interno entre las líneas BEGIN/END y decodifica eso, pero la estructura ASN.1 no se interpreta. Sin subida de archivos — pega el contenido directamente.

Privacidad

Todo corre en tu navegador. El texto que pegas nunca sale de la página — sin fetch, sin analítica, sin servidor. Útil cuando los bytes que inspeccionas vienen de un token de producción o de la configuración de un cliente.