Pular para o conteúdo principal
DevTools by Decussi
  • Ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil
Ferramentas
DevTools

Ferramentas para desenvolvedores, em português. Sem cadastro e sem instalação.

Criado e mantido por Decussi

Ferramentas

  • Todas as ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil

Referência

  • Consulta rápida
  • Guias
  • Códigos HTTP
  • Cron
  • Checagens de SEO

Desenvolvedores

  • API e devs
  • llms.txt
  • ai.txt
  • Sitemap

Newsletter

Receba novidades e novas ferramentas no seu email.

Sugira uma ferramenta

Tem uma ideia? Envie sua sugestão.

  1. Início
  2. /Checagens de SEO
  3. /Verificador do atributo lang

Verificador do atributo lang

Cole uma URL e veja qual idioma o HTML declara — ou se não declara nenhum.

A página é buscada pelo servidor do DevTools. Só funciona com URLs públicas.

O que é

O atributo lang na tag <html> declara em que idioma a página está escrita. O valor segue a norma BCP 47: um código de idioma, opcionalmente seguido de região — "pt" para português genérico, "pt-BR" para a variante brasileira. É a única declaração de idioma que vale para o documento inteiro.

Por que importa

Quem mais sente a ausência é o leitor de tela. Sem lang, ele aplica a pronúncia do idioma configurado no sistema — e um texto em português lido com fonética inglesa fica literalmente incompreensível. É o critério 3.1.1 da WCAG, nível A, o mais básico. No navegador, o atributo é o que dispara a oferta de tradução e o que seleciona o dicionário de correção nos campos de formulário. Para busca, o peso é menor do que costumam dizer: o Google infere o idioma pelo texto e não depende da tag, mas ela remove a ambiguidade em páginas curtas ou com muitos termos técnicos em inglês.

Como corrigir

  • Declare lang na tag <html>, não no <body> nem em uma meta tag: <html lang="pt-BR">.
  • Prefira "pt-BR" a "pt" quando o conteúdo é brasileiro. A distinção importa para síntese de voz e correção ortográfica.
  • Marque trechos em outro idioma no próprio elemento: <blockquote lang="en"> faz o leitor de tela trocar de pronúncia só naquele bloco.
  • Não use lang="pt_BR" com sublinhado nem "PT-br". O separador é o hífen e o formato canônico é idioma em minúsculas com região em maiúsculas.
  • Em site multilíngue, cada versão declara o próprio idioma — e aí sim as tags hreflang entram para ligar as versões entre si.
  • Confira o template do tema: muitos vêm com lang="en-US" fixo do idioma original e ninguém troca ao traduzir o site.

Idioma do documento e do trecho

<html lang="pt-BR">
  <body>
    <p>O termo usado na especificação é:</p>
    <blockquote lang="en">Cumulative Layout Shift</blockquote>
  </body>
</html>

Perguntas frequentes

Devo usar pt ou pt-BR?
Use "pt-BR" para conteúdo brasileiro. O código genérico "pt" funciona, mas perde a distinção de pronúncia e vocabulário entre as variantes — relevante para quem ouve a página em vez de ler.
O atributo lang afeta o ranqueamento no Google?
Muito pouco de forma direta. O Google determina o idioma analisando o texto e não depende da tag. O valor real está em acessibilidade, tradução e correção ortográfica — motivos suficientes por si só.
Preciso de lang se o site tem só um idioma?
Precisa. O atributo não existe para distinguir versões e sim para informar ao software que lê a página como pronunciá-la. Um site inteiramente em português sem lang é lido com a fonética do idioma do sistema do usuário.
Qual a diferença entre lang e hreflang?
O lang declara o idioma desta página. O hreflang aponta onde estão as versões dela em outros idiomas. O primeiro é para o software que interpreta o conteúdo; o segundo, para o buscador escolher qual versão mostrar a cada pessoa.

Outras checagens

  • Verificador de charsetCole uma URL e veja qual codificação a página declara — e se ela está declarada a tempo.
  • Verificador de hreflangCole uma URL e veja quais versões por idioma a página declara.

Ferramentas relacionadas

  • Extrator de meta tags — veja o cabeçalho completo da página
  • Todas as checagens de SEO