ToolsMaxxing

Codificar y decodificar Base64

Codifica texto a Base64 o decodifícalo de nuevo, con compatibilidad total con Unicode y con URL.

Tus archivos se quedan en tu dispositivo

Cómo funciona

  1. 1Elige Codificar o Decodificar.
  2. 2Pega tu texto o tu cadena Base64.
  3. 3Activa el modo seguro para URL si el resultado va en una URL, un token o un nombre de archivo.
  4. 4Copia el resultado o descárgalo.

Qué hace cada opción

Alfabeto seguro para URL
Usa - y _ en lugar de + y /, como en los JWT y en muchas API web.
Mantener el relleno =
Base64 suele terminar con uno o dos signos = para que la longitud sea múltiplo de cuatro. Desactívalo para quitarlos.

Privacidad

Todo funciona en tu navegador. Lo que pegas nunca se envía a un servidor. Los tokens, claves y credenciales que pegues aquí se quedan en tu dispositivo.

Preguntas frecuentes

¿Base64 es cifrado?

No. Es solo una forma de escribir bytes como texto plano, y cualquiera puede decodificarlo. Nunca lo uses para ocultar una contraseña.

¿Funciona con bengalí, emojis y otros idiomas?

Sí. El texto se convierte en bytes UTF-8 antes de codificarse y se decodifica de nuevo como UTF-8, así que cualquier escritura ida y vuelta es correcta. La función btoa de un navegador falla con estos caracteres.

¿Por qué aparece "no es texto UTF-8" al decodificar?

El Base64 es válido, pero los bytes no son texto, por ejemplo una imagen o un archivo zip. Esta herramienta decodifica solo a texto.

¿Puedo pegar una URL de datos?

Sí. Un prefijo como data:text/plain;base64, se quita antes de decodificar. Para imágenes usa la herramienta Imagen a Base64.

¿Por qué el resultado es un tercio más largo?

Cada tres bytes se convierten en cuatro caracteres, así que los datos codificados son aproximadamente un 33 por ciento mayores.

Herramientas relacionadas