Analizador de URL

Analiza y decodifica cualquier URL en sus componentes: esquema, host, puerto, ruta, parámetros de consulta y fragmento. Todo el procesamiento se realiza en tu navegador.

Análisis instantáneo Componentes completos Procesamiento en el cliente

Cómo usar el analizador de URL

Analiza cualquier URL en tres sencillos pasos

1

Pega tu URL

Introduce cualquier URL en el campo de entrada. Las URL completas con cadenas de consulta funcionan mejor.

2

Desglose instantáneo

La URL se analiza en tiempo real en todas sus partes componentes.

3

Inspecciona los parámetros

Visualiza los parámetros de consulta decodificados en una tabla y copia componentes individuales.

¿Qué es una URL?

Un Localizador Uniforme de Recursos (URL) es una dirección web que especifica la ubicación de un recurso en una red informática y el mecanismo para recuperarlo. Las URL constan de múltiples componentes, incluyendo el protocolo, nombre de dominio, puerto, ruta, parámetros de consulta y fragmento.

Estructura de una URL

Una URL se compone de varias partes:

Protocolo

El protocolo de comunicación (http, https, ftp, etc.)

Nombre de host

El nombre de dominio o dirección IP del servidor

Puerto

El número de puerto de red (predeterminado: 80 para HTTP, 443 para HTTPS)

Ruta

La ruta específica del recurso en el servidor

Cadena de consulta

Parámetros clave-valor para contenido dinámico

Fragmento

Un ancla que apunta a una parte específica de la página

Preguntas frecuentes

¿Qué componentes de URL detecta el analizador?

El analizador extrae el esquema (protocolo), nombre de host, puerto, ruta, parámetros de cadena de consulta (como tabla), fragmento (hash), nombre de usuario, contraseña, origen y cadena de búsqueda.

¿Decodifica los caracteres codificados de URL?

Sí. Todos los caracteres codificados en URL (como %20, %3A) se decodifican automáticamente en la salida para facilitar la lectura.

¿Puedo analizar URL relativas?

La herramienta funciona mejor con URL absolutas (que comienzan con http:// o https://). Las URL relativas requieren una URL base que el navegador suministra automáticamente.

¿Cuál es la diferencia entre un URI, una URL y un URN?

URI es el término general definido por RFC 3986: un identificador compuesto por esquema, ruta, consulta y fragmento. Una URL es un URI que localiza un recurso (https://ezparser.com/url-parser), mientras que un URN nombra un recurso sin indicar su ubicación (urn:isbn:0451450523). En el trabajo diario con la web, URL es lo que casi siempre quieres decir.

¿Cómo funciona la codificación porcentual?

Cada byte que no es un carácter no reservado (A-Z, a-z, 0-9, - . _ ~) se escribe como % seguido de dos dígitos hexadecimales: el espacio se convierte en %20 y la e con acento agudo (é) en UTF-8 se convierte en %C3%A9. Los caracteres reservados como / ? # & = tienen significado en la estructura de una URL, por lo que deben codificarse cuando se usan como datos. En las cadenas de consulta, los codificadores de formularios más antiguos también asignan el espacio a + - esta herramienta decodifica ambas formas.

¿Cómo se denominan las partes de una URL?

https://user:[email protected]:8443/v2/users?page=2#results se divide en esquema (https), userinfo (user:pass@), host (api.example.com), puerto (8443), ruta (/v2/users), consulta (page=2) y fragmento (#results). La sección 3 de RFC 3986 define la gramática; este analizador etiqueta cada componente por ti.

¿Realmente //, /./ y /../ dentro de las rutas se resuelven en algo?

Sí - la sección 6 de RFC 3986 define la normalización: /a/./b se resuelve en /a/b, /a/../b en /b y un segmento vacío // se colapsa en /. Los navegadores y los clientes HTTP aplican esto antes de enviar una solicitud, por eso las URL que difieren solo en segmentos de punto suelen llegar al mismo recurso. La normalización basada en el esquema también pasa el host a minúsculas y elimina un puerto :443 predeterminado.

¿Existe una longitud máxima de URL?

RFC 3986 no establece ningún límite. En la práctica, Chrome acepta alrededor de 2 MB, pero la mayoría de los servidores limita las líneas de solicitud a unos 8 KB (el valor predeterminado de LimitRequestLine en Apache es 8190 bytes) y API como Twitter/X documentan límites de 2048 caracteres. Mantener las URL por debajo de 2000 caracteres es la zona segura convencional para compartir y para SEO.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}