Herramienta para desarrolladores

Convertir texto y archivos a Base64 y de vuelta

Codifica texto o un archivo a Base64, decodifica Base64 a texto o archivo y usa Base64URL. Todo ocurre en el navegador.

Convierte texto UTF-8, archivos y Base64URL en este dispositivo. Nada se envía a NEXNARA.

  • Se ejecuta en local
  • Sin subidas
  • Al instante
  • Gratis
Modo
Alfabeto

Base64 ocupa unos 33% más que los bytes originales. Más de 10 MB puede ralentizar la pestaña. Más de 32 MB se bloquea.

Cómo funciona

  1. Pega tus datos
  2. Ejecuta la acción
  3. Copia el resultado

Por qué NEXNARA

  • Privado

    Tus datos se quedan en el navegador.

  • Al instante

    Los resultados aparecen de inmediato.

  • Sin subidas

    No se envía nada a un servidor de NEXNARA.

  • Funciona en cualquier lugar

    No hace falta instalar nada.

Más información

¿Qué es Base64?

Base64 convierte datos binarios en texto ASCII con A–Z, a–z, 0–9, + y /. Es una codificación, no un cifrado. Cualquiera puede decodificarlo sin clave.

¿Qué es Base64URL?

Base64URL es la misma codificación con + como -, / como _ y a menudo sin relleno. Lo usan tokens y algunas URL. Esto no es un decodificador JWT.

¿Por qué Base64 es más grande?

Cada 3 bytes pasan a 4 caracteres ASCII, así que el resultado crece unos un tercio, más el relleno opcional. Es esperado, no compresión.

Archivo a Base64

Elige o suelta un archivo para codificarlo en el navegador. Copia Base64 crudo o una data URL. Vuelve a guardar Base64 o una data URL como archivo. El archivo no se sube.

Base64 frente a la codificación URL

La codificación URL (porcentual) hace seguro un texto dentro de una dirección. Base64 codifica bytes arbitrarios como ASCII. Usa el codificador URL para valores de consulta; esta página para texto, archivos y data URL.

Cómo usarlo

En modo Texto, pega texto y pulsa Codificar, o pega Base64 y pulsa Decodificar. Intercambiar cambia las cajas. El modo Archivo codifica un archivo. A archivo convierte Base64 o una data URL en una descarga.

Compatibilidad con Unicode

Esta herramienta codifica bytes UTF-8, así que el coreano, japonés, chino, árabe, hindi y los emoji dan la vuelta correctamente. No se usa btoa a secas sobre una cadena Unicode.

Usos habituales

Usa Base64 para data URL, transporte simple de texto o para inspeccionar cadenas codificadas. No lo trates como forma de ocultar secretos.

Privacidad

El texto y los archivos se quedan en el navegador. No se suben a NEXNARA ni se guardan en cookies, almacenamiento local o una base de datos.

Preguntas frecuentes

¿Base64 es un cifrado?

No. Base64 es una codificación. Es fácil de decodificar y no debe usarse para proteger contraseñas ni secretos.

¿Base64 puede codificar Unicode?

Sí. Esta herramienta convierte primero el texto a bytes UTF-8 y luego a Base64, así que el texto no inglés y los emoji funcionan.

¿Puedo convertir un archivo a Base64?

Sí. Abre el modo Archivo, elige o suelta un archivo y pulsa Codificar. Puedes copiar Base64 crudo o una data URL. El archivo no se sube.

¿Por qué Base64 es más grande que el original?

Base64 guarda 6 bits por carácter, así que 3 bytes pasan a 4 caracteres: unos 33% más, más el relleno.

¿Qué es Base64URL?

Un alfabeto seguro para URL: - en lugar de +, _ en lugar de / y a menudo sin =. Aquí se codifica y decodifica. No se interpretan JWT como tokens.

¿Se suben mis datos?

No. El texto y los archivos se convierten solo en tu navegador. No hay subida al servidor ni API externa.

¿Puedo decodificar Base64 en local?

Sí. La decodificación corre en esta pestaña. Para datos binarios usa A archivo en lugar de decodificar como texto.

¿Qué ocurre con Base64 no válido?

La herramienta muestra Base64 no válido y no se cuelga. Se ignoran espacios y se completa el relleno. Una cadena cortada se rechaza.