Codificar / decodificar Base64
Codificar / decodificar Base64. Transforma, revisa y copia tus datos. Tus archivos se quedan en este dispositivo. El navegador los procesa.
Activa JavaScript para usar las herramientas. Los archivos se procesan en tu navegador.
Cómo se usa
Para codificar texto, escríbelo o pégalo y pulsa Codificar.
Para decodificar, pega una cadena Base64 y pulsa Decodificar. Si el resultado es texto, se muestra; si son datos binarios, como una imagen, aparece un enlace de descarga.
Para codificar un archivo, elígelo en Codificar un archivo; marca como data URL para obtener una cadena que puedes pegar en HTML o CSS.
¿Qué es Base64?
Base64 representa datos binarios con 64 caracteres seguros: A–Z, a–z, 0–9, más y barra, con el signo igual como relleno. Cada 3 bytes de entrada se convierten en 4 caracteres, así que los datos codificados ocupan aproximadamente un 33 % más. Se usa siempre que hay que transportar datos binarios por un canal pensado para texto: adjuntos de correo (MIME), datos en JSON, data URL o cabeceras de autenticación HTTP Basic.
Base64 no es cifrado
Cualquiera puede decodificar Base64 al instante, así que no ofrece ningún secreto. No lo uses para ocultar contraseñas ni datos personales. Si un sistema te pide enviar una clave o un token en Base64, trata la cadena codificada con el mismo cuidado que el secreto original.
Codificación del texto y Base64 seguro para URL
El texto se convierte a bytes UTF-8 antes de codificarlo, así que las tildes, la ñ, los caracteres chinos y los emojis se recuperan correctamente. La variante segura para URL de la RFC 4648 sustituye el más y la barra por guion y guion bajo y elimina el relleno; es la que usan los JSON Web Tokens y muchas API web. El decodificador acepta ambas variantes, ignora espacios y saltos de línea y quita el prefijo data: si lo pegas.
Privacidad y tamaño
La entrada se procesa en este navegador sin enviarla a un servidor de conversión. El texto pegado, medido en bytes UTF-8, y cada archivo importado tienen un límite de 10 MiB; la memoria y el analizador pueden imponer límites menores. Las peticiones de página, scripts, publicidad o estadísticas se explican en Privacidad. Las descargas permanecen en el dispositivo.
Herramientas relacionadas
Conversor de timestamp Unix
Convertir JSON a CSV
Convertir CSV a JSON
Codificar y decodificar URL
Todos los conversores
Preguntas frecuentes
¿Es seguro Base64?
No. Es una codificación, no un cifrado, y cualquiera puede revertirla.
¿Por qué el texto decodificado sale con caracteres raros?
Puede que los datos originales no sean texto UTF-8. Cuando los bytes no son UTF-8 válido, la herramienta te los ofrece como archivo descargable.
¿Qué diferencia hay entre Base64 y Base64URL?
Base64URL usa - y _ en lugar de + y /, y normalmente omite el relleno =, así que puede usarse en URL y nombres de archivo.
¿Se suben mis archivos?
Este conversor no sube el archivo seleccionado ni la entrada para procesarlos. Eso no significa que el sitio no haga peticiones de red; consulta Privacidad para el tráfico de la página, publicidad y estadísticas.
Herramientas relacionadas
- JSON a CSV
Convierte datos en una tabla.
- CSV a JSON
Transforma, revisa y copia tus datos.
- Codificar / decodificar URL
Transforma, revisa y copia tus datos.
- Tiempo Unix
Convierte marcas de tiempo y fechas.
- Contador de palabras
Cuenta palabras, caracteres y líneas al escribir.
- Markdown a HTML
Previsualiza Markdown y descarga un documento HTML seguro.
- HTML a Markdown
Convierte títulos, enlaces y listas a Markdown.
- Selector y conversor de colores
Convierte HEX, RGB y HSL y copia CSS listo para usar.
- Comparador de texto
Compara textos por línea o palabra y descarga un parche.
- Generador de UUID
Genera lotes de UUID v4 aleatorios localmente.
- Generador de contraseñas
Crea contraseñas con aleatoriedad criptográfica y caracteres elegidos.
- YAML a JSON
Analiza YAML, valida datos y descarga JSON formateado.
- XML a JSON
Convierte elementos y atributos XML a JSON estructurado.