Calculadora de IMC

Calcule IMC com peso e altura e veja a classificação.

{{ bmiCalc.message }}

Descrição

O Índice de Massa Corporal que você calcula aqui foi inventado por Adolphe Quetelet, um matemático e estatístico belga que publicou a fórmula em 1835 na obra Sur l'homme et le développement de ses facultés. Quetelet era fascinado por encontrar o que ele chamava de 'homem médio' e criou o índice como ferramenta estatística populacional, nunca como diagnóstico individual. O nome Body Mass Index só veio em 1972, quando o epidemiologista americano Ancel Keys — o mesmo que ficou famoso pela hipótese do colesterol e pela dieta mediterrânea — publicou um artigo no Journal of Chronic Diseases comparando seis indicadores de adiposidade e concluiu que a fórmula de Quetelet era a mais prática para estudos populacionais em larga escala. A OMS adotou o IMC como padrão internacional em 1985 e revisou as faixas de classificação em 1995 e 2000.

A fórmula é IMC = peso (kg) / altura (m)², e as faixas clássicas são: abaixo de 18,5 (abaixo do peso), 18,5–24,9 (peso normal), 25–29,9 (sobrepeso) e acima de 30 (obesidade). O que poucas pessoas sabem é que essas categorias têm críticas sérias e bem documentadas: o IMC não distingue massa muscular de gordura, nem considera distribuição de gordura, idade, sexo ou etnia. Um jogador de futebol americano com 110 kg e 1,88 m aparece como 'obeso grau I' no IMC, enquanto alguém com pouca massa muscular e gordura abdominal elevada pode ter um IMC 'normal'. Por isso, países asiáticos — Japão, China, Índia — adotam pontos de corte menores (sobrepeso a partir de 23, obesidade a partir de 27,5) porque a pesquisa mostrou que populações asiáticas desenvolvem riscos metabólicos em valores de IMC mais baixos do que europeus.

Na prática, o IMC sobreviveu e continua relevante porque é extremamente fácil de calcular e interpretar em estudos epidemiológicos de milhões de pessoas — você não precisa de um escâner DEXA ou uma pesagem hidrostática para estimar o peso saudável de uma população inteira. Sistemas de saúde pública, seguradoras, prontuários eletrônicos e APIs de saúde como Apple HealthKit e Google Fit calculam o IMC automaticamente. Em Python, a conta é literalmente `bmi = weight / height**2`. Esta ferramenta faz o mesmo cálculo no navegador, sem enviar nenhum dado ao servidor — peso e altura ficam apenas no seu dispositivo.

Detalhamento técnico

Pontos frequentes

  • Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
  • Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
  • Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Trecho para testar

  • Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Exemplo — Peso: 70 kg Altura: 1.75 m IMC: 22.86

Exemplo de Código

Exemplo de código
Peso: 70 kg
Altura: 1.75 m
IMC: 22.86

Exemplo

Peso: 70 kg
Altura: 1.75 m
IMC: 22.86

Perguntas frequentes

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.