Conversión Base64 instantánea, acentos incluidos.
Base64 es una codificación que convierte cualquier dato en una cadena de caracteres seguros: letras mayúsculas y minúsculas, cifras, + y /, completados si hace falta con =. Sirve para transportar texto o datos binarios por canales pensados para texto simple: correos, archivos JSON, direcciones web, cabeceras HTTP.
La herramienta admite UTF-8: los acentos, los alfabetos no latinos y los emojis se conservan en ambos sentidos.
| Texto | Base64 |
|---|---|
Hola | SG9sYQ== |
año | YcOxbw== |
Los = finales son relleno: Base64 divide los datos en grupos de 3 bytes y completa el último grupo si está incompleto.
data:image/png;base64,….Es un error frecuente: Base64 se descodifica al instante, sin clave ni contraseña. No protege nada. No lo uses nunca para «ocultar» una contraseña o un dato sensible; para eso hace falta un cifrado de verdad.
Los caracteres + y / tienen un significado especial en las direcciones web. La variante «base64url», usada sobre todo en los JWT, los sustituye por - y _ y a menudo omite los =. Para descodificar aquí una cadena así, sustituye antes - por + y _ por /.
No, todo se codifica y descodifica localmente en tu navegador.
Probablemente la cadena no es Base64 válido: un carácter de más, un trozo que falta o la variante base64url con «-» y «_». Comprueba que la has copiado entera.
No. No es un cifrado: cualquiera puede descodificarlo. Solo sirve para transportar datos en formato texto.
Base64 representa 3 bytes con 4 caracteres: el resultado es aproximadamente un tercio más largo que los datos de partida.