¿Qué es el codificador/decodificador Base64?
Esta herramienta codifica texto y archivos al formato Base64 y decodifica cadenas Base64 de vuelta a contenido legible. Base64 es un esquema de codificación de binario a texto muy usado en desarrollo web, sistemas de correo electrónico y APIs. Todo se ejecuta en tu navegador sin enviar datos a ningún servidor.
Cómo codificar texto a Base64
Asegúrate de que el modo esté en Codificar. Escribe o pega tu texto en el área de entrada. El resultado codificado en Base64 aparece al instante en el panel de salida. Haz clic en el botón de copiar para copiarlo al portapapeles.
Cómo decodificar Base64 a texto
Cambia el modo a Decodificar. Pega tu cadena Base64 en el área de entrada. El texto plano decodificado aparece en la salida. Si la entrada no es Base64 válida, un mensaje de error te lo indicará.
Codificar archivos e imágenes
Arrastra y suelta cualquier archivo en el área de subida, o haz clic para abrir el selector de archivos. La herramienta lee el archivo y genera una data URL con el contenido codificado en Base64. Para archivos de imagen, se muestra una vista previa visual para que verifiques el resultado.
- Admite todo tipo de archivos, incluidas imágenes, PDF y documentos.
- Los archivos de imagen muestran una vista previa debajo del área de subida.
- La data URL completa se muestra en la salida y se puede copiar.
Casos de uso habituales
- Incrustar imágenes pequeñas directamente en HTML o CSS como data URL.
- Codificar datos binarios para transmitirlos de forma segura en APIs JSON.
- Preparar archivos adjuntos para protocolos de correo electrónico.
- Depurar cadenas codificadas en tokens de autenticación o cookies.
- Convertir archivos de configuración para usarlos en variables de entorno.
Consejos para trabajar con Base64
Ten en cuenta que Base64 aumenta el tamaño de los datos en aproximadamente un tercio. Para archivos grandes, suele ser mejor servirlos como recursos independientes en lugar de incrustarlos. Base64 es ideal para recursos pequeños como iconos y miniaturas, donde reducir las peticiones HTTP importa más que el tamaño de la carga.