Acerca de esta herramienta

Esta herramienta Base64 convierte texto a Base64 y decodifica cadenas Base64 a texto legible, manejando correctamente caracteres UTF-8 como acentos y emojis.

Cómo se usa

  1. Escribe o pega texto o una cadena Base64 en el cuadro de entrada.
  2. Haz clic en Codificar para convertir el texto a Base64, o en Decodificar para convertir Base64 de nuevo en texto.
  3. Haz clic en Copiar resultado para copiarlo.

Datos útiles

  • Base64 está definido en el RFC 4648 y representa datos binarios con 64 caracteres ASCII: A–Z, a–z, 0–9, + y /, con = como relleno.
  • La salida en Base64 es aproximadamente un 33% más grande que la entrada, porque cada 3 bytes se convierten en 4 caracteres.
  • El texto se codifica en UTF-8 antes de convertirlo a Base64, así que los caracteres no ingleses y los emojis se recuperan intactos.
  • Base64 es una codificación, no un cifrado: cualquiera puede decodificarlo.

Funciona por completo en tu navegador: nada de lo que introduces se sube ni se guarda.

Preguntas frecuentes

¿Base64 es un cifrado?

No. Base64 es una codificación reversible para transportar datos binarios por canales que solo admiten texto. No ofrece ninguna seguridad, así que nunca lo uses para ocultar contraseñas o secretos.

¿Por qué la decodificación falla con 'Invalid Base64'?

La entrada contiene caracteres fuera del alfabeto Base64 o tiene una longitud incorrecta. El Base64 seguro para URL usa - y _ en lugar de + y /, algo que la decodificación estándar no acepta.

¿Dónde se usa Base64?

Entre sus usos habituales están los adjuntos de correo (MIME), las URL data: para imágenes, las cabeceras de autenticación HTTP Basic y los segmentos de los JSON Web Tokens.

¿Se envían mis datos a un servidor?

No. La codificación y la decodificación se ejecutan localmente en tu navegador, así que el texto nunca sale de tu dispositivo.