piapia123
es

Analizador de URL y cadena de consulta

Web

Todo se ejecuta en tu navegador: no se sube nada

Entrada
Arrastra un archivo aquí para cargarlo
Resultado

Parte una URL en esquema, usuario, contraseña, host, puerto, ruta, cadena de consulta y ancla, y da además la dirección normalizada que el navegador pediría de verdad. Los parámetros de consulta salen en una tabla, con el original y el valor decodificado en paralelo, así que el texto codificado en porcentaje y su forma legible no se confunden, ni tampoco un signo más que significa «espacio» y otro que es un más literal. Si pegas una dirección sin esquema, se le añade https:// y se avisa de que se ha hecho.

Funciones

  • Descompone esquema, usuario, contraseña, host, puerto, ruta, cadena de consulta, ancla y origin
  • Parámetros de consulta en tabla: índice, nombre, valor original y valor decodificado en paralelo
  • Añade https:// cuando falta el esquema; una dirección relativa al protocolo (//example.com/x) recibe https:
  • Entradas del tipo host:puerto, como localhost:3000, no se confunden con un esquema
  • Muestra la dirección normalizada, la cadena exacta que enviaría el navegador
  • Indica el puerto por defecto del esquema cuando no se escribe ninguno
  • Nunca reproduce una contraseña en claro, tampoco dentro de la dirección normalizada
  • Una secuencia de porcentaje mal formada no tumba todo el análisis: el resto de las partes sigue saliendo

Cómo se usa

  1. Pega una URL en el campo de entrada
  2. Ajusta las opciones si hace falta: completar el esquema, cómo mostrar los parámetros
  3. El resultado aparece mientras escribes: no hay botón que pulsar
  4. Pulsa «Copiar» para llevarte el desglose entero

Preguntas frecuentes

¿Por qué un signo más se ha decodificado como espacio?
Un `+` que significa espacio viene de application/x-www-form-urlencoded, la convención que usan los formularios HTML y que sigue el URLSearchParams integrado. En una URL normal un `+` es a menudo un más literal, como en el desfase horario `+08:00`, y ambas lecturas son defendibles. Por eso la tabla muestra el valor original y el decodificado juntos: cuando necesites el más literal, lee la columna del original.
¿Ha analizado mi entrada aunque no pusiera el esquema?
Un esquema que falta recibe https:// delante, y el resultado lo dice en vez de dejarte creer que pegaste una URL completa. Si querías otro protocolo (http, ftp), pega la dirección completa. Este comportamiento se puede desactivar, y entonces un esquema ausente se informa como error.
La dirección del resultado no es la que escribí
Las rutas, los parámetros y las anclas no ASCII se normalizan a codificación porcentual, el puerto por defecto se omite y los segmentos de ruta redundantes se colapsan: esta es la dirección que pediría el navegador. El campo de entrada sigue mostrando exactamente lo que escribiste.
¿Por qué solo una URL a la vez?
Una entrada con salto de línea se rechaza en vez de pegarse en silencio formando una dirección deformada. Unir varias líneas falla de una forma muy traicionera: el resultado parece plausible, pero el nombre del host es incorrecto.
¿Se sube mi URL?
No. El análisis ocurre por completo en la memoria de tu navegador, la página no envía ninguna petición y sigue funcionando sin conexión.

Herramientas relacionadas