Codificador/Decodificador Base64

Codifica y decodifica texto e imágenes a/desde Base64.

Herramientas recomendadas

Utilidades seleccionadas que podrían serte útiles

Codificación Base64: Cuándo y Por Qué

Resumen

Base64 es una codificación de binario a texto que representa cualquier dato usando 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, +, /). Existe porque muchos sistemas — email, JSON, URLs, XML — fueron diseñados para manejar solo texto, pero a menudo necesitamos transportar datos binarios a través de ellos. La codificación añade ~33% de sobrecarga (3 bytes de entrada → 4 bytes de salida) a cambio de compatibilidad. A pesar de ser de 1987, Base64 sigue siendo esencial para incrustar imágenes en CSS/HTML (data URLs), adjuntos de correo MIME, tokens JWT y muchas APIs web.

Cómo usar (paso a paso)

  1. 1

    Elige codificar o decodificar

    Codificar convierte texto/binario a Base64. Decodificar hace lo opuesto. La detección de Base64 válido es automática al pegar.

  2. 2

    Pega tu entrada

    Archivos al área de subida; texto directo en el cuadro. El tamaño no es problema para cargas web típicas.

  3. 3

    Copia el resultado

    La salida codificada cabe en URL, JSON, atributos data de HTML. La decodificación devuelve los bytes originales — útil para inspeccionar JWT.

Cómo Funciona

El codificador toma 3 bytes (24 bits) a la vez y los divide en 4 grupos de 6 bits cada uno, luego mapea cada valor de 6 bits (0-63) a uno de los 64 caracteres. Si la longitud de entrada no es divisible por 3, se añade relleno '='. La decodificación invierte el proceso. Base64 URL-safe sustituye '+' por '-' y '/' por '_' para que la salida codificada pueda usarse en URLs sin codificación adicional. Esta herramienta funciona enteramente en tu navegador — los datos nunca se transmiten a un servidor.

Cuándo usarlo

Codifica imágenes pequeñas como data URLs para incrustarlas directamente en HTML o CSS (evita peticiones HTTP extra para iconos). Decodifica tokens JWT para inspeccionar su carga útil (cabecera y carga son JSON codificado en Base64URL). Convierte entre formatos binarios y de texto al trabajar con APIs que solo aceptan texto. Inspecciona rápidamente 'mailto:?body=...' u otras URLs con datos codificados.

Preguntas Frecuentes

No — es codificación, no cifrado. Cualquiera puede decodificarlo. Usa Base64 solo para transporte, nunca para ocultar datos. Si la confidencialidad importa, cifra primero, luego codifica en Base64 el texto cifrado si necesitas transporte de texto.

Codificador/Decodificador Base64 | Super Easy Utils