Codificador y Decodificador de Base64
Codifica cadenas a Base64 o decodifica Base64 a texto. Respeta tu privacidad: se ejecuta en tu navegador.
¿Qué es Base64 y por qué está en todas partes?
Base64 es un esquema de codificación —no de cifrado— que representa datos binarios arbitrarios usando solo 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, más +, / y = como relleno). Existe porque muchos protocolos de transporte, formatos de archivo y API son solo de texto o tratan ciertos bytes de forma especial: el correo electrónico (SMTP se diseñó para ASCII de 7 bits), JSON (no puede contener bytes en bruto), las URL (tienen caracteres reservados), las cabeceras HTTP (texto orientado a líneas) y los atributos HTML necesitan todos una forma de transportar datos binarios por canales de texto. Base64 lo resuelve agrupando los bytes de entrada en conjuntos de 3 (24 bits) y recodificando cada conjunto como 4 caracteres Base64 (6 bits cada uno). La penalización de tamaño es exactamente del 33 %: cada 3 bytes se convierten en 4 caracteres. Esta herramienta codifica texto UTF-8 o cadenas Base64 en cualquier dirección, por completo en tu navegador. Gestiona correctamente los caracteres UTF-8 de varios bytes (emoji, alfabetos no latinos), que las implementaciones ingenuas de Base64 que usan atob/btoa directamente estropean.
Casos de uso comunes
Embed small images directly in CSS as data: URLs (eliminates one HTTP request for tiny icons).
Decode the payload of a JWT or Basic Auth header to inspect what's inside.
Encode binary file contents to put in a JSON field or environment variable.
Move binary data through systems that don't preserve arbitrary bytes (email, copy/paste).
Decode base64-encoded API responses or webhook payloads during debugging.
Convert binary credentials to a copy-paste-friendly format for ops handoff.
Preguntas frecuentes
¿Es Base64 un cifrado?▼
¿Por qué Base64 añade ~33 % de tamaño?▼
¿Qué es el Base64 seguro para URL?▼
¿Por qué veo '=' al final?▼
¿Gestiona emoji y texto no latino?▼
¿Dónde veo Base64 en aplicaciones reales?▼
Herramientas relacionadas
JWT Decoder
Decode JSON Web Tokens (JWT) instantly — inspect the header, payload, and signature claims. Runs entirely in your browser; tokens never leave your device. Safe for production secrets.
JSON Formatter & Validator
Format, validate, and minify JSON instantly. Catches syntax errors with line numbers, pretty-prints with adjustable indent, supports large payloads. Runs in your browser — no upload.
XML Formatter & Beautifier
Format and beautify XML documents — proper indentation, line breaks, namespace handling. Useful for SOAP responses, sitemaps, RSS feeds, and Android resource files.
URL Encoder & Decoder
Encode/decode URL-safe strings.
HTML Entity Encoder & Decoder
Convert special characters to/from HTML entities.
CSS Minifier
Minify CSS to reduce file size.