Command Palette

Search for a command to run...

Base64

Convertidor Base64

Codifica y decodifica datos Base64.

Entrada
Salida

What

Definición de Convertidor Base64

Base64 es un método de codificación que convierte datos binarios en texto ASCII. Se usa mucho en adjuntos de correo, parámetros de URL y tokens de autenticación de API.

Cases

Casos de uso comunes

1

Para convertir una imagen en un data URI

2

Para leer el payload de un token JWT

3

Para crear un encabezado de autenticación HTTP Basic

How To

Cómo codificar o decodificar Base64

Guía paso a paso para convertir texto a y desde Base64.

1

Ingresa texto

Pega el texto que quieres convertir en el campo de entrada.

2

Selecciona modo

Elige la pestaña Codificar o Decodificar.

3

Copia resultado

Haz clic en copiar para guardar el resultado en el portapapeles.

Knowledge

Entendiendo la Codificación Base64

¿Qué es Base64?
Base64 es un esquema de codificación de binario a texto que representa datos binarios en un formato de cadena ASCII. Usa 64 caracteres imprimibles (A-Z, a-z, 0-9, +, /) para codificar datos, lo que lo hace seguro para la transmisión sobre protocolos basados en texto.
¿Cómo Funciona Base64?
Base64 divide los datos binarios en grupos de 6 bits y mapea cada grupo a uno de los 64 caracteres. Como 6 bits pueden representar 64 valores (2^6), esto crea una representación compacta. Se añade relleno con '=' cuando la entrada no es divisible equitativamente por 3 bytes.
Base64 vs. Cifrado
Base64 NO es cifrado; no proporciona seguridad ni secreto. Cualquiera puede decodificar datos Base64. Es puramente para el transporte seguro de datos, no para su protección. Usa un cifrado adecuado (AES, RSA) para datos sensibles.
Base64 Seguro para URL
El Base64 estándar usa '+' y '/' que tienen significados especiales en las URLs. El Base64 seguro para URL reemplaza estos por '-' y '_', y a menudo omite el relleno ('='). Esta variante se usa en JWTs, nombres de archivos y parámetros de URL.
Sobrecarga de Tamaño de Base64
La codificación Base64 aumenta el tamaño de los datos en aproximadamente un 33% (4 caracteres de salida por cada 3 bytes de entrada). Esto lo hace inadecuado para archivos grandes pero aceptable para datos pequeños como tokens, miniaturas o valores de configuración.

FAQ

Preguntas frecuentes del conversor Base64

¿Para qué se usa Base64?
Convierte binarios en texto ASCII para transportarlos en cabeceras, JSON o data URLs (por ejemplo, imágenes).
¿Base64 cifra los datos?
No, solo codifica y no aporta confidencialidad. Usa HTTPS y cifrado real para datos sensibles.
¿Por qué fallan las decodificaciones?
La entrada debe ser UTF-8/Base64 válido con el padding (=) correcto. Recorta espacios y elimina el prefijo data: URL antes de decodificar.
¿Cuándo debo usar Base64 seguro para URL?
Usa la variante segura para URL (- y _ en lugar de + y /, a menudo sin padding) en cadenas de consulta, partes de JWT y nombres de archivo.
¿De dónde proviene Base64?
Base64 se popularizó con los estándares de correo MIME en los años 90 para enviar binarios por canales solo de texto.
¿Qué tan usado es Base64 ahora?
Es ubicuo en APIs web, correo y SDK porque es simple, está estandarizado y conserva binarios en transportes solo de texto.
¿Cuáles son los casos comunes de uso de Base64?
Insertar imágenes pequeñas en HTML/CSS, transportar binarios en JSON, codificar credenciales para autenticación básica y representar claves criptográficas.
¿Algún consejo para manejar datos Base64?
Evita Base64 para archivos grandes por el aumento de ~33 %; elimina prefijos antes de decodificar y mantén consistentes las variantes segura para URL y estándar.