Base64 vs URL encoding
Base64 vs URL encoding (percent-encoding) compared — what each does, output and use cases, with free encoders.
Base64 turns binary data into ASCII text (e.g. embedding an image in JSON); URL encoding (percent-encoding) escapes characters that are unsafe in a URL. They solve different problems and are often used together.
Base64 vs URL encoding at a glance
| Base64 | URL encoding | |
|---|---|---|
| Purpose | Binary → text | Make text URL-safe |
| Output | A-Z a-z 0-9 + / = | %XX escapes |
| Size | ~33% larger | Slightly larger |
| Use | Data URIs, tokens, email | Query strings, form data |
When to use Base64
Use Base64 to carry binary (images, files, keys) through text-only channels.
When to use URL encoding
Use URL encoding to safely put arbitrary text into a URL or query string.
Tools for Base64 & URL encoding
Codificador y decodificador Base64
Codifica y decodifica texto o archivos en Base64. Compatible con las variantes estándar y URL-safe. Gratis, sin necesidad de registro.
Abrir herramientaCodificador y decodificador de URL
Codifica y decodifica URLs y sus parámetros de consulta. El percent-encoding permite transmitir datos de forma segura.
Abrir herramientaConversor de UTF-8
Convierte texto a bytes hexadecimales UTF-8, bytes decimales, secuencias de escape \xAB o \u{HEX} — y viceversa.
Abrir herramientaConvertidor de HTML Entities
Codifica y decodifica HTML entities — en formato de nombre, decimal y hexadecimal. Incluye más de 250 entidades de HTML5.
Abrir herramientaBase64 vs URL encoding
¿Qué modo de codificación debo usar?
Mínimo es el modo realmente necesario al insertar texto en HTML — solo escapa < > & " y '. No ASCII se usa en entornos que eliminan los bytes altos. Todos los nombres conocidos sirve principalmente para fines ilustrativos de tipografía.
¿Por qué algunos caracteres usan &#x y otros usan un nombre?
Cuando seleccionas el formato con nombre, la herramienta genera el nombre si existe; en caso contrario, recurre al formato decimal o hexadecimal según lo que hayas elegido.
¿Y qué pasa con XML?
Para escapar contenido XML, usa nuestra herramienta Escape / Unescape — XML solo define < > & " ' como entidades predefinidas.
¿Hay herramientas relacionadas?
Consulta Escape / Unescape para escapar cadenas según el lenguaje, y URL Encoder para la codificación por porcentaje (percent-encoding).