CanDoYa
PT-PT

Construtor de URL

Funciona inteiramente no navegador - sem carregar nada, sem registo.

Criar um URL

Partes do URL

Parâmetros de query

URL criado

Abrir URL
Introduz um host para criar um URL.
Introduz um host para começar
Partilhe esta ferramenta

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

  1. 1Introduz a origem. Escolhe um esquema e introduz o host e, se necessário, uma porta diferente da predefinida.
  2. 2Adiciona o destino. Introduz um caminho e um fragmento opcional. Se faltar a barra ou o cardinal inicial, é adicionado automaticamente.
  3. 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.
  4. 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 é

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.

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&amp;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.