Analizador de URL — partes y parámetros de consulta
Separa una URL en host, puerto, ruta, consulta y fragmento. Decodifica parámetros, conserva valores repetidos y copia un informe JSON. No visita la dirección.
Pega una URL HTTP o HTTPS absoluta y pulsa Analizar URL o Ctrl/Command + Enter. Revisa sus componentes y parámetros decodificados. Copia la URL normalizada o el informe JSON. Editar la entrada borra los resultados anteriores hasta analizarla de nuevo.
Información importante
Hasta 8192 caracteres y 200 parámetros. Solo HTTP(S); se rechazan URL relativas, usuarios/contraseñas integrados, barras inversas y caracteres de control internos. El navegador puede normalizar la entrada. Sin solicitudes al destino, redirecciones, consultas DNS ni comprobación de seguridad o disponibilidad. Los datos no se suben ni se guardan.
En este ejemplo, https es el protocolo, example.com el host, 8443 el puerto, /shop la ruta y details el fragmento. La consulta contiene q = green tea y tag = gift. El fragmento empieza tras # y está separado de la consulta.
No. Usa el analizador de URL del navegador para inspeccionar el texto. No carga el destino ni comprueba si existe o es seguro.
¿Por qué cambian algunos valores?
Los navegadores normalizan URL. Se omite el puerto HTTPS predeterminado 443, los hosts pasan a minúsculas, los nombres internacionales pueden usar punycode y se resuelven segmentos de puntos. La ruta, consulta y fragmento codificados se muestran por separado.
¿Se conservan los parámetros duplicados?
Sí. En ?tag=tea&tag=gift se conservan las dos filas en orden. El campo parameters del JSON es un arreglo y no sobrescribe nombres repetidos.
¿Por qué un signo + se convierte en espacio?
Los parámetros usan decodificación de formularios: + representa un espacio. Un signo más literal se codifica como %2B. Esta regla afecta a las filas decodificadas, no a la ruta o fragmento codificados.
¿Qué ocurre con una codificación porcentual incorrecta?
El decodificador tolerante del navegador puede conservar secuencias inválidas o sustituir bytes UTF-8 incorrectos por el carácter de reemplazo. Es un inspector, no un validador estricto de URI. Consulta el campo codificado para ver esa representación.