Cria ligações localmente sem teres de posicionar pontos de interrogação, e comerciais, sinais de igual ou cardinal manualmente. O formulário mantém a estrutura do endereço visível, enquanto as APIs nativas URL e URLSearchParams do browser validam o host e codificam cada parâmetro. Nada do que introduzires é enviado.
Construtor de URL
Funciona inteiramente no navegador - sem carregar nada, sem registo.
Partes do URL
Parâmetros de query
URL criado
O que é um construtor de URL?
Um construtor de URL cria um endereço web completo a partir de várias partes: esquema, host, porta opcional, caminho, parâmetros de query e fragmento. Introduz cada valor no campo indicado e a ligação final atualiza-se de imediato, com os espaços e caracteres especiais corretamente codificados pelo browser.
Como utilizar
- 1Introduz a origem. Escolhe um esquema e introduz o host e, se necessário, uma porta diferente da predefinida.
- 2Adiciona o destino. Introduz um caminho e um fragmento opcional. Se faltar a barra ou o cardinal inicial, é adicionado automaticamente.
- 3Adiciona parâmetros de query. Cria pares chave/valor para filtros, etiquetas de acompanhamento, opções de API ou chaves repetidas. Os valores vazios são mantidos.
- 4Copia ou abre o URL. Confirma o resultado codificado em tempo real e depois copia-o ou abre-o num novo separador do browser.
Para quem é
- Programadores a montar endpoints de API podem combinar host, caminho, porta e chaves de query repetidas sem concatenar strings manualmente.
- Profissionais de marketing a preparar ligações de campanhas podem adicionar parâmetros de acompanhamento como pares chave/valor claros e copiar o URL completo já codificado.
- Equipas de QA a criar casos de teste podem alterar um caminho, parâmetro ou fragmento, mantendo estável o resto do endereço.
- Equipas de apoio a partilhar ligações diretas podem criar endereços longos sem perder espaços, texto Unicode ou o fragmento depois da query string.
Perguntas frequentes
Este construtor de URL é gratuito?
Sim. O construtor de URL é gratuito, sem registo, downloads ou limites de utilização. Introduz as partes do URL e o endereço final atualiza-se imediatamente.
O meu URL é enviado para algum lado?
Não. A criação, validação e codificação acontecem localmente no teu browser. Esta ferramenta não envia hosts, caminhos, valores de query, identificadores de acompanhamento ou fragmentos para um servidor.
Quantos parâmetros de query posso adicionar?
A ferramenta não impõe qualquer limite. Podes adicionar, remover e repetir linhas de parâmetros conforme necessário. Ainda assim, browsers, servidores, proxies ou aplicações de terceiros podem impor o seu próprio comprimento máximo para um URL.
O construtor de URL codifica caracteres especiais?
Sim. As APIs URL nativas do browser aplicam codificação percentual a espaços, texto Unicode e caracteres reservados quando necessário. Os espaços numa query são representados como sinais de adição, enquanto um sinal de adição literal se torna <code>%2B</code>.
Um URL pode conter parâmetros de query duplicados?
Sim. As chaves repetidas são válidas e algumas APIs utilizam-nas para listas, como <code>tag=shoes&tag=sale</code>. Este construtor preserva todas as linhas não vazias pela ordem original, em vez de juntar os duplicados.
Qual é a diferença entre uma query e um fragmento?
A query começa depois de <code>?</code> e é normalmente enviada para o servidor. O fragmento começa depois de <code>#</code> e é tratado pelo browser ou pela página, pelo que não faz parte do pedido HTTP.
Porque desapareceu a porta predefinida?
O padrão URL normaliza as portas predefinidas. A porta 443 está implícita em HTTPS e a porta 80 em HTTP, por isso o browser remove esses valores explícitos do endereço final. As portas diferentes das predefinidas continuam visíveis.