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 parámetros 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 Parámetros de un Vistazo

Pega cualquier URL y esta herramienta la separa en seis partes: protocolo, host, puerto, ruta, parámetros 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 redirección 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 límite entre la ruta y la consulta, o pasar por alto un parámetro escondido después 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 parámetros de consulta se despliegan uno por línea como clave = valor, de modo que incluso una cadena muy codificada se vuelve legible. También admite URLs con credenciales incrustadas (user:pass@host) y muestra el usuario y la contraseña en colores distintos, para que detectes de inmediato cuando un secreto viaja a la vista dentro de un enlace.

Como el análisis ocurre en el navegador, puedes inspeccionar enlaces internos, URLs firmadas o cualquier cosa con un token de acceso y aún así leer toda su estructura.

🧐 Preguntas Frecuentes

¿Acepta URLs parciales? Depende del constructor URL del navegador, que exige un esquema. Un simple example.com mostrará un error; antepón https:// y se analiza sin problema.

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

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

¿Qué pasa con caracteres codificados como %20? Según la especificación URL, el host se normaliza y la ruta conserva su forma codificada, mientras que los valores de los parámetros de consulta se decodifican a texto legible: así un valor como %20 aparece como un espacio en el desglose.

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

📚 Datos Curiosos sobre las URL

La gramática formal de una URL se define en el RFC 3986 como esquema://usuario:contrasena@host:puerto/ruta?consulta#fragmento. Un detalle interesante: el fragmento después de # nunca se envía al servidor, se queda en el navegador y solo sirve para apuntar a un ancla de la página. Por eso las aplicaciones de una sola página se apoyan en el enrutamiento por hash: lo que va después de # no provoca una nueva petición. 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 útil cuando un host se ve distinto a lo que escribiste.