Entrada
Preparando seu ambiente de trabalho…
Como usar
- Cole uma URL absoluta ou informe a URL base para um caminho relativo.
- Inspecione os componentes e alterne os valores da query entre codificados e decodificados.
- Copie um componente ou parâmetro, ou baixe o JSON analisado.
Separar uma URL em componentes
Uma URL reúne esquema, autoridade, caminho, query e fragmento. Separá-los pode revelar uma porta inesperada, um parâmetro repetido ou um valor codificado.
O parser usa a implementação URL do navegador. A forma normalizada pode diferir da escrita de entrada, o que vale entender antes de reutilizar um componente.
Componentes e pares da query
A lista separa host, porta, caminho e outros campos. A tabela de query mantém nomes repetidos em linhas separadas, na ordem original.
Valores decodificados seguem URLSearchParams: + vira espaço e %2B representa um sinal de mais literal. A visão codificada ajuda a examinar a representação de origem.
https://example.com:8443/docs/hello%20world?tag=api&tag=web&query=hello+world&empty=#overviewhostname: example.com
port: 8443
pathname: /docs/hello%20world
tag: api
tag: webApenas dados de exemplo. Valores, autenticação e comportamento do endpoint devem ser verificados no seu próprio contexto.
Normalização e URL base
O padrão URL pode normalizar caixa do host, portas padrão e segmentos com pontos. Entrada relativa exige uma base explícita; o parser não deduz o destino a partir do endereço deste site.
Reutilizar os valores
Cada botão Copiar exporta seu valor; a cópia da query segue a visão selecionada. O JSON inclui os dados analisados, inclusive credenciais de URL se informadas. Mascarar na tela não remove dados da exportação.
Ferramentas locais aceitam até 1 MiB, URLs de até 64 KiB e têm limite de processamento de 5 segundos. Solicitações API aceitam 100 headers e 100 linhas de parâmetros, timeout de 1–120 segundos e até 5 MiB de dados de resposta recebidos. Prévias longas de texto são abreviadas. As solicitações vão diretamente ao endpoint escolhido; CORS e políticas do navegador se aplicam.
Perguntas frequentes
Por que a URL normalizada difere da entrada?
A implementação normaliza alguns campos, como caixa do hostname, nomes internacionalizados, portas padrão e segmentos de caminhos relativos.
Nomes de query repetidos são mantidos?
Sim. Cada par tem sua linha em ordem, sem sobrescrever um valor anterior de mesmo nome.
Por que um sinal de mais virou espaço?
A decodificação da query segue regras de formulário. Um + literal no valor decodificado é escrito como %2B na origem codificada.
Analisar abre o destino?
Não. A string é analisada localmente; o parser não acessa a URL nem verifica se o destino está disponível.
O JSON baixado remove credenciais mascaradas?
Não. A máscara afeta a exibição. O JSON contém os dados analisados da URL; revise antes de salvar ou compartilhar.