¿Qué es la Codificación Base64?
Base64 es un esquema de codificación binario a texto que convierte datos binarios en una secuencia de caracteres ASCII imprimibles. Se utiliza ampliamente en desarrollo web, sistemas de correo electrónico y almacenamiento de datos para transmitir de forma segura datos binarios a través de protocolos basados en texto.
Esta herramienta te permite codificar texto o archivos a Base64 y decodificar cadenas Base64 de vuelta a su forma original — todo al instante en tu navegador sin procesamiento en servidor.
Casos de Uso Comunes
Incrustar Imágenes
Autenticación de API
Adjuntos de Correo
Almacenamiento de Datos
Tokens JWT
Cómo Usar
Codificar Texto a Base64
Selecciona Modo
Asegúrate de que el modo Codificar esté seleccionado (predeterminado)
Ingresa Texto
Escribe o pega tu texto en el panel izquierdo
Obtén Resultado
El resultado Base64 aparece al instante en el panel derecho
Guarda Salida
Haz clic en Copiar o Descargar para guardar el resultado
Decodificar Base64 a Texto
Cambia Modo
Haz clic en Decodificar para cambiar de modo
Pega Base64
Pega una cadena Base64 en el panel izquierdo
Ver Resultado
El texto decodificado aparece al instante en el panel derecho. Las Data URLs (p. ej., data:image/png;base64,...) se detectan automáticamente
Codificar un Archivo
Carga Archivo
En modo Codificar, haz clic en el botón Cargar
Selecciona Archivo
Selecciona cualquier archivo — la herramienta lo lee y lo codifica a Base64
Usa Resultado
Copia el resultado para incrustarlo en tu código o guárdalo como archivo de texto
Opciones Disponibles
Seguro para URL
Reemplaza + con -, / con _ y elimina el relleno =. Útil para URLs, nombres de archivo y tokens JWT.
Ajuste de Línea
Inserta un salto de línea cada 76 caracteres, siguiendo el estándar MIME utilizado en codificación de correo electrónico.
Intercambiar
Mueve la salida a la entrada e intercambia el modo, para que puedas verificar rápidamente un ciclo de codificación/decodificación.
Características
Conversión en Tiempo Real
El texto se codifica o decodifica mientras escribes — no necesitas presionar un botón. Los resultados se actualizan al instante con un pequeño retraso para mantener las cosas fluidas.
Compatibilidad con Carga de Archivos
Carga cualquier archivo (imágenes, PDFs, documentos) para codificarlo como una cadena Base64. Esto es útil para incrustar recursos directamente en HTML, CSS o JSON sin referencias a archivos externos.
Base64 Seguro para URL
Base64 estándar utiliza caracteres +, / y = que pueden causar problemas en URLs y nombres de archivo. La variante segura para URL reemplaza estos con -, _ y elimina el relleno final — comúnmente utilizada en tokens JWT y APIs web.
Ajuste de Línea (MIME)
Cuando está habilitado, la salida se ajusta a 76 caracteres por línea siguiendo el estándar MIME (RFC 2045). Este formato se utiliza en codificación de correo electrónico y certificados PEM.
Detección de Data URL
Al decodificar, la herramienta detecta y elimina automáticamente prefijos de Data URL como data:image/png;base64,..., para que puedas pegar la Data URL completa sin eliminar manualmente el prefijo.
Estadísticas de Tamaño
La barra de estado muestra el tamaño de entrada, tamaño de salida y la proporción de codificación. La codificación Base64 estándar aumenta el tamaño de datos aproximadamente un 33% (proporción ~1.33x).
Preguntas Frecuentes
¿Cuál es la diferencia entre Base64 y Base64 seguro para URL?
Base64 estándar utiliza caracteres +, / y =. Base64 seguro para URL reemplaza + con -, / con _ y elimina el relleno =. Esto hace que la salida sea segura para usar en URLs, nombres de archivo y parámetros de consulta sin codificación adicional.
¿Por qué la codificación Base64 aumenta el tamaño del archivo?
Base64 representa 3 bytes de datos binarios como 4 caracteres ASCII. Esto resulta en un aumento de tamaño aproximado del 33% (proporción ~1.33x). Este es un compromiso para poder transmitir de forma segura datos binarios a través de canales solo de texto.
¿Puedo codificar cualquier tipo de archivo?
Sí. Puedes codificar cualquier archivo — imágenes, PDFs, audio, video, archivos comprimidos o cualquier archivo binario. La herramienta lee los bytes sin procesar y los convierte a texto Base64.
¿Qué hace el Ajuste de Línea?
El Ajuste de Línea inserta un salto de línea cada 76 caracteres, siguiendo el estándar MIME (RFC 2045). Este formato es requerido para contenido Base64 en correo electrónico (codificación MIME) y certificados PEM. La mayoría de aplicaciones modernas no requieren ajuste de línea.
¿Mis datos están seguros?
Sí. Toda la codificación y decodificación ocurre completamente en tu navegador usando JavaScript. Ningún dato se envía a ningún servidor. Puedes verificar esto usando la herramienta sin conexión después de que la página se cargue.
¿Qué codificación de caracteres se utiliza?
La herramienta utiliza codificación UTF-8 de forma predeterminada, que admite todos los caracteres Unicode, incluido texto internacional, emoji y símbolos especiales.
Aún no hay comentarios. ¡Sé el primero en comentar!