Herramienta de codificación/decodificación Base64 - En línea y gratis
Codifica y decodifica texto y archivos en Base64 en tiempo real. Conversión instantánea, segura y gratis, procesada en tu navegador.
Codificador y Decodificador Base64 en línea
Bienvenido al mejor codificador y decodificador Base64 en línea. Esta herramienta simple pero poderosa le permite convertir texto a Base64 o decodificar cadenas Base64 a texto legible al instante.
Los esquemas de codificación Base64 son esenciales al codificar datos binarios para almacenamiento o transferencia a través de medios diseñados para texto (como HTTP o SMTP).
Opciones de configuración avanzadas
Selección de juego de caracteres
Al tratar con datos textuales, especificar el juego de caracteres (charset) correcto es crucial. Si bien UTF-8 es el estándar, los sistemas heredados pueden usar ASCII, ISO-8859-1 u otros.
Decodificar cada línea por separado
Los datos codificados a menudo aparecen como un bloque continuo de texto. Sin embargo, si tiene varias cadenas Base64 independientes separadas por nuevas líneas, habilite esta opción.
Modo de conversión en vivo
Habilite el modo en vivo para obtener resultados instantáneos mientras escribe. Este modo realiza la conversión Base64 localmente en su navegador utilizando JavaScript, asegurando latencia cero.
Seguro y privado
Su privacidad es nuestra prioridad. Todas las comunicaciones utilizan conexiones cifradas SSL seguras (HTTPS). Nunca inspeccionamos, almacenamos ni compartimos sus datos enviados.
Herramienta en línea completamente gratuita
Nuestra herramienta Base64 es 100% gratuita. No se requiere instalación de software, registros ni suscripciones.
Principios de diseño
Una tabla de índice Base64 consta de 64 caracteres elegidos para ser comunes a la mayoría de las codificaciones e imprimibles. Esto minimiza el riesgo de modificación de datos por sistemas como servidores de correo electrónico.
¿Qué es la codificación Base64?
Base64 es un grupo de esquemas de codificación de binario a texto que representan datos binarios en un formato de cadena ASCII traduciéndolos a una representación radix-64.
Ejemplo de codificación Base64
Considere esta cita del Leviatán de Thomas Hobbes:
"Man is distinguished, not only by his reason, but ..."
Cuando se codifica en MIME Base64, esta secuencia ASCII se convierte en:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=Cómo funciona: La palabra "Man" se codifica como "TWFu". En ASCII, "M", "a", "n" son bytes 77, 97, 110. Sus representaciones binarias se unen y se dividen en grupos de 6 bits.
| Contenido de texto | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valor ASCII | 77 | 97 | 110 | |||||||||||||||||||||
| Binario | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| Índice | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
Como se muestra, la codificación Base64 convierte 3 bytes de datos de entrada (24 bits) en 4 caracteres Base64 (6 bits cada uno), expandiendo el tamaño de los datos en aproximadamente un 33%.
Pega un texto o suelta un archivo y la herramienta lo convierte al instante en una cadena Base64, o decodifica cualquier Base64 de vuelta a texto legible o a un archivo descargable. Tanto codificar como decodificar se ejecutan en tu navegador, admiten UTF-8 y juegos de caracteres heredados, y cuentan con un modo en vivo que actualiza el resultado mientras escribes. Nada se sube a ningún servidor.
Cómo usar el codificador y decodificador Base64
- 1
Elige codificar o decodificar
Selecciona Codificar para convertir un texto o archivo a Base64, o Decodificar para devolver una cadena Base64 a su forma original.
- 2
Introduce tu entrada
Escribe o pega tu contenido en el cuadro de entrada, o arrastra y suelta un archivo (hasta 10MB) para cargarlo directamente.
- 3
Ajusta las opciones si lo necesitas
Elige el juego de caracteres para datos de texto, o activa Decodificar cada línea por separado cuando trabajes con varias cadenas Base64 separadas por saltos de línea.
- 4
Obtén el resultado al instante
Con el Modo en vivo activado, la salida se actualiza mientras escribes; si no, pulsa Codificar o Decodificar para procesar.
- 5
Copia o descarga
Usa Copiar para enviar el resultado al portapapeles, o Descargar para guardar localmente el archivo decodificado o el texto codificado.
Referencias
- RFC 4648 — Codificaciones de datos Base16, Base32 y Base64
La especificación oficial del IETF que define el alfabeto Base64, el relleno (padding) y las reglas de codificación.
- MDN — Base64 (Glosario)
Una descripción breve de qué es Base64 y cuándo se usa la codificación de binario a texto en la web.
- MDN — btoa()
El método de la Web API para codificar una cadena en Base64 con JavaScript, con notas sobre el manejo de Unicode.
Herramientas relacionadas
Imagen a Base64
Convierte archivos de imagen en data URIs Base64 para incrustarlas en línea.
Base64 a imagen
Decodifica una cadena Base64 y recupera una imagen visible y descargable.
Codificar / decodificar URL
Codifica o decodifica con porcentaje los componentes de una URL y las cadenas de consulta.
Decodificador JWT
Inspecciona JSON Web Tokens cuyos segmentos están codificados en Base64URL.
Preguntas frecuentes
- ¿Qué es la codificación Base64?
- Base64 es un conjunto de esquemas de codificación de binario a texto que representan datos binarios como una cadena ASCII, traduciéndolos a una representación en base 64 (radix-64).
- ¿Cómo codificar un texto a Base64?
- Selecciona Codificar, escribe o pega tu texto en el cuadro de entrada y obtendrás la cadena Base64 al instante. Con el Modo en vivo activado el resultado aparece mientras escribes, sin pulsar ningún botón.
- ¿Cómo decodificar una cadena Base64?
- Selecciona Decodificar, pega la cadena Base64 y la herramienta la devuelve a su texto original. Si tienes varias cadenas separadas por saltos de línea, activa la opción para decodificar cada línea por separado.
- ¿Base64 es lo mismo que cifrado?
- No. Base64 es una codificación, no un cifrado. Cualquiera puede decodificar una cadena Base64 y recuperar su contenido original, así que no aporta confidencialidad: solo hace que los datos binarios viajen de forma segura por canales basados en texto.
- ¿Mis datos se envían a un servidor?
- No. Toda la codificación y decodificación se ejecuta por completo en tu navegador mediante APIs de JavaScript integradas. Tu texto y tus archivos nunca salen de tu dispositivo.
- ¿La codificación Base64 aumenta el tamaño de mis datos?
- Sí. Base64 convierte cada 3 bytes de entrada (24 bits) en 4 caracteres Base64 (6 bits cada uno), por lo que el tamaño crece aproximadamente un 33%.
- ¿Puedo codificar y decodificar archivos, no solo texto?
- Sí. Arrastra y suelta o sube un archivo de hasta 10MB para codificarlo a Base64, y usa el botón Descargar para guardar en disco un archivo decodificado.