search

Found

info Descripción

Pega cualquier URL para separarla en 6 partes: protocolo, host, puerto, ruta, parámetros y fragmento, cada uno con colores en una tabla que puedes copiar.

📘 Cómo usar

  1. Pega la URL que quieres analizar en el campo de entrada
  2. Revisa los componentes mostrados con colores para cada parte
  3. Lee la tabla de desglose de parametros y fragmento

Analizador de URL

Ingrese una URL para ver cada parte con colores
Los componentes se listarán al ingresar una URL
Copiado
Article

Analizador de URL | Protocolo, Host y Parametros de un Vistazo

Pega cualquier URL y esta herramienta la separa en seis partes: protocolo, host, puerto, ruta, parametros de consulta y fragmento. Cada parte se muestra con colores y la tabla de desglose se puede copiar como texto plano.

💡 Sobre esta herramienta

Al depurar una redireccion OAuth, un enlace de seguimiento o una llamada de webhook, casi siempre necesitas responder rápido a una pregunta: qué contiene exactamente esta URL. Revisar una cadena larga a simple vista hace fácil perder el limite entre la ruta y la consulta, o pasar por alto un parametro escondido despues del quinto &.

La herramienta usa el objeto URL nativo del navegador para analizar la cadena y luego ordena cada componente, desde el esquema https:// hasta el #fragmento. Los parametros de consulta se despliegan uno por linea como clave = valor, de modo que incluso una cadena muy codificada se vuelve legible. Tambien admite URLs con credenciales incrustadas (user:pass@host) y muestra el usuario y la contrasena en colores distintos, para que detectes de inmediato cuando un secreto viaja a la vista dentro de un enlace.

Como el analisis ocurre en el navegador, puedes inspeccionar enlaces internos, URLs firmadas o cualquier cosa con un token de acceso y aun asi leer toda su estructura.

🧐 Preguntas Frecuentes

Acepta URLs parciales? Depende del constructor URL del navegador, que exige un esquema. Un simple example.com mostrara un error; antepon https:// y se analiza sin problema.

Reordena los parametros de consulta? No. Los parametros aparecen en el orden exacto en que fueron escritos. Nada se ordena ni se reorganiza.

Como trata claves repetidas como ?a=1&a=2? Ambas aparecen como filas separadas. La herramienta no fusiona duplicados ni conserva solo el ultimo valor, algo clave cuando el servidor interpreta claves repetidas como un arreglo.

Que pasa con caracteres codificados como %20? Segun la especificacion URL, el host se normaliza y la ruta conserva su forma codificada, mientras que los valores de los parametros de consulta se decodifican a texto legible: asi un valor como %20 aparece como un espacio en el desglose.

Y si se omite el puerto? Si no hay un puerto explicito, la fila del puerto se oculta. Solo aparece cuando se escribe un puerto como :8080.

📚 Datos Curiosos sobre las URL

La gramatica formal de una URL se define en el RFC 3986 como esquema://usuario:contrasena@host:puerto/ruta?consulta#fragmento. Un detalle interesante: el fragmento despues de # nunca se envia al servidor, se queda en el navegador y solo sirve para apuntar a un ancla de la pagina. Por eso las aplicaciones de una sola pagina se apoyan en el enrutamiento por hash: lo que va despues de # no provoca una nueva peticion. Si omites el puerto, el navegador asume 80 para http y 443 para https. Y si introduces un dominio internacionalizado, el host se convierte por dentro a Punycode (la forma xn--), un detalle util cuando un host se ve distinto a lo que escribiste.