Ir al contenido
TextLib

Codificador y Decodificador Base64

Convierte texto a Base64 o decodifica cadenas Base64 a texto legible. Variantes estándar y URL-safe. Gratis, instantáneo y privado — todo sucede en tu navegador.

Results
Codificar → Base64
Base64 → Texto
Codificar URL-safe
Decodificar URL-safe

Base64 es un esquema de codificación binario-a-texto que representa datos binarios usando un conjunto de 64 caracteres ASCII imprimibles. Convierte cada tres bytes de entrada en cuatro caracteres de su alfabeto (A-Z, a-z, 0-9, +, /), utilizando = como relleno cuando la longitud de entrada no es divisible entre tres. Esta codificación es fundamental en el desarrollo web moderno, los sistemas de correo electrónico y los formatos de intercambio de datos. Nuestro codificador y decodificador Base64 convierte texto a Base64 y viceversa al instante en tu navegador.

Base64 está presente en casi todas partes del desarrollo web. Los archivos adjuntos de correo electrónico lo usan mediante MIME para transmitir archivos binarios a través de protocolos basados en texto. Los Data URIs incrustan imágenes, fuentes y otros recursos directamente en HTML y CSS usando cadenas Base64. Las APIs REST lo utilizan frecuentemente para transmitir datos binarios en JSON, que solo admite texto. Los JSON Web Tokens (JWT) codifican su cabecera y carga útil en formato Base64url. La autenticación HTTP Basic codifica pares usuario:contraseña en Base64. Archivos de configuración, variables de entorno y scripts de despliegue lo usan para almacenar credenciales y certificados binarios como cadenas de texto seguras.

La herramienta ofrece tanto Base64 estándar como Base64 URL-safe. El Base64 estándar usa + y / como caracteres 62 y 63, que entran en conflicto con la sintaxis de URLs (+ significa espacio, / es separador de ruta). El Base64 URL-safe (definido en el RFC 4648) los sustituye por - y _ respectivamente, haciendo que la salida sea segura para usarla en URLs, parámetros de consulta, nombres de archivo y cookies sin necesidad de percent-encoding adicional. Ambas variantes son completamente intercambiables — la única diferencia son los dos caracteres sustituidos.

Toda la codificación y decodificación se ejecuta íntegramente en tu navegador con las funciones nativas de JavaScript btoa/atob y manejo correcto de UTF-8. No se envían datos a ningún servidor, por lo que la herramienta es segura para codificar contenido sensible como claves API, tokens, contraseñas y certificados privados. Maneja correctamente caracteres UTF-8 multi-byte, así que el texto en cualquier idioma o alfabeto — incluidos chino, árabe, emojis y caracteres acentuados — se codifica y decodifica sin problemas.

Cómo Usar el Codificador Base64

1

Elige dirección y variante

Selecciona codificación estándar o URL-safe, o elige decodificar para convertir Base64 de vuelta a texto

2

Introduce tu entrada

Escribe o pega el texto plano a codificar, o pega una cadena Base64 para decodificarla

3

Copia el resultado

La salida convertida aparece al instante — haz clic en copiar para usarla en tu proyecto

Preguntas frecuentes sobre Base64

Base64 es un método para codificar datos binarios como texto ASCII imprimible. Utiliza 64 caracteres (A-Z, a-z, 0-9, +, /) para representar los datos, con = como relleno. Cada 3 bytes de entrada se convierten en 4 caracteres Base64, lo que hace que la salida sea aproximadamente un 33 % más larga que la entrada original.

Base64 permite transmitir datos binarios a través de canales que solo admiten texto. Los usos más comunes son los archivos adjuntos de correo electrónico (MIME), la incrustación de imágenes en HTML/CSS (Data URIs), las cargas útiles JSON de APIs, los tokens JWT, la autenticación HTTP Basic y el almacenamiento de datos binarios en archivos de configuración basados en texto.

No. Base64 es codificación, no cifrado. No ofrece ninguna seguridad — cualquiera puede decodificar una cadena Base64 al instante. Está diseñado para convertir formatos de datos, no para mantener información confidencial. Nunca uses Base64 por sí solo para proteger información sensible.

El Base64 estándar usa los caracteres + y /, que tienen un significado especial en las URLs. El Base64 URL-safe (RFC 4648) los reemplaza por - y _, haciendo que la salida sea segura para usar en URLs, cookies y nombres de archivo sin necesidad de escapado adicional.

El carácter = se usa como relleno. Base64 procesa la entrada en grupos de 3 bytes; si la longitud no es divisible entre 3, se añaden caracteres de relleno para que la salida sea múltiplo de 4 caracteres. Un byte restante produce ==, dos bytes restantes producen =.

Sí. La herramienta gestiona correctamente la codificación UTF-8, así que el texto en cualquier idioma o alfabeto — incluidos el español con acentos y la ñ, así como chino, árabe y emojis — se codifica y decodifica correctamente. Primero se convierte el texto a bytes UTF-8 y después esos bytes se codifican en Base64.

Base64 incrementa el tamaño de los datos aproximadamente un 33 %. Cada 3 bytes de entrada se convierten en 4 caracteres Base64 (cada uno representa 6 bits en lugar de 8). Este coste es el precio a pagar por poder representar datos binarios como texto ASCII seguro.

No. Toda la codificación y decodificación ocurre en tu propio navegador usando JavaScript. No se transmite nada a ningún servidor. Esto hace que la herramienta sea segura para trabajar con contenido sensible como claves API, tokens, contraseñas y certificados privados.

¡Copiado!