Introducción

El Codificador y Decodificador Base64 convierte texto, archivos, cadenas URL-safe y Data URLs directamente en el navegador. Es útil para inspeccionar payloads de API, codificar valores de configuración, revisar muestras, incrustar recursos pequeños o validar cadenas Base64.

Cómo usar

Elija Auto, Codificar o Decodificar, luego pegue texto o datos Base64. También puede seleccionar un archivo local para convertirlo a Base64 o Data URL. Ajuste opciones como URL-safe, padding, saltos de línea o procesamiento por línea, y copie o descargue el resultado.

Funciones

  • Codifica y decodifica texto Unicode correctamente
  • Modo automático para detectar entrada Base64 probable
  • Base64 URL-safe con padding opcional
  • Saltos de línea a 64 o 76 caracteres
  • Detección y generación de Data URL
  • Conversión local de archivo a Base64 con vista previa
  • Decodificación y descarga de archivo resultante
  • Validación, conteo de bytes y ratio de salida

Para qué sirve Base64

Base64 representa datos binarios usando caracteres de texto. Es útil cuando los datos deben viajar por sistemas que esperan texto, como JSON, XML, variables de entorno, correos, Data URLs y algunos campos de API. No es compresión ni cifrado.

Base64 no es seguridad

No use Base64 para ocultar secretos. Cualquiera puede decodificarlo. Para contraseñas, claves, tokens o datos personales, use cifrado, hash, control de acceso y almacenamiento seguro.

Cuándo usar URL-safe Base64

Base64 estándar puede contener +, / y =, caracteres incómodos en URLs o nombres de archivo. URL-safe Base64 usa - y _, y a veces omite padding. Es común en JWTs y parámetros de URL.

Data URLs

Una Data URL combina tipo de medio y Base64 en una sola cadena. Es cómoda para recursos pequeños y prototipos, pero las Data URLs grandes hacen HTML o CSS más pesado.

Guía de variantes Base64

Elija el formato según dónde se usará.

VarianteCaracteresUso común
Base64 estándarA-Z, a-z, 0-9, +, /, =Codificación general, email, JSON
Base64 URL-safeA-Z, a-z, 0-9, -, _, = opcionalJWTs, parámetros URL, archivos
Base64 con saltosBase64 estándar dividido en líneasMIME y sistemas antiguos
Data URLdata:type;base64,...Imágenes en línea o recursos pequeños

Tamaño esperado

Base64 suele aumentar el tamaño porque representa binario como texto.

Dato originalTamaño Base64Nota
3 bytes4 caracteresSe codifica en grupos de 3 bytes
Archivo 1 KBAprox. 1.33 KB textoAlrededor de 33% más grande
Data URLBase64 más prefijoIncluye tipo y etiqueta
Archivo comprimidoSigue creciendoCodificación no es compresión

Preguntas frecuentes

¿Base64 es cifrado?

No. Base64 es codificación. Cualquiera puede decodificarlo.

¿Qué es Base64 URL-safe?

Reemplaza + y / por - y _, para usar valores en URLs, JWTs y nombres de archivo.

¿Debo conservar el padding?

Base64 estándar usa signos =. Algunos sistemas URL-safe lo omiten; depende del sistema.

¿Los archivos se suben a un servidor?

No. La conversión ocurre localmente en el navegador.

¿Por qué la salida es más larga?

Base64 convierte binario a texto y suele aumentar el tamaño cerca de un tercio.