Base64 codificar/decodificar
Codifica o decodifica texto Base64 (UTF-8).
Tus archivos permanecen en tu dispositivo
Esta herramienta procesa todo localmente en tu navegador. No se sube nada a ningún servidor.
📝 Acerca de Base64 codificar/decodificar
Esta herramienta convierte texto a Base64 y viceversa. Base64 es un esquema de codificación que representa datos binarios con 64 caracteres imprimibles (A–Z, a–z, 0–9, + y /), y usa = como relleno. Existe para que bytes arbitrarios puedan viajar con seguridad por sistemas pensados para texto plano, como el correo electrónico, los campos JSON, las data URL y las cabeceras de autenticación HTTP Basic.
El codificador convierte primero tu texto en bytes UTF-8, así que el coreano, los emojis y otros caracteres no latinos se procesan correctamente en lugar de provocar el error que podrías ver con una simple llamada a btoa(). La decodificación invierte el proceso e interpreta el resultado como texto UTF-8; si la entrada no es Base64 válido, verás un mensaje de error claro.
Ten en cuenta que Base64 es una codificación, no un cifrado: cualquiera puede decodificarlo y aumenta el tamaño de los datos en torno a un 33 %. Úsalo para transportar e incrustar datos, nunca para ocultar secretos. Todo se ejecuta localmente en tu navegador.
📘 Cómo usar
- 1
Introduce tu texto
Escribe o pega en el cuadro «Entrada» el texto plano que quieres codificar o una cadena Base64 que quieras decodificar.
- 2
Elige Codificar o Decodificar
Pulsa «Codificar» para convertir texto a Base64 o «Decodificar» para volver a convertir Base64 en texto legible.
- 3
Copia el resultado
Revisa el cuadro «Salida» y usa el botón «Copiar» para llevar el texto convertido adonde lo necesites.
❓ Preguntas frecuentes
¿Base64 es una forma de cifrado?
No. Base64 es una codificación reversible sin clave, así que cualquiera puede decodificarla. Usa un cifrado real si necesitas proteger datos.
¿Admite coreano y emojis?
Sí. El texto se convierte en bytes UTF-8 antes de codificarlo y se decodifica de nuevo como UTF-8, así que el texto multilingüe se recupera sin cambios.
¿Por qué falla la decodificación con «Entrada Base64 no válida»?
Es posible que la entrada contenga caracteres fuera del alfabeto Base64 o un relleno incorrecto. El Base64 seguro para URL, que usa - y _ en lugar de + y /, debe convertirse primero a los caracteres estándar.
¿Por qué el texto codificado es más largo que el original?
Base64 representa cada 3 bytes con 4 caracteres, por lo que la salida es aproximadamente un tercio mayor que los bytes de entrada.