Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

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