B64EncodeDecode Logo
B64EncodeDecodePROencoderbase64.com
Visor de Imágenes|Web Worker Powered

Decodificador y Visor de Base64 a Imagen

Pega cualquier cadena Base64 o Data URI para previsualizar la imagen y descargarla en alta resolución.

0ms Latencia de Red (100% en Cliente)
Visualizador de Imagen y Audio
Código en 1 Clic (JS, Python, Go, cURL)
Worker Status: Idle / Ready|Sobrecarga: +33.3%
INPUT0 chars • 0 bytes
100% In-Browser
OUTPUT0 chars • 0 bytes

Live Visual Media & Payload Inspector

Auto-Detect

Click to Browse or Drag & Drop Any File

Upload any image (PNG, JPG, SVG, WebP, GIF), audio (MP3, WAV), PDF, or JSON payload to preview and encode instantly.

PNG • JPG • SVG • WebPMP3 • WAV • JSON • PDF100% In-Browser

Developer Code Snippet Generator

Ready-to-use Implementation
// Select an option above to generate code

Preguntas Frecuentes

Todo lo que Necesitas Saber Sobre Base64

Respuestas claras a las dudas más comunes sobre codificación, decodificación, tamaños de archivo y modo Base64URL.

¿Qué es Base64?

Base64 es un esquema de codificación binario a texto que convierte datos binarios (como archivos, imágenes o bytes) en una secuencia de 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, + y /). Está formalmente definido en la especificación IETF RFC 4648.

¿Qué es la codificación Base64?

La codificación Base64 es el proceso de tomar bytes binarios de 8 bits (o cadenas de texto plano) y traducirlos a unidades de 6 bits. Cada unidad de 6 bits corresponde a uno de los 64 caracteres ASCII estándar, asegurando que los datos viajen sin corromperse por protocolos de solo texto como HTTP, correo electrónico MIME y APIs JSON.

¿Cómo funciona la codificación Base64?

Base64 toma 3 bytes de datos binarios (24 bits en total) y los divide en 4 grupos de 6 bits cada uno (4 × 6 = 24 bits). Cada entero de 6 bits (valor 0 a 63) corresponde a un carácter ASCII. Si la longitud no es múltiplo de 3, se añaden caracteres de relleno '=' al final.

¿Cómo codificar un texto en Base64?

Puedes codificar un texto a Base64 al instante escribiendo o pegando tu texto en nuestro codificador online gratuito. En JavaScript usa btoa(string); en Python, base64.b64encode(texto.encode('utf-8')); y en Linux CLI, echo -n 'texto' | base64.

¿Cómo decodificar una cadena Base64?

Pega cualquier cadena Base64 en el cuadro de entrada con el modo Auto-Detectar o Decodificar activado. En JavaScript usa atob(base64String); en Python, base64.b64decode(base64String).decode('utf-8'); y en Linux CLI, echo 'cadena' | base64 -d.

¿Cuál es la diferencia entre Base64 y Base64URL?

Base64 estándar usa '+' y '/' con relleno '=', lo que requiere codificación URL (%2B y %2F). Base64URL reemplaza '+' por '-' y '/' por '_', eliminando el relleno '=', haciéndolo 100% seguro para URLs, parámetros y tokens JWT.

¿Cómo convertir una imagen a Base64?

Simplemente arrastra y suelta tu archivo de imagen (PNG, JPG, SVG, WebP o GIF) en la zona de carga de nuestra herramienta. Se generará un Data URI en tu navegador con botones de 1 clic para copiar la etiqueta HTML <img> o regla CSS.

¿Base64 es un cifrado o es seguro?

No, Base64 NO es cifrado ni ofrece seguridad criptográfica. Es simplemente un formato de codificación para compatibilidad de transmisión. Cualquier persona puede decodificarlo en milisegundos sin clave ni contraseña.