Herramientas para desarrolladores

Codificar y decodificar Base64

Convierte texto a Base64 y Base64 a texto, con soporte UTF-8.

Esta herramienta codifica texto a Base64 y decodifica cadenas Base64 de vuelta a texto legible. Funciona con tildes, ñ y emojis, y ofrece la variante segura para URL.

Resultado

—

Caracteres del resultado

—

Cómo usar esta herramienta

  1. Elige si quieres codificar a Base64 o decodificar desde Base64.
  2. Escribe el texto o pega la cadena en el cuadro de entrada.
  3. Copia el resultado con el botón «Copiar».

Qué es Base64

Base64 es un sistema que representa datos binarios usando solo 64 caracteres seguros: letras mayúsculas y minúsculas, números, y los símbolos + y /. Se usa para incluir imágenes en HTML o CSS, enviar archivos adjuntos en correos, guardar credenciales en cabeceras HTTP o transportar datos en JSON sin que se corrompan.

Importante: no es cifrado

Base64 no protege la información: cualquiera puede decodificarla. Es solo una forma de representar datos. Nunca lo uses para guardar contraseñas ni secretos.

Ejemplo

El texto «Hola» ocupa los bytes 48 6F 6C 61, que se agrupan de tres en tres (24 bits) y se reparten en bloques de 6 bits. El resultado es SG9sYQ==. Los signos = del final son relleno (padding) para completar un múltiplo de 4 caracteres.

Compatibilidad con UTF-8

Esta herramienta codifica el texto primero como UTF-8, de modo que tildes, ñ y emojis se convierten correctamente y se recuperan igual al decodificar. Algunos conversores simples fallan con estos caracteres.

Variante segura para URL

En direcciones web los símbolos + y / tienen significados especiales. La variante «URL-safe» los sustituye por - y _ y suele omitir el relleno =. Es la que se usa, por ejemplo, en los tokens JWT.

Preguntas frecuentes

¿Qué es Base64?

Es una codificación que convierte datos binarios en texto usando 64 caracteres seguros, muy usada en correos, APIs y archivos incrustados.

¿Base64 es lo mismo que cifrar?

No. Base64 se puede revertir sin ninguna clave, así que no protege la información; no lo uses para ocultar contraseñas.

¿Por qué terminan en = algunos textos Base64?

Son caracteres de relleno que completan la longitud a un múltiplo de 4. Hay entre cero y dos.

¿Funciona con tildes y emojis?

Sí. El texto se convierte primero a UTF-8, por lo que ñ, tildes y emojis se codifican y decodifican correctamente.

¿Qué es la variante segura para URL?

Cambia + por - y / por _ y quita el relleno =, para poder usar la cadena en direcciones web sin problemas.

Esta herramienta se ofrece únicamente con fines informativos y de estimación. Los resultados no deben considerarse asesoramiento profesional financiero, fiscal, legal, médico o de ingeniería. Verifica siempre los cálculos importantes con un profesional cualificado o una fuente oficial antes de tomar decisiones.