Analizador de URL
Descompón cualquier URL en protocolo, host, puerto, ruta, parámetros de consulta y hash en tu navegador, con valores decodificados y exportación JSON.
Introduce una URL
Usa una URL base para resolver rutas como /products/item.
Componentes de la URL
Introduce una URL para inspeccionar sus componentes.
Qué muestra un analizador de URL
Una URL no es una sola cadena, sino un conjunto fijo de partes: el esquema, el host y el puerto, la ruta, la cadena de consulta y el fragmento. Un analizador las separa para que veas exactamente qué recibe el servidor, que es el primer paso cuando una redirección, una clave de caché o un enlace de seguimiento se comportan de forma inesperada.
Los parámetros de consulta merecen una vista propia. El mismo valor suele aparecer codificado como %E4%BD%A0 en la URL y como 你 al decodificarlo, así que esta página muestra el valor original y el decodificado uno al lado del otro. Todo lo que va después de # es un fragmento: nunca se envía al servidor, y eso confunde a menudo.
Cómo analizar una URL
- Pega la URL completa en el cuadro de entrada. Si es una ruta relativa, pega también la URL de la página de referencia en el campo base opcional.
- Pulsa Analizar URL.
- Lee la tabla de componentes para protocolo, host, puerto, ruta, búsqueda y hash, y luego la tabla de parámetros para los valores decodificados.
- Usa Copiar JSON o Descargar .json si quieres todo el desglose en un informe o un script.
Ejemplos de análisis de URL
Enlace de seguimiento con varios parámetros
https://shop.example.com/orders?utm_source=mail&utm_campaign=spring#top
host shop.example.com, ruta /orders, dos parámetros decodificados y hash #top
Parámetro chino codificado
https://example.com/search?q=%E4%BD%A0%E5%A5%BD
El valor original %E4%BD%A0%E5%A5%BD se decodifica como 你好 en la tabla de parámetros
URL relativa con base
/blog/post-1 con base https://example.com/blog/index.html
Se resuelve a https://example.com/blog/post-1 antes de listar las partes
UrsaKit frente a otras herramientas de URL
| Criterio | UrsaKit | urlencoder.org | browserling | urlparser.com |
|---|---|---|---|---|
| Precio | Gratis, sin registro | Gratis | Gratis con límites | Gratis |
| Se ejecuta en | Tu navegador | Tu navegador | Su servidor | Su servidor |
| Divide en componentes | Sí | No | No | Sí |
| Valores de consulta decodificados | Sí | Solo decodifica | Solo decodifica | Parcial |
| URL relativa | Sí, con campo base | No | No | No |
| Exportación JSON | Sí | No | No | No |
Preguntas frecuentes
¿Este analizador de URL es gratis?
Sí. El análisis, la tabla de componentes, la copia del JSON y la descarga son gratis, sin cuenta.
¿Se sube mi URL a algún sitio?
No. La URL se analiza con el objeto URL del navegador, así que nunca sale de tu dispositivo.
¿En qué se diferencia de URL decode?
URL decode solo sustituye los escapes de porcentaje. Esta página divide la URL en componentes y muestra el valor original y el decodificado de cada parámetro.
¿Puede analizar una URL relativa?
Sí, si indicas una URL base. El resultado coincide con new URL(relative, base) en JavaScript.
¿Qué pasa con parámetros repetidos como a=1&a=2?
Se conservan ambos en orden y aparecen como filas separadas, igual que URLSearchParams.getAll().
¿Por qué el puerto o el hash están vacíos?
Un puerto vacío significa que se usa el predeterminado del esquema, 80 para http y 443 para https. Un hash vacío significa que la URL no tiene fragmento.