Base64 convierte datos binarios en texto plano para que puedan viajar por sistemas que solo aceptan caracteres. Esta herramienta los codifica y decodifica, y convierte imágenes en data URI incrustables.
Base64 es una forma de representar datos binarios usando 64 caracteres imprimibles. No es cifrado: cualquiera puede decodificarlo al instante, pero resuelve un problema real de transporte: los cuerpos de correo, las cargas JSON, los atributos HTML y algunas API no pueden transportar bytes en crudo, y Base64 los hace portables como texto.
El uso cotidiano más común es el URI de datos: codificar una imagen pequeña en una cadena que puedas pegar directamente en HTML o CSS, eliminando una petición HTTP extra. Es ideal para iconos diminutos pero contraproducente para imágenes grandes, porque Base64 infla el tamaño en torno a un 33 % y no puede cachearse por separado.
La herramienta admite entrada de texto y de archivos, en ambos sentidos.
Abrir codificar y decodificar Base64 →
| Registro | No requerido |
|---|---|
| Marca de agua | Ninguno |
| Coste | Gratis |
| Indicaciones | Codificar y decodificar |
| Tipos de entrada | Texto y archivos (incluidas imágenes) |
| Salida de imagen | Data URI listo para HTML y CSS |
| Sobrecoste de tamaño | Aproximadamente un 33 % más grande que el binario original |
| Procesamiento | En el navegador |
Comprueba antes de fiarte: las cuotas gratuitas, los límites de archivos y los precios cambian con frecuencia. Confirma las condiciones actuales en el sitio oficial antes de depender de él para tu trabajo habitual.
Desarrolladores que incrustan imágenes pequeñas en HTML o CSS, quienes depuran cargas de API y cualquiera que haya recibido una cadena Base64 y necesite ver qué contiene.
No. Es una codificación para transporte, reversible al instante por cualquiera. Nunca la uses para proteger datos.
Sí, codificar y decodificar es gratuito sin registro.
Aproximadamente un 33 % más grande que el binario original, por lo que conviene reservarla para recursos pequeños.
No. Infla el archivo e impide el cacheo por separado. Úsalo solo para iconos pequeños.
Sí, la dirección de decodificación restaura el archivo original.
Una cadena como data:image/png;base64,... que puedes usar directamente como origen de imagen en HTML o CSS, evitando una petición de red adicional.