Verificador de Links
Encontre links quebrados (404, 500, timeout) em qualquer página. Teste todos os links automaticamente.
O que é Verificador de Links?
O humberto.ai Verificador de Links busca o HTML da página por um proxy (contorna o CORS, só páginas públicas) e extrai os links `<a href>` no seu navegador. Cada link é testado direto do navegador com uma requisição HEAD e timeout de 5s. Como o teste roda a partir da humberto.ai, o navegador esconde o status real dos links externos (resposta CORS) e os marca como "OK" — a ferramenta detecta só links que falham por completo (timeout, DNS, SSL).
Como usar
- Cole a URL completa da página (precisa começar com http:// ou https://) e clique em "Verificar Links".
- Um proxy do humberto.ai busca o HTML da página (rota /api/v1/fetch-webpage, contorna o CORS; só funciona com páginas públicas).
- O navegador extrai todos os `<a href>` do HTML com DOMParser e monta a lista de URLs únicas (links relativos viram absolutos).
- Cada link é testado diretamente do seu navegador com uma requisição HEAD (timeout de 5s), um por vez, com barra de progresso em %.
- Confira o resumo (total, funcionando, quebrados) e copie a lista de links quebrados com um clique.
Perguntas frequentes
Os links que eu testo ficam no meu navegador?
Só parcialmente. A página informada é buscada por um proxy do humberto.ai (rota /api/v1/fetch-webpage) para contornar o CORS — funciona apenas com páginas públicas. A partir daí, a extração dos links e o teste de cada um (requisição HEAD) rodam localmente, no seu navegador.
Por que um link quebrado aparece marcado como "OK"?
Ao testar os links, o navegador usa modo no-cors. Para qualquer link de outra origem que não a humberto.ai (na prática, todos os links de uma página externa), isso bloqueia a leitura do status HTTP real — a resposta vem "opaca". Nesses casos a ferramenta assume sucesso e mostra "OK (CORS bloqueado, assumindo sucesso)", mesmo que o link esteja quebrado. Trate o "OK" como "o servidor respondeu algo", não como garantia de que a página existe.
Quantos links a ferramenta verifica e quanto tempo leva?
Não há limite fixo — todos os links <a href> únicos encontrados na página são testados, um de cada vez (não em paralelo), com timeout de 5 segundos por link. Páginas com muitos links podem levar alguns minutos; a barra de progresso mostra o percentual concluído.
Que URLs posso verificar?
Qualquer URL pública que comece com http:// ou https://. A página é buscada por um proxy, então ela precisa estar acessível publicamente na internet — páginas atrás de login ou em rede interna não funcionam.
Por que recebi o erro "Nenhum link encontrado na página"?
Isso acontece quando o HTML retornado pelo proxy não tem nenhum link `<a href>` que resolva para uma URL http/https (links relativos também contam, pois são convertidos em absolutos) — por exemplo, páginas que montam a navegação só via JavaScript depois do carregamento inicial, algo que o proxy não executa.
O que significa cada status (quebrado, timeout, erro)?
"Quebrado" aparece quando o navegador consegue ler um código de erro HTTP (404, 500) na resposta; "timeout" é quando o link não responde em 5 segundos; "erro" cobre falhas de rede (DNS, SSL, conexão recusada). Links com resposta bem-sucedida — ou opaca por CORS — contam como "OK". Na prática, timeout e erro são o que a ferramenta detecta com confiança em links externos.