Decodificador Base64

Pega tu payload en el área de texto y este Base64 decoder lo convierte de vuelta a texto plano. Obtienes el string crudo al instante, sin registrarte.
Cómo procesa los datos el Base64 decoder
Base64 mapea datos binarios a un alfabeto de 64 caracteres. Cada tres bytes de entrada generan cuatro caracteres codificados. Al convertir de base64 a texto, la herramienta revierte esta matemática. Lee cuatro caracteres, busca sus valores de seis bits y reconstruye los bytes originales de ocho bits. Este proceso matemático inverso garantiza que cualquier archivo binario sobreviva intacto al tránsito a través de protocolos y sistemas legacy que estrictamente solo manejan texto plano.
El alfabeto usa A-Z, a-z, 0-9, más y barra. Si la longitud de tu entrada no es múltiplo de cuatro, el decoder espera padding. Verás uno o dos signos igual al final. Esos signos igual le indican al parser exactamente cuántos bits faltantes debe ignorar durante la reconstrucción del byte final.
Situaciones prácticas para un Base64 decoder online
Los developers usan esta herramienta al debuggear headers HTTP o inspeccionar JSON Web Tokens. El payload de un JWT está en el medio del token, separado por puntos. Copias esa sección. La pegas aquí. Lees los claims. Esto te ahorra tener que escribir un script rápido en Python o Node.js solo para poder leer el contenido de un token.
También lo necesitas para data URIs. Las imágenes embebidas directamente en CSS empiezan con un prefijo que contiene el texto data:image/png;base64. Quitar ese prefijo deja los datos crudos de la imagen codificados. Pegar el resto del string en un Base64 decoder gratis revela de inmediato la estructura binaria subyacente de tu recurso.
- Debuggear headers de Basic Authentication en las pestañas de red.
- Extraer payloads de configuración desde scripts ofuscados.
- Leer aserciones SAML durante el troubleshooting de single sign-on.
Casos edge y límites de decodificación
Esta herramienta espera codificación estándar RFC 4648. Fallará si pegas Base64 URL-safe sin convertir primero los guiones y guiones bajos a más y barra. Los espacios en blanco usualmente se ignoran. Sin embargo, caracteres newline sueltos en el medio de un bloque largo a veces terminan rompiendo parsers estrictos que no toleran saltos de línea. Siempre quita los espacios en blanco de los bordes si la decodificación falla de forma inesperada.
También debes manejar la codificación de caracteres por tu cuenta. El decoder devuelve bytes crudos. Si esos bytes representan texto UTF-8, tu navegador los renderizará correctamente. Si representan UTF-16 o una code page legacy, verás mojibake. La herramienta no adivina tu codificación de texto bajo ninguna circunstancia, así que necesitas saber exactamente qué estás decodificando antes de usarla.
Cómo usar el Base64 decoder
- Copia el string codificado desde tu código fuente o inspector de red.
- Pega el texto directamente en el textarea de entrada principal.
- Elimina cualquier prefijo de data URI antes de decodificar.
- Haz clic en el botón de decodificar para procesar el payload.
- Lee el texto plano resultante en el área de salida de abajo.
Referencia del conjunto de caracteres Base64
La codificación estándar se basa en un alfabeto específico de 64 caracteres más un carácter de padding.
| Rango de índice | Caracteres | Valor en bits |
|---|---|---|
| 0 a 25 | A hasta la Z | 0 a 25 |
| 26 a 51 | a hasta la z | 26 a 51 |
| 52 a 61 | 0 hasta el 9 | 52 a 61 |
| 62 | Signo más | 62 |
| 63 | Barra diagonal | 63 |
| Padding | Signo igual | N/A |
Frequently asked questions
- ¿cómo decodificar base64 con errores de padding?
- El decoder requiere que la longitud de la entrada sea múltiplo de cuatro. Si a tu string le faltan uno o dos caracteres, agrega los signos igual faltantes al final. El padding faltante es la razón más común por la que una operación de decodificación lanza un error de longitud inválida.
- ¿el Base64 decoder gratis funciona en móvil?
- Sí. La interfaz es totalmente responsive y corre enteramente en tu navegador. Puedes pegar strings codificados largos desde el portapapeles de tu móvil y obtener el texto decodificado sin necesitar un entorno de escritorio.
- ¿por qué la salida muestra símbolos extraños en vez de texto?
- Probablemente estás mirando datos binarios crudos o una codificación de caracteres diferente. La herramienta devuelve los bytes exactos que reconstruye. Si los datos originales eran una imagen o un string UTF-16, tu terminal o navegador mostrará caracteres basura en vez de texto legible.
- ¿puedo decodificar strings base64 URL-safe aquí?
- No directamente. La codificación URL-safe reemplaza los caracteres más y barra con guiones y guiones bajos. Necesitas intercambiar esos caracteres de vuelta al alfabeto estándar antes de pegar el string en este Base64 decoder online, o lanzará un error de carácter inválido.
Compartir
Herramientas similares
Codifica cualquier entrada de texto a Base64.
Herramientas populares
Comprueba si Google tiene una URL en caché o no.
Comprueba redirecciones 301 y 302 de una URL específica. Verificará hasta 10 redirecciones.
Obtén detalles aproximados de una IP.
Toma una IP e intenta buscar el dominio/host asociado a ella.