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

  1. Cole a URL completa da página (precisa começar com http:// ou https://) e clique em "Verificar Links".
  2. 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).
  3. O navegador extrai todos os `<a href>` do HTML com DOMParser e monta a lista de URLs únicas (links relativos viram absolutos).
  4. Cada link é testado diretamente do seu navegador com uma requisição HEAD (timeout de 5s), um por vez, com barra de progresso em %.
  5. 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.

Ferramentas relacionadas