URL / URI Tools

Analizador de URLComprueba qué dirección interpreta el navegador

Comprueba qué dirección interpreta el navegador

Analizador de URL

Entrada

La entrada se procesa en este navegador y no se envía a ningún servidor.

Resultados

Opciones

Las referencias relativas necesitan una base válida. Con base se admite una referencia vacía.

Resultados normalizados según WHATWG. La entrada original y la base no se exportan.

Las credenciales de autoridad se ocultan y se eliminan de href. No se detectan secretos en ruta, consulta o fragmento.

Entrada y base: 100.000 unidades UTF-16 cada una. Máximo 1.000 parámetros y 4.000.000 unidades de salida.

Introduce una dirección o base, o carga el ejemplo.

El Analizador de URL permite revisar un enlace de un registro o una configuración sin abrirlo. Es útil cuando el puerto desaparece, cambia la ruta o un nombre situado antes de @ parece ser el destino.

Al analizar URL relativas importa la base elegida. Puedes descomponer URL en sus componentes, consultar los parámetros de consulta y comparar la URL normalizada con la escritura original.

Cuándo usar el Analizador de URL

Distingue el usuario del servidor

El Analizador de URL separa hostname, host y origin. Las credenciales aparecen como marcadores fijos en los campos correspondientes y se eliminan por completo de href.

Segmentos de una dirección se convierten en tarjetas; las credenciales quedan ocultas tras un candado.

Sitúa correctamente una ruta relativa

Con una base que termina en /docs/guide/, ../assets/logo.svg se resuelve en /docs/assets/. El resultado muestra ese cambio de directorio sin sustituir el texto introducido.

Carpetas de base y un archivo relativo forman una ruta resuelta que conserva los parámetros.

Comprueba la base y la interpretación

01

No supongas un dominio de partida

Una referencia relativa necesita una base válida. Una referencia vacía con base también se admite. Si la base indicada es inválida, falla incluso una entrada absoluta.

02

Revisa lo que normaliza el navegador

Los puertos predeterminados se omiten y los segmentos .. se resuelven. En la consulta, + representa un espacio y %2B representa un signo más.

03

Exporta después de actualizar

El modo automático espera 350 ms. Desactívalo para usar Analizar o Ctrl/Cmd+Intro. Editar bloquea los resultados anteriores. Ejemplo y Limpiar muestran una vista previa antes de aplicar y permiten deshacer una vez.

Qué contiene el resultado

Host, nombre y origen

host incluye un puerto no predeterminado; hostname no, pero conserva los corchetes IPv6. En direcciones web habituales, origin incorpora también el esquema.

Parámetros por orden de aparición

Los nombres repetidos no se sobrescriben. Se conservan nombres y valores vacíos, aunque flag y flag= producen el mismo valor vacío.

Componentes o dirección normalizada

Elige JSON o href sin credenciales. El informe registra si se proporcionó una base, pero no incluye su texto ni la entrada original.

Esquemas distintos de HTTP

mailto:, data:, blob: y file: siguen las reglas nativas. Tener host vacío u origin igual a "null" puede ser correcto según el esquema.

Cambios de formato y límites

Interpretación WHATWG
La API puede cambiar mayúsculas del dominio, formas IPv4, puertos y rutas. La escritura original solo permanece en los editores, no en las exportaciones. Se eliminan controles C0 y espacios de los extremos, además de tabulaciones, CR y LF internos; los sustitutos Unicode aislados pasan a U+FFFD.
Decodificación tolerante
URLSearchParams interpreta + como espacio y tolera secuencias porcentuales mal formadas. Un UTF-8 inválido como %FF genera un carácter de sustitución; no es un validador estricto.
Se ocultan credenciales de autoridad
username, password y userinfo usan *** cuando existen; href los elimina. También se protegen autoridades anidadas en blob. No se buscan secretos en la ruta, la consulta ni el fragmento. Los blob anidados se procesan hasta 32 niveles. Las rutas más profundas, o las rutas anidadas no analizables que contienen @, se ocultan por completo.
Sin comprobar el destino
No navega, envía peticiones HTTP ni consulta DNS. Poder analizar una dirección no demuestra que sea segura o accesible. No se calcula el dominio registrable con la PSL.
Las rutas opacas no son carpetas
mailto: y data: tienen reglas diferentes y no siempre sirven de base para rutas relativas. Analizar file: no confirma la existencia ni los permisos de un archivo.
Sin recortes silenciosos
Entrada y base admiten 100.000 unidades UTF-16 cada una; máximo 1.000 parámetros y 4.000.000 unidades de salida. Si se supera un límite, se rechaza el resultado completo.

Preguntas sobre el Analizador de URL

¿Cómo se distinguen host y origin?

Para https://example.com:8443/a, host es example.com:8443 y origin es https://example.com:8443. hostname es example.com. Los puertos predeterminados se omiten al normalizar.

¿Por qué se normaliza la ruta introducida?

El navegador resuelve los segmentos según el estándar. En HTTPS, /a/../b se convierte en /b. El resultado describe la dirección interpretada, no una copia literal de la entrada.

¿Sale del navegador la dirección analizada?

La operación se ejecuta en este navegador. No envía la dirección introducida a un servidor de análisis ni abre el destino.

¿Cómo puede userinfo ocultar el host real?

En https://trusted.example@other.example/, trusted.example es un nombre de usuario y other.example es el hostname real. Leer solo el texto anterior a @ puede llevar a confusión.

¿Qué significa el prefijo xn-- del nombre de host?

Identifica una etiqueta de dominio internacionalizado en Punycode. Se conserva la representación ASCII de la API, sin evaluar quién posee el dominio ni si es fiable.

¿Hay algún problema?

Revisa el próximo enlace

Usa el Analizador de URL para comprobar la base, la ruta resuelta y los valores repetidos antes de guardar el resultado.