Codificador y decodificador Base64

Codifica y decodifica texto y archivos en Base64, con UTF-8 y modo apto para URL.

Esta herramienta necesita JavaScript. Actívalo en la configuración de tu navegador para usar Codificar / decodificar Base64.

Privado: esta herramienta funciona en tu navegador. Tus datos nunca se suben.

Acerca de Codificar / decodificar Base64

Base64 es una forma de escribir cualquier dato, incluidos archivos, usando solo 64 caracteres de texto; codificar convierte a Base64 y decodificar lo revierte. Convierte texto a Base64 o decodifica Base64 a texto legible, con soporte completo para emojis y caracteres de otros idiomas. También puedes convertir un archivo o imagen en una URL de datos Base64 para insertarla en HTML, CSS o JSON.

Cómo usar Codificar / decodificar Base64

  1. Elige el modo Texto o Archivo.
  2. Para texto, pega la entrada y pulsa Codificar o Decodificar.
  3. Para archivos, elige un archivo y obtén su cadena Base64 o su URL de datos.
  4. Copia el resultado.

Funciones

  • Codifica y decodifica texto con soporte completo de UTF-8
  • Opción de Base64 apto para URL (- y _ en lugar de + y /)
  • De archivo e imagen a Base64 o URL de datos
  • Mensaje de error claro si el Base64 no es válido
  • Funciona en local: no se sube nada

¿Qué es Base64?

Base64 representa datos binarios con 64 caracteres de texto seguros (A-Z, a-z, 0-9, + y /). Se usa para insertar imágenes en HTML y CSS, enviar adjuntos por correo y pasar datos en URL y API. Base64 es una codificación, no un cifrado, así que no mantiene los datos en secreto.

Cuánto aumenta Base64 el tamaño de los datos
Tamaño original Longitud en Base64
3 bytes 4 caracteres
1 KB (1024 bytes) 1368 caracteres
1 MB (1 048 576 bytes) 1 398 104 caracteres

Preguntas frecuentes

¿Base64 es un cifrado?

No. Cualquiera puede decodificar Base64. Úsalo para transportar datos, nunca para proteger contraseñas o secretos.

¿Qué es el Base64 apto para URL?

Una variante que sustituye + por - y / por _, y normalmente quita el relleno =, para que la cadena se pueda usar sin problemas en URL y nombres de archivo.

¿Por qué Base64 ocupa más que el original?

Base64 convierte cada 3 bytes en 4 caracteres, así que los datos codificados ocupan un 33% más que el original.

¿Cómo convierto una imagen a Base64?

Cambia al modo Archivo y elige tu imagen. Obtendrás la cadena Base64 y una URL de datos lista para usar.

Fuentes