Frequência cardíaca
Aos 30 anos, sua frequência cardíaca máxima estimada é de 190 batimentos por minuto: 220 menos a idade em anos completos, a regra de Fox impressa nas esteiras e nas fichas de treino dos clubes. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Age
- 30
- FCmáx (bpm)
- 190 bpm
Uma calculadora esportiva de frequência cardíaca transforma a idade em anos inteiros em uma frequência cardíaca máxima estimada em batimentos por minuto. A identidade clássica de Fox, usada em consoles de academia, fichas de clube e intervalos, é duzentos e vinte menos a idade.
O que é uma estimativa esportiva de frequência cardíaca e como a identidade de Fox funciona
A frequência cardíaca máxima estimada é o pulso mais alto em batimentos por minuto que se espera que uma pessoa de determinada idade alcance em esforço esportivo total. Treinadores ainda esboçam zonas a partir desse teto: recuperação fácil em torno de cinquenta a sessenta por cento da estimativa, trabalho de ritmo mais acima e intervalos curtos perto do topo da faixa.
Em academias e na largada de clubes, o número que as pessoas de fato digitam é a regra de Fox impressa em esteiras e ciclocomputadores: duzentos e vinte menos a idade em anos inteiros. Trinta anos produzem cento e noventa batimentos por minuto; quarenta anos, cento e oitenta; vinte e cinco anos, cento e noventa e cinco. Essa identidade é elementar de propósito.
Esta página responde à busca esportiva de frequência cardíaca: uma idade inteira na entrada, uma estimativa em bpm na saída, sem sincronizar wearable, sem tabela médica de várias fórmulas e sem coeficientes de Gellish ou Tanaka.
Onde uma calculadora esportiva determinística de frequência cardíaca se paga
Secretários de clube que imprimem fichas de intervalo precisam do mesmo teto em bpm para cada atleta a partir da mesma idade inteira, não de uma célula de planilha que alguém editou durante um atraso por chuva. Aplicativos de coaching que já guardam a data de nascimento podem derivar a idade em ano completo e preencher uma coluna de frequência máxima sem levantar um fornecedor de wearables.
Laboratórios de sala pedem para subtrair a idade de duzentos e vinte para que os alunos confiram cento e noventa na idade trinta, e vejam um erro duro quando a idade é zero ou cento e cinquenta em vez de um pulso absurdo silencioso. A validação falha não consome saldo. Mantenha as requisições pequenas, fixe os bpm inteiros em testes e você obtém cifras esportivas reproduzíveis para questionários LMS, portais de alunos e workers na borda.
Esta landing é para quem busca uma calculadora de frequência cardíaca, FCmax a partir da idade ou a regra esportiva de Fox de duzentos e vinte. Não é uma página de regressão Gellish, nem uma tabela comparativa Fox–Tanaka–Gulati de três fórmulas, nem um calculador de zonas Karvonen, nem um pulso medido com cinta. Prefira esta capacidade quando você já conhece a idade em anos inteiros e só precisa da estimativa clássica em bpm do esporte.
Casos de uso
Console de academia e fichas de aula
Transforme a idade em anos inteiros de um aluno no teto Fox em bpm para que planos de aula e adesivos de esteira citem a mesma frequência cardíaca máxima.
Aplicativos de coaching e diários de treino
Apps que já guardam a data de nascimento chamam uma vez para preencher uma coluna determinística de frequência máxima sem um fornecedor de wearables.
Perguntas frequentes
O que acontece se a idade não for um inteiro positivo abaixo de 120?
A idade deve ser um número inteiro de 1 a 119. Zero, negativos, decimais, valores ausentes e 120 ou mais são rejeitados e não cobrados.
Esta é a fórmula de Gellish ou a de Tanaka?
Não. Esta landing é a regra clássica de Fox usada no esporte: 220 menos a idade. Gellish é 207 − 0.7 × age e Tanaka é 208 − 0.7 × age; essas são buscas diferentes.
Qual é a frequência cardíaca máxima aos 40 anos?
Pela regra de Fox, 220 menos 40, ou seja, 180 batimentos por minuto. Aos 25 anos são 195 e aos 30, 190. Informe a idade em anos completos.
Como uso o resultado para treinar?
Os treinadores montam as zonas a partir desse teto: recuperação leve entre 50 e 60 % da estimativa, ritmo mais alto e tiros curtos perto do máximo. Esta página dá só o teto, não uma tabela de zonas.
Quão precisa é a frequência máxima estimada pela idade?
É uma estimativa populacional, não um pico de laboratório nem um diagnóstico clínico. Medicamentos, genética e seu máximo medido real podem diferir de 220 menos a idade; use-a como ponto de partida.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/sports/heart-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":30}'const res = await fetch("https://api.kit.forhosting.com/sports/heart-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/heart-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/heart-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/heart-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"age": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.heart_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
min_age | 1 |
max_age | 119 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Informe uma idade inteira positiva menor que cento e vinte e a ferramenta devolve esse teto em bpm, a idade validada e a fórmula, para que um diário de treino e um cliente API não divirjam sobre o mesmo atleta. Idades ausentes, zero, negativas, fracionárias ou de cento e vinte ou mais falham com invalid_input e não são cobradas.
O que é uma estimativa esportiva de frequência cardíaca e como a identidade de Fox funciona
Você obtém a idade validada, hrmax_bpm de duzentos e vinte menos a idade, unit marcado como bpm, method igual a fox e uma cadeia formula que pode imprimir ao lado da sessão. Idades zero, negativas ou fracionárias não fazem sentido para um teto Fox de ano completo, e idades de cento e vinte ou mais ficam fora da faixa admitida, então falham com invalid_input em vez de inventar um pulso. O motor não toca a rede, um relógio nem um gerador aleatório, assim idades idênticas sempre produzem o mesmo JSON para planilhas, testes unitários e workers na borda que fixam os bpm esperados.
Contrato de entrada, regra de idade inteira, forma da resposta e erros
Exemplos que você pode fixar: idade trinta produz cento e noventa batimentos por minuto; idade quarenta, cento e oitenta; idade vinte e cinco, cento e noventa e cinco; idade um, duzentos e dezenove; idade cento e dezenove, cento e um. A validação falha não é cobrada. Conecte o formulário gratuito do navegador para um diário pessoal ou uma demonstração de sala, e chame o mesmo contrato a partir de scripts quando precisar de estimativas em lote. Não trate a cifra como diagnóstico clínico nem como pico de laboratório: medicação, genética e máximos medidos de verdade ainda variam. Mantenha a idade em anos inteiros do mesmo atleta que você programa naquele dia e obterá um teto Fox reproduzível para painéis e diários. Envie com POST um corpo JSON com age obrigatório como inteiro positivo estritamente menor que cento e vinte. O campo pode chegar como inteiro JSON ou como cadeia de número inteiro. Os aliases age_years, years e a são aceitos para que planilhas, query strings e formulários tipados reutilizem o mesmo contrato. Age ausente, cadeias vazias, NaN, Infinity, decimais como trinta ponto cinco, zero, números negativos e idades de cento e vinte ou mais falham com invalid_input nomeando o campo. Em caso de sucesso, o corpo ecoa a idade inteira limpa, devolve hrmax_bpm como duzentos e vinte menos essa idade, marca unit como bpm, define method como fox e reitera formula como HRmax = 220 - age para que um relatório imprima a identidade ao lado do número. Chamadas API bem-sucedidas usam saldo pré-pago KIT no preço-base publicado US$ 0,002 por item.
Onde uma calculadora esportiva determinística de frequência cardíaca se paga
Operadores de academia e estúdios boutique transformam a idade do aluno em um máximo no estilo do console para que um plano de aula cite percentuais de Fox sem desmontar uma esteira que nunca foi desenhada como API.
Casos de integração
Tarefa de sala com a regra de Fox
Cursos subtraem a idade de duzentos e vinte, fixam o JSON esperado da idade trinta como cento e noventa bpm e rejeitam idades zero ou fora da faixa.
Perguntas técnicas
Como a frequência cardíaca máxima é estimada a partir da idade?
A identidade esportiva de Fox é HRmax = 220 − age, com a idade em anos inteiros e HRmax em batimentos por minuto. O campo de resposta hrmax_bpm guarda essa estimativa inteira.
Em que unidade vem o resultado?
Em batimentos por minuto. O JSON inclui hrmax_bpm, unit igual a bpm, method fox e a cadeia formula HRmax = 220 - age.
Quanto custa a calculadora de frequência cardíaca?
A ferramenta do navegador é gratuita. Requisições API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.