Saltar al contenido

Codificador / Decodificador Base64

Codifica y decodifica cadenas Base64 (texto y archivos).

Funciona en tu navegador

Pega texto o sube un archivo pequeño. Codificamos a Base64 estándar (RFC 4648) y decodificamos las variantes estándar y URL-safe. UTF-8 manejado correctamente.

Cómo usarla

  1. Elige codificar o decodificar

    Codificar transforma texto plano en Base64; Decodificar lo revierte. Cambia la pestaña arriba.

  2. Pega la entrada

    El codificador acepta cualquier UTF-8. El decodificador acepta estándar y URL-safe, con o sin padding.

  3. Copia el resultado

    La salida se actualiza sola. Usa el botón para copiar.

¿Qué es?

Base64 es un esquema de codificación que representa datos binarios arbitrarios con 64 caracteres ASCII imprimibles. No es cifrado - cualquiera decodifica al instante. Su propósito es transporte: mover bytes binarios por canales textuales (cuerpos de email, campos JSON, data URLs, payloads JWT). La variante URL-safe permite usarlo en una URL sin escape adicional.

Cuándo usarla

Para codificar: empotrar una imagen pequeña en CSS como data URL, meter una credencial en un JSON, encajar un payload en un JWT, adjuntar un archivo a un cuerpo SMTP. Para decodificar: inspectores de JWT, cabeceras HTTP Basic, respuestas API que envuelven binario en JSON.

Errores comunes

Base64 infla ~33 % el tamaño - evítalo para grandes volúmenes si tienes alternativa binaria. No lo trates como cifrado. Cuidado con las variantes: padding a veces omitido, caracteres URL-safe distintos, líneas envueltas cada 76 caracteres.

Preguntas frecuentes

¿Diferencia entre Base64 estándar y URL-safe?
URL-safe sustituye « + » por « - » y « / » por « _ », y suele omitir padding. Aceptamos ambos al decodificar.

Más en esta categoría