Analizador de URL

Pega cualquier URL y mira sus partes: esquema, host, puerto, ruta, parámetros de consulta, fragmento y userinfo — crudo y decodificado, lado a lado.

La URL se descompone localmente con el analizador de tu navegador. Nada se obtiene y nada sale de tu dispositivo.

ComponenteValor
Pega una URL para ver su anatomía.

Cómo funciona

Todo aquí delega en el analizador WHATWG del propio navegador — la misma implementación que alimenta las peticiones reales —, así que la anatomía mostrada coincide con lo que la pila de red entiende de verdad. Divide la cadena según la gramática de RFC 3986: scheme ":" [ "//" authority ] path [ "?" query ] [ "#" fragment ], y la autoridad contiene un userinfo@ opcional, el host y :port.

La gramática de componentes
El análisis recorre la URL de izquierda a derecha: todo hasta el primer : es el esquema; la autoridad sigue solo si lo próximo es //; la consulta es todo lo que hay entre el primer ? y cualquier #; el fragmento es lo que sigue al #. Las claves de consulta repetidas se mantienen en filas separadas en lugar de colapsarse, porque el orden y la duplicación pueden ser significativos.
Por qué los navegadores son más tolerantes que la especificación
El constructor URL recorta espacios sueltos, pone en minúsculas esquemas y hosts, escapa automáticamente caracteres ilegales en las rutas y acepta puertos ausentes cuando son los predeterminados — una tolerancia que los navegadores estandarizaron para que escribir ejemplo.com funcione. Por eso también una URL absoluta necesita esquema: sin él no hay nada que ancle el análisis, así que la herramienta ofrece añadir https:// por ti.
La consulta viaja al servidor, el fragmento nunca
Lo que va tras el # es una marca del lado del cliente: los navegadores envían ruta y consulta al servidor pero mantienen el fragmento local, para destinos de desplazamiento y enrutado de una sola página. Si un valor debe llegar al backend, va en la consulta; lo que pongas tras el # es, siendo honestos, tan privado como un marcador que puedas compartir.

Preguntas frecuentes

¿Se pueden analizar aquí URLs mailto: o data:?

En parte. El objeto URL del navegador acepta cualquier esquema, así que mailto:[email protected] se divide en protocolo mailto: y la dirección cae en el hueco de la ruta — pero no hay host, puerto, consulta ni fragmento que mostrar, y eso es correcto: tales componentes simplemente no existen en esos esquemas. Las URLs javascript: y data: se analizan igual como esquema más ruta opaca, y este analizador nunca ejecutará lo que contengan.

¿Por qué los espacios vuelven como %20 al editar y copiar?

Porque el percent-encoding no es decoración sino la gramática de las URLs: un espacio sin escapar no es un byte legal, así que todo serializador lo reescribe como %20 (o + dentro de consultas de formulario antiguas). La columna Cruda muestra siempre la forma de transmisión, la columna Decodificada muestra su significado, y copiar cualquiera produce una cadena que sobrevive sin cambios al viaje de vuelta al navegador.

¿A dónde fueron los corchetes de mi host IPv6?

Siguen ahí — las direcciones IPv6 contienen dos puntos que colisionarían con el separador de puerto, así que RFC 3986 las envuelve en corchetes: http://[2001:db8::1]:8080/. El objeto URL quita los corchetes al entregar el hostname, y esta herramienta devuelve el host entre corchetes por honestidad visual. Vuelve a añadirlos si pegas la dirección suelta en una URL.

¿La herramienta decodifica dos veces las secuencias de porcentaje?

No — exactamente una pasada, porque adivinar sobre doble codificación rompe datos legítimos. Pero si un valor aún contiene una secuencia %XX tras esa pasada, la columna Notas lo marca como posiblemente doble-codificado; decodifica otra vez a propósito si eso encaja con lo esperado, porque un %25 real en el dato original se vería igual.

¿Se sube algo a un servidor?

No. La URL la descompone el propio analizador WHATWG del navegador, localmente en tu pestaña. No se obtiene nada, no se envía petición a la URL que pegas y ninguna analítica toca los componentes — incluidas las credenciales embebidas en la dirección.