Qué hace esta herramienta
El Base64 se decodifica a bytes, y esos bytes se leen como texto UTF-8. Los dos pasos pueden sorprender, así que conviene nombrar los dos.
Acepta el Base64 tal como llega
El Base64 real rara vez es una línea limpia:
- saltos de línea —MIME parte a 76 columnas por especificación, el comando
base64parte por defecto, y un bloque PEM también va partido—; - el alfabeto apto para URL —
-y_en lugar de+y/—; - relleno ausente —la forma apta para URL prescinde de
=a propósito, y muchos codificadores lo omiten—.
Los tres se aceptan. Se quitan los espacios, se normaliza el alfabeto, se repone el relleno. Lo que de verdad no es Base64 sigue fallando, con un error en vez de una suposición.
Bytes, luego texto
Base64 transporta bytes, no caracteres. Nada en la codificación dice que esos bytes sean texto: podrían ser un PNG, una clave privada, un archivo comprimido.
Esta herramienta los lee como UTF-8, porque es lo que quieres en el caso habitual. Si el origen era binario, verás caracteres de reemplazo. No es un fallo del decodificador: es el resultado honesto de pedir texto a algo que nunca lo fue.
Base64 no es cifrado
Vale repetirlo en este sentido: si puedes leer un valor aquí, también puede quien lo haya interceptado. Base64 no tiene clave ni secreto. Un token encontrado en un registro es un token, esté codificado o no.
Privado por diseño
Todo se ejecuta localmente en tu navegador con JavaScript. Tus datos nunca se suben a un servidor, lo que hace que la herramienta sea segura para contenido sensible y funcione sin conexión.