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
- Elige el modo Texto o Archivo.
- Para texto, pega la entrada y pulsa Codificar o Decodificar.
- Para archivos, elige un archivo y obtén su cadena Base64 o su URL de datos.
- 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.
| 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.