Analizador de URL

Divide y analiza URL

Acerca de Analizador de URL

El Analizador de URL divide una dirección con la clase URL integrada en tu navegador, el analizador que usan los navegadores para seguir los enlaces. Muestra protocol, hostname, port, pathname, search y hash, y después lista cada parámetro de consulta con su valor decodificado (%C3%A9 se convierte en é y + en un espacio); una clave que aparece dos veces conserva sus dos valores, separados por una coma. La dirección se muestra tal como la normaliza el navegador: host en minúsculas, segmentos ../ resueltos y punycode para los nombres de dominio internacionales. No se muestran el nombre de usuario, la contraseña ni el origen, y el nombre de host no se divide en subdominio y dominio.

Ejemplo

Una dirección con un host que mezcla mayúsculas y minúsculas, un segmento ../, una clave repetida y un valor codificado:

URL

https://Shop.Example.com:8443/a/../docs/list?tag=red&tag=blue&q=caf%C3%A9+au+lait#reviews

Analizar URL

protocol   https:
hostname   shop.example.com
port       8443
pathname   /docs/list
search     ?tag=red&tag=blue&q=caf%C3%A9+au+lait
hash       #reviews

Parámetros de consulta
tag = red, blue
q = café au lait

Cómo analizar una URL

  1. 1Pega la dirección completa, empezando por su esquema, como https://.
  2. 2Haz clic en «Analizar URL»; una dirección que el navegador no puede leer da «URL no válida».
  3. 3Lee las filas protocol, hostname, port, pathname, search y hash; una fila vacía muestra un guion.
  4. 4Comprueba cada parámetro en «Parámetros de consulta», donde los valores ya están decodificados.

Formatos y límites

Analizador
La clase URL del navegador (WHATWG URL Standard)
Filas mostradas
protocol, hostname, port, pathname, search, hash y, después, Parámetros de consulta
Valores de consulta
Decodificados; una clave repetida conserva todos sus valores, unidos con una coma
No se muestra
Nombre de usuario, contraseña y origen; el subdominio y el dominio registrado no se separan

Dónde se procesa tu URL

Tu navegador analiza la dirección dentro de esta página y no se envía a nuestros servidores. Las filas aparecen como texto de la página, así que, si activas una traducción en el menú de idiomas, Google las recibe: desactiva la traducción antes de analizar enlaces que lleven tokens o claves. Cuando no se puede analizar una dirección, recibimos el mensaje «URL no válida», el nombre de la herramienta y el nombre y la versión de tu navegador.

Preguntas frecuentes

¿Por qué mi URL no es válida?

La causa más habitual es que falte el esquema: example.com/page se rechaza, mientras que https://example.com/page funciona. Un espacio dentro del nombre de host o un puerto mayor que 65535 también hacen que el navegador rechace la dirección.

¿Por qué localhost:3000 muestra localhost: como protocol?

El analizador de URL lee como esquema una palabra seguida de dos puntos al principio de una dirección. Escribe http://localhost:3000 para obtener el hostname localhost y el port 3000.

¿Por qué el puerto está vacío para https://example.com:443?

El analizador elimina un puerto que coincide con el predeterminado del esquema, y 443 es el puerto predeterminado de https. Lo mismo ocurre con :80 en una dirección http.

¿Los valores de consulta se muestran decodificados?

Sí. En «Parámetros de consulta», las secuencias %XX se decodifican como UTF-8 y + se convierte en un espacio, igual que al leer datos de formulario. La fila search conserva la cadena de consulta sin procesar, exactamente como aparece en la dirección.

Consejos y trucos

  • ✓Para codificar un valor antes de añadirlo a una cadena de consulta, usa Codificador de URL.
  • ✓Pega aquí un enlace de un correo electrónico para ver su host real antes de abrirlo.