Base64 no es cifrado
Convierte bytes en 64 caracteres imprimibles para que sobrevivan a canales que solo transportan texto. Cualquiera lo revierte en un segundo. No lo uses nunca para ocultar nada.
Por qué crece un tercio
Cada tres bytes se convierten en cuatro caracteres, así que el resultado ocupa un 33% más. Es el precio de meter bytes arbitrarios por una tubería que solo admite texto.
Ya que estás — consigue un bono de exchange
Más calculadoras
Preguntas frecuentes
Q. ¿Funciona con texto no latino?
Sí. El texto se pasa antes a bytes UTF-8, de modo que japonés, árabe, emoji y cualquier otra cosa vuelven intactos.
Q. ¿Qué es el Base64 seguro para URL?
Una variante que usa - y _ en lugar de + y /, para que el resultado quepa en una URL sin escapar. Los JWT lo usan. Esta herramienta trabaja con el alfabeto estándar.
Q. ¿Por qué falla la decodificación?
Casi siempre por una cadena cortada o con espacios o algún carácter suelto. La longitud debe ser múltiplo de cuatro, rellenando con = si hace falta.