es

Codificar a Base64

Codifica cualquier archivo como texto Base64, Base32 o Hex - todo local en el navegador; el archivo nunca sale de tu dispositivo.

Procesando localmente en tu dispositivo ...

Formato El formato de destino del archivo de salida.
  • Base64
  • Base32
  • Hex

Procesando localmente en tu dispositivo ...

0%

¿Se sube mi archivo?

No. Todo se ejecuta en tu navegador: tu archivo nunca sale de tu dispositivo. Cómo se puede comprobar

Sin subidas100% local
Tus datos son tuyossin acceso de terceros
Hosted in GermanyGlobal Content Delivery
Auditoría externaTLS A+ · Cabeceras A+

Codificar significa convertir bytes arbitrarios en una forma que sobreviva al transporte como texto sin formato. Muchos sistemas - correo electrónico, JSON, XML, archivos de configuración, campos de bases de datos - solo toleran caracteres imprimibles y se atascan con los datos binarios en bruto. Base64 lo resuelve asignando cada tres bytes a cuatro caracteres de texto inofensivos; una imagen, una clave o un archivo pequeño se convierte así en una cadena que puedes incrustar, copiar y volver a convertir sin riesgo. El contenido se conserva por completo, solo se escribe de otra manera.

Esta herramienta ofrece tres alfabetos estándar según RFC 4648. Base64 es la opción más compacta y más extendida, por ejemplo para URL de datos, adjuntos incrustados o campos de API. Base32 usa solo letras mayúsculas y dígitos, lo que lo hace insensible a mayúsculas y minúsculas e ideal cuando el texto se teclea a mano o se dicta en voz alta (las claves TOTP lo emplean). Hex (base 16) escribe cada byte como dos caracteres 0-9 a-f - más largo que Base64, pero legible de inmediato y el estándar cuando quieres reconocer bytes individuales, como en las sumas de verificación.

La conversión se ejecuta por completo de forma local en el navegador mediante una pequeña rutina de JavaScript puro - no se sube nada, no se guarda nada y no se carga ninguna biblioteca externa desde un CDN. El resultado aparece como un archivo de texto que puedes descargar o copiar; con la contraparte (descodificar) recuperas a partir de él el archivo original, byte a byte exactamente.

Ficha técnica

Ficha técnica
Formato de salidaTXT
Procesamiento por lotes
ProcesamientoLocal en el navegador (JavaScript)
Subida de archivosNinguna

En 3 pasos

  1. Suelta un archivo.
  2. Elige el formato (predeterminado: Base64).
  3. Descarga el texto codificado como archivo.

Límites: Codificar no es cifrar: cualquiera puede revertir el texto sin clave - no mantiene nada en secreto, solo hace que los datos binarios sean seguros como texto. Además, el texto codificado es más grande que el original (Base64 alrededor de un tercio más, Hex el doble). Para archivos muy grandes el método resulta poco práctico.

Alfabetos comparados

Alfabetos comparados
FormatoJuego de caracteresSobrecarga de tamañoUso típico
Base64A-Z, a-z, 0-9, +, /+33 %URL de datos, adjuntos incrustados, campos de API
Base32A-Z, 2-7+60 %valores que se pueden teclear/leer en voz alta (p. ej. claves TOTP)
Hex0-9, a-f+100 %lectura byte a byte, p. ej. sumas de comprobación

Preguntas frecuentes

¿Se sube mi archivo?

No. La codificación se ejecuta por completo de forma local en el navegador; el archivo nunca sale de tu dispositivo y no se guarda.

¿Es Base64 un cifrado?

No. Es solo una notación reversible. Quien tenga el texto puede revertirlo sin clave. Para proteger los datos, usa la herramienta de cifrado.

¿Qué formato debería elegir?

En caso de duda, Base64 (el más compacto, el más extendido). Base32 para valores insensibles a mayúsculas y fáciles de teclear, Hex para leer byte a byte.

¿Recupero exactamente el original?

Sí. Con la herramienta de descodificación el texto se vuelve a convertir, byte a byte, en el archivo original sin alterar.

Herramientas relacionadas

Descodificar Base64 · Calcular una suma hash · Codificar URL · Texto a Base64 · Convertir de base · Descodificar JWT · Verificar IBAN