Validador de URL

Cole uma URL e esta ferramenta verifica se ela está escrita corretamente e mostra exatamente como ela se decompõe. Ela usa a validação integrada do PHP (filter_var com FILTER_VALIDATE_URL) para checar a sintaxe e informa o esquema, host, porta, caminho, consulta e fragmento, além de se a URL é absoluta e se usa HTTPS. É apenas uma verificação de formato: ela nunca abre o link nem contata o servidor, então não pode dizer se a página está no ar.

Como funciona a verificação

  1. 1

    Cole uma URL

    Digite ou cole uma única URL. Ela é verificada em tempo real enquanto você digita, sem nenhum botão para clicar.

  2. 2

    Leia o veredito

    Um painel verde significa que a sintaxe é válida; um vermelho, que não é. Um esquema ausente ou um espaço na URL fazem a verificação falhar.

  3. 3

    Inspecione as partes

    A tabela lista o esquema, host, porta, caminho, consulta e fragmento encontrados.

  4. 4

    Confira os dois indicadores

    Linhas adicionais mostram se a URL é absoluta (tem esquema e host) e se usa HTTPS.

O que a verificação faz e o que não faz

Este validador checa apenas o formato, com a mesma regra que um backend em PHP usa: filter_var($url, FILTER_VALIDATE_URL). É ideal para detectar erros de digitação e links malformados antes de salvá-los, mas nunca toca a rede.

O que faz O que não faz
Confirmar que a URL tem sintaxe válida Abrir a URL ou carregar a página
Exigir um esquema como http ou https Verificar o DNS ou se o host existe
Rejeitar espaços e muitos caracteres não permitidos Informar um status HTTP como 200 ou 404
Separar esquema, host, porta, caminho, consulta, fragmento Seguir redirecionamentos
Indicar se a URL é absoluta e usa HTTPS Inspecionar o certificado SSL/TLS

O que é aceito e o que é rejeitado

URL Resultado Motivo
https://example.com/path?q=1 Válida URL absoluta e completa
example.com/path Inválida Sem esquema
https://example.com/my file Inválida Espaço não codificado
ftp://files.example.com Válida Qualquer esquema conta; o indicador HTTPS mostrará No
https://does-not-exist.invalid Válida A sintaxe está correta; o host nunca é contatado

Domínios internacionalizados

A verificação usa regras ASCII, então um host escrito com caracteres não ASCII, como https://münchen.de, é sinalizado como inválido, mesmo que um navegador o aceitasse depois de converter o host para Punycode (xn--mnchen-3ya.de). Converta o host primeiro se precisar que ele passe. Quando você precisar saber se um link está realmente no ar, recorra a um verificador dedicado de disponibilidade ou de links quebrados.

Perguntas frequentes

Não. Significa que a URL está escrita corretamente. A ferramenta nunca abre o link, então uma URL válida ainda pode levar a um 404 ou a um servidor fora do ar. Use um verificador de site ou de disponibilidade para saber se uma página realmente responde.

Porque não tem esquema. A validação exige um protocolo como http:// ou https://; adicione um e ela passará.

Não, não há nenhuma requisição de rede. A linha HTTPS informa apenas se o esquema é https, não se o certificado é confiável nem se o site responde.

A URL é enviada ao nosso servidor para ser verificada, já que a ferramenta roda no servidor. Não guardamos as URLs em si; registramos apenas uma contagem anônima de que o validador foi usado.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas