Rede/HTTP
URL Parser
Decompor uma URL em seus componentes — protocolo, host, porta, caminho, parâmetros de consulta, fragmento.
A URL is made of several parts — protocol, host, port, path, query parameters, and a fragment — that are easy to mix up when reading a long link. This tool breaks a URL down into those parts and shows each one separately.
How to use it
- Paste any URL and it's split into protocol, host, port, path, query parameters, and fragment (#) instantly.
- Query parameters are listed as separate key-value pairs, even when there are many or they repeat.
- The port is shown explicitly even when the URL doesn't specify one (in which case the protocol's default applies — 80 for HTTP, 443 for HTTPS).
Common uses
- Quickly reading a long link cluttered with dozens of tracking parameters (utm_*, ref, fbclid, and so on).
- Checking exactly which host and port a link from someone else will actually open.
- Debugging redirects or malformed URLs in code — you can see exactly which part differs from what's expected.
Things to keep in mind
The fragment (the part after #) is never sent to the server — it's a purely client-side part of the URL the server never even sees.
Hosts with non-ASCII characters (Cyrillic, CJK) are actually transmitted over the network in punycode (xn--...), even when the browser's address bar shows plain letters.
Artigo sobre esta ferramenta: Análise de URL: quais partes compõem um endereço web
Perguntas frequentes
Qual a diferença entre o "host" e a "origin" de uma URL?
O host é apenas o domínio e a porta (example.com:8080), enquanto a origin também inclui o esquema (https://example.com:8080) — duas URLs devem corresponder nos três para compartilhar a mesma origin.
Por que o caminho analisado às vezes parece diferente do que eu digitei?
Navegadores e analisadores normalizam URLs — colapsando segmentos "./" e "../", decodificando alguns caracteres codificados em porcentagem, e adicionando uma barra final a um domínio nu — então o resultado analisado reflete a forma resolvida e canônica.
Analisar uma URL aqui a envia para algum lugar?
Não. A análise acontece inteiramente no seu navegador usando a API nativa de URL — nada é enviado a um servidor.
O que é userinfo em uma URL e por que é perigoso?
A parte "usuario:senha@" antes do host foi pensada para credenciais, mas invasores a usam para disfarçar links de phishing: https://accounts.google.com@evil.com/ na verdade leva a evil.com, não ao Google.
Por que em algumas URLs o host parece uma string sem sentido começando com xn--?
É a codificação punycode para nomes de domínio internacionalizados (IDN) — uma forma de representar um domínio com caracteres cirílicos, CJK ou outros não-ASCII em um formato compatível com o sistema DNS mais antigo.