Codificar y decodificar Base64

Transforma texto UTF-8 entre su forma legible y Base64. Elige la variante correcta: Base64 no es cifrado ni protege información confidencial.

Codifica o decodifica texto Base64

Solo texto UTF-8. Base64 representa datos: no los cifra ni los protege con una contraseña.

0 / 100.000 unidades UTF-16

Hasta 100000 unidades UTF-16. Al decodificar se recortan los espacios exteriores; no se aceptan espacios internos. Estándar exige relleno = cuando corresponda; URL-safe no admite relleno.

Operación
Variante

El texto se procesa en tu navegador, sin subirlo ni guardar un historial. Las copias y descargas que guardes permanecen en tu dispositivo.

Resultado

El resultado aparecerá aquí cuando apliques la operación.

Cómo codificar o decodificar texto Base64

  1. Elige codificar texto o decodificar Base64.
  2. Selecciona el alfabeto estándar o el modo seguro para URL.
  3. Pega el contenido y procesa la entrada.
  4. Revisa el texto de salida antes de copiarlo o descargarlo.

La codificación convierte texto UTF-8 en Base64. La decodificación admite únicamente bytes que formen texto UTF-8 válido; no abre archivos, no interpreta datos binarios como una imagen y no consulta direcciones remotas.

Ejemplos y formatos admitidos

En el modo estándar, Hola se codifica como SG9sYQ==. El emoji 😀 se codifica como 8J+YgA==; en el modo seguro para URL, como 8J-YgA.

Utilavia exige una representación canónica: estándar con el relleno = que corresponda y seguro para URL sin relleno. Al decodificar se permiten espacios únicamente alrededor de la entrada, no dentro. Se rechazan los alfabetos mezclados, el relleno incorrecto, los bits de relleno no canónicos y las secuencias UTF-8 no válidas. La guía de Base64 y UTF-8 explica estas reglas.

Vista previa parcial y salida íntegra

Una salida de más de 10 000 unidades UTF-16 muestra una vista previa parcial, indicada en pantalla, y el recuento de la salida completa. El corte visual evita partir un par UTF-16. Los botones Copiar y Descargar entregan la codificación o decodificación íntegra. Si seleccionas manualmente el campo, solo copias el fragmento visible. Los límites de procesamiento de entrada y salida no cambian por esta vista previa.

Límites, privacidad y significado

El límite de entrada es 100 000 unidades UTF-16 y el de salida 400 000. La entrada Unicode mal formada se rechaza; un BOM válido se conserva. Base64 es codificación, no cifrado: quien tenga la cadena puede recuperar sus bytes.

El texto se procesa en tu navegador, sin enviarlo ni guardarlo como historial. Cambiar la entrada o el modo invalida la salida anterior. Limpiar no borra copias que ya hayas guardado o descargado. Consulta la página de privacidad.