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
Cole uma URL
Digite ou cole uma única URL. Ela é verificada em tempo real enquanto você digita, sem nenhum botão para clicar.
-
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
Inspecione as partes
A tabela lista o esquema, host, porta, caminho, consulta e fragmento encontrados.
-
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
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Referência de Caracteres HTML
Lista pesquisável de entidades HTML, seus códigos nomeados e numéricos, e uma cópia com um clique para caracteres e símbolos especiais.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Visualizador de Markdown
Escreva Markdown e veja a renderização HTML atualizar ao vivo. Sintaxe com estilo GitHub, incluindo tabelas, listas de tarefas, blocos de código cercados e autolinks.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Ferramenta disponível em outros idiomas
- Walidator URL [PL]
- ตัวตรวจสอบ URL [TH]
- Validador de URL [ES]
- URL検証ツール [JA]
- مدقق عناوين URL [AR]
- URL 검증기 [KO]
- Trình xác thực URL [VI]
- Validateur d'URL [FR]
- URL-Validator [DE]
- URL Validator [ID]
- URL-validerare [SV]
- URL-validator [NL]
- URL Validator [EN]
- Validator URL [IT]
- Валидатор URL [RU]
- URL Doğrulayıcı [TR]
- URL验证器 [ZH]