Base64, URL y HTML
Codifica y descodifica en los tres formatos
Sin base de datos: AIMRAN no guarda tus archivos, textos ni resultados
¿Qué es Base64, URL y HTML?
Esta herramienta convierte texto entre tres formatos muy usados en programación: Base64, codificación de URL (los famosos %20) y entidades HTML como & o <. Funciona en los dos sentidos, para codificar y para decodificar.
También puedes arrastrar un archivo, como una imagen o un PDF, y obtener su contenido en Base64 o como data URL para incrustarlo en una web o en un CSS.
Cómo se usa
- Elige el formato: Base64, URL o HTML.
- Selecciona la acción: «Codificar» o «Decodificar».
- Escribe o pega el texto en la entrada.
- Ajusta las opciones, como la variante URL-safe, «URL completa» o «+ como espacio».
- Copia o descarga el resultado; para archivos, arrástralos a «Archivo a Base64».
Ventajas
- Tres codificaciones en una sola herramienta, en ambos sentidos.
- Soporta UTF-8 completo: tildes, ñ y emojis.
- Errores claros que indican la posición del carácter no válido.
- Gratis, sin registro y sin anuncios.
Detalles técnicos
Base64 sigue la RFC 4648 sobre los bytes UTF-8 del texto; la variante URL-safe sustituye + y / por - y _ y elimina el relleno =. Al decodificar se aceptan ambas variantes, se ignora un prefijo data:…;base64, y se completa el relleno si falta; si el resultado no es texto UTF-8 válido, se detecta el tipo de archivo por su firma (PNG, JPEG, GIF, WebP, PDF, ZIP, GZIP, MP3, OGG, MP4, BMP) y se ofrece para descargar. La codificación de URL usa encodeURIComponent o, con «URL completa», encodeURI, que respeta los caracteres reservados; la opción «+ como espacio» interpreta datos application/x-www-form-urlencoded. En HTML se escapan &, <, >, comillas dobles y simples, y opcionalmente todos los caracteres no ASCII como referencias numéricas &#x…;. Los archivos admiten hasta 25 MB.
Preguntas frecuentes
¿Qué es Base64 y para qué sirve?
Es una forma de representar datos binarios con 64 caracteres de texto. Se usa para incrustar imágenes en HTML o CSS, enviar adjuntos por correo o meter datos en JSON y cabeceras HTTP.
¿Base64 es un cifrado?
No. Es solo una codificación: cualquiera puede decodificarlo sin clave. No sirve para proteger información.
¿Qué diferencia hay entre encodeURI y encodeURIComponent?
encodeURIComponent codifica también los caracteres reservados como / ? & =, por lo que es la adecuada para valores de parámetros. encodeURI deja intactos esos caracteres y sirve para una URL completa.
¿Cómo convierto una imagen a Base64?
Arrastra la imagen a «Archivo a Base64» y copia el resultado. Puedes incluir el prefijo data: para usarla directamente en un src o en url() de CSS.
¿Qué es Base64 URL-safe?
Una variante que usa - y _ en lugar de + y / y omite el relleno =, para que el texto pueda ir en URL y nombres de archivo. Es la que usan los JWT.
Más herramientas de Desarrolladores
- Generador de hashes · MD5 y SHA de texto o archivos
- Generador de UUID · Identificadores únicos al instante
- Contraseñas seguras · Con medidor de fortaleza
- Decodificador JWT · Lee cabecera, payload y caducidad
- Probador de regex · Coincidencias resaltadas y grupos
- Colores y degradados · HEX, RGB, HSL, OKLCH, contraste y degradados
- Sombras CSS · box-shadow con vista previa
- Minificador · CSS, JS y HTML