Codifica y decodifica texto en tiempo real, analiza URLs y consulta caracteres especiales.
| Protocolo | {{ parsedUrl.protocol }} |
| Host | {{ parsedUrl.host }} |
| Puerto | {{ parsedUrl.port }} |
| Ruta | {{ parsedUrl.pathname }} |
| Hash / Fragmento | {{ parsedUrl.hash }} |
| Parámetro | Valor |
|---|---|
{{ p.key }} |
{{ p.value }} |
| Carácter | Codificado | Categoría | Descripción |
|---|---|---|---|
{{ r.char }} |
{{ r.encoded }} |
{{ r.category }} | {{ r.desc }} |
La codificación de URL (también llamada codificación porcentual) convierte caracteres especiales a un formato que puede transmitirse de forma segura en URLs. Cada carácter no permitido se reemplaza por un signo de porcentaje (%) seguido de dos dígitos hexadecimales, p. ej., un espacio se convierte en %20. Esto está definido en RFC 3986.
La codificación de URL es necesaria siempre que aparezcan caracteres especiales, espacios o caracteres no ASCII en un parámetro, ruta o fragmento de URL. Los navegadores suelen codificar las URL automáticamente, pero al construir manualmente llamadas API, URLs de redirección o enlaces de seguimiento, la codificación debe hacerse explícitamente.
encodeURIComponent() para valores de parámetros individuales, encodeURI() para URLs completas.%2520 en lugar de %20) son un error común. Codifica solo una vez.