Codificador UTF-8 (percent encoding)
Convierte caracteres especiales, tildes y caracteres no-ASCII a su representación UTF-8 codificada en porcentaje (%XX). Esencial para trabajar con cabeceras HTTP, APIs y datos de formularios.
¿Qué es la codificación UTF-8 percent-encoding?
El percent-encoding (también llamado URL encoding) convierte caracteres que no son seguros en URLs o cabeceras HTTP en una secuencia %XX, donde XX es el valor hexadecimal del byte UTF-8.
Por ejemplo: "á" → "%C3%A1", " " → "%20", "ñ" → "%C3%B1".
Diferencia con encodeURIComponent
encodeURIComponent (JavaScript) codifica todo excepto letras, dígitos y - _ . ! ~ * ' ( ). Esta herramienta usa el mismo algoritmo.
Preguntas frecuentes
¿Por qué los espacios a veces aparecen como + y otras como %20?
En los formularios HTML (application/x-www-form-urlencoded), los espacios se codifican como +. En URLs estrictas se usa %20. Esta herramienta usa %20 (el estándar RFC 3986).
Herramientas relacionadas
Codificador y decodificador de URLs
Codifica y decodifica URLs completas o componentes de URL. Convierte caracteres especiales para que …
Usar herramienta →Codificador y decodificador Base64
Codifica y decodifica texto o datos en Base64 de forma instantánea. Herramienta gratuita para develo…
Usar herramienta →