Saltar al contenido

Analizador de URL

Pegue una URL y vea cada componente por separado, con los parámetros de consulta decodificados en una tabla.

Procesado localmente en tu navegador

La URL solo se analiza, nunca se abre. Sin esquema se asume https://.0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Analizador de URL?

Una URL se compone de un esquema (https:), credenciales opcionales, un host, un puerto opcional, una ruta, una cadena de consulta y un fragmento. Este inspector usa el analizador URL WHATWG del navegador, el mismo algoritmo que aplican los navegadores, así que ve la dirección tal como la interpretaría uno de ellos.

Obtiene la URL normalizada, el origen, el puerto por defecto, los segmentos de la ruta y los nombres de host internacionalizados en punycode y en Unicode. La consulta aparece en una tabla con nombres, valores decodificados y valores en bruto.

¿Cómo funciona?

  1. Pegue una URL completa en el cuadro de entrada. Si falta el esquema, se asume https:// y una nota se lo indica.
  2. Revise la lista de componentes: protocolo, host, puerto, ruta, consulta, fragmento y origen.
  3. Consulte la tabla de parámetros para ver cada valor decodificado junto a su forma codificada original.
  4. Copie la salida JSON si necesita los componentes en un script o en un informe de errores.

Casos de uso habituales

  • Depurar una URL de redirección o de callback de OAuth cuyos parámetros parecen incorrectos.
  • Comprobar a qué host y puerto apunta realmente una cadena de conexión.
  • Detectar credenciales incrustadas en una URL antes de compartir un registro o una captura.
  • Comparar la forma punycode de un dominio internacionalizado con su versión Unicode.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
https://demo:secret@www.example.com:8443/docs/guide.html?q=hello%20world&lang=fr&tags=a&tags=b#install
Salida
{
  "href": "https://demo:***@www.example.com:8443/docs/guide.html?q=hello%20world&lang=fr&tags=a&tags=b#install",
  "protocol": "https:",
  "username": "demo",
  "password": "***",
  "hostname": "www.example.com",
  "port": "8443",
  "origin": "https://www.example.com:8443",
  "pathname": "/docs/guide.html",
  "pathSegments": [
    "docs",
    "guide.html"
  ],
  "search": "?q=hello%20world&lang=fr&tags=a&tags=b",
  "query": {
    "q": "hello world",
    "lang": "fr",
    "tags": [
      "a",
      "b"
    ]
  },
  "hash": "#install"
}

Privacidad

Analizador de URL se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

La herramienta solo analiza texto: nunca abre, descarga ni resuelve la URL, por lo que no puede decir si la dirección existe o es segura.

Preguntas frecuentes

¿Por qué se oculta la contraseña en el resultado?

Mostrar o compartir credenciales dentro de una URL (usuario:contraseña@host) es arriesgado, así que la contraseña se enmascara y una advertencia recuerda que esas URL se filtran en registros y cabeceras Referer.

¿Qué pasa si mi URL no tiene el prefijo https://?

El analizador asume https:// para que "ejemplo.com/ruta?x=1" devuelva igualmente un host y una ruta. La salida indica que el esquema se ha supuesto.

¿Qué significa xn-- en un nombre de host?

Marca el punycode, la codificación ASCII de un dominio internacionalizado como münchen.de (xn--mnchen-3ya.de). La herramienta muestra ambas formas.

Más herramientas en Herramientas para desarrolladores →