Calculadora de tamanho de pneu
Um pneu 205/55R16 tem flanco de 112,8 mm, diâmetro total de 631,9 mm e dá 503,73 voltas por quilômetro: digite qualquer medida métrica e receba esses quatro números para comparar tamanhos antes de trocar as rodas. 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
- Código do pneu
- 205/55R16
- Largura da seção (mm)
- 205
- Perfil (%)
- 55
- Diâmetro do aro (pol)
- 16
- Altura do flanco (mm)
- 112,8
Interpreta um código métrico de pneu como 205/55R16 e devolve a altura da lateral, o diâmetro total, a circunferência em milímetros e as revoluções por quilômetro, tudo derivado da largura, da relação de aspecto e do tamanho do aro.
O que significam os três números da medida
Uma medida métrica como 205/55R16 reúne três dados. O primeiro é a largura do pneu em milímetros, 205 aqui. O segundo, 55, não é um comprimento: é a altura do flanco como porcentagem dessa largura, então o flanco mede 205 vezes 55 dividido por 100, ou 112,75 mm. O último número é o diâmetro do aro em polegadas, 16 neste caso. O que vier depois do aro, como o índice de carga e de velocidade, é ignorado porque não muda a geometria. Com esses três valores a calculadora chega a todos os outros números e mostra a largura, o perfil e o aro que leu, para você conferir.
Do diâmetro às voltas, e os erros comuns
O diâmetro total é o aro convertido em milímetros mais dois flancos: 16 vezes 25,4 mais duas vezes 112,75 dá 631,9 mm. Multiplicando por pi, chega-se à circunferência, 1985,2 mm, a distância percorrida em uma volta. Dividindo um quilômetro, 1.000.000 mm, por essa circunferência, o pneu dá 503,73 voltas por quilômetro. O erro mais comum é tratar o perfil como milímetros, o que deixa o flanco alto demais. Outro é misturar polegadas e milímetros na mesma conta. Os comprimentos são arredondados para uma casa decimal por padrão, e você pode escolher de 0 a 3.
Casos de uso
Ferramentas de compatibilidade de pneus e rodas
Compare o diâmetro total de um tamanho original e de um aftermarket para estimar mudanças de altura de rodagem e folga.
Perguntas frequentes
Qual formato de código de pneu é aceito?
Códigos radiais métricos como 205/55R16: largura de três dígitos em mm, relação de aspecto de dois dígitos, R, e aro de dois dígitos em polegadas; sufixos extras de índice são ignorados.
Como as revoluções por quilômetro são derivadas?
Como 1.000.000 mm dividido pela circunferência em mm, e é arredondada para uma casa decimal a mais que as outras saídas.
Como calcular a altura do flanco de um pneu?
Multiplique a largura pelo perfil e divida por 100. Para 205/55R16, são 205 vezes 55 dividido por 100, ou seja, 112,75 mm, que aparecem como 112,8 mm com a casa decimal padrão.
Como se calcula o diâmetro total de um pneu?
Converta o aro para milímetros multiplicando as polegadas por 25,4 e some dois flancos. Para 205/55R16, dá 16 vezes 25,4 mais duas vezes 112,75, ou seja, 631,9 mm.
Dá para comparar dois tamanhos de pneu?
Dá. Calcule cada medida e compare os diâmetros totais para estimar como mudariam a altura do carro e a folga. A circunferência e as voltas por quilômetro são a base para estimar o erro do velocímetro com outro tamanho.
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/dev/tire-size \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"code":"205/55R16"}'const res = await fetch("https://api.kit.forhosting.com/dev/tire-size", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"code": "205/55R16"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/tire-size",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"code": "205/55R16"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/tire-size", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"code":"205/55R16"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"code":"205/55R16"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/tire-size", 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
{
"code": "205/55R16"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.tire_size",
"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.
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
Interpretando o código métrico do pneu
Qualquer índice de carga e velocidade após o tamanho do aro é ignorado, e o código repetido é reduzido ao seu primeiro token e convertido para maiúsculas. Uma cadeia que não se encaixe nesse padrão lança um erro invalid_input tipado. A partir dos três números, ela calcula sidewall_mm = width_mm * aspect_ratio / 100, então para 205/55R16 a lateral é 205 * 55 / 100 = 112.75 mm, arredondada para 112.8 mm, exatamente a saída do exemplo entregue.
Diâmetro, circunferência e revoluções
Para 205/55R16 isso é 16 * 25.4 + 2 * 112.75 = 631.9 mm. O diâmetro total é o aro convertido em milímetros mais duas laterais: overall_diameter_mm = rim_inches * 25.4 + 2 * sidewall_mm. A circunferência usa uma constante PI definida localmente (3.141592653589793): circumference_mm = PI * overall_diameter_mm, dando 1985.2 mm aqui. As revoluções por quilômetro são 1e6 / circumference_mm, já que um quilômetro são 1.000.000 mm, resultando em 503.73 para o exemplo. A resposta também devolve width_mm, aspect_ratio e rim_inches conforme interpretados, mais a constante pi usada, de modo que quem consome pode verificar ou rederivar cada número. Essas saídas são a base geométrica para comparar tamanhos de pneu e estimar o erro do velocímetro ao montar um tamanho diferente.
Precisão de arredondamento por campo
O parâmetro opcional decimals assume 1 por padrão e deve ser um inteiro de 0 a 3; um valor fora da faixa ou não inteiro lança invalid_input. sidewall_mm, overall_diameter_mm e circumference_mm são arredondados half-up a essa precisão, enquanto revolutions_per_km é arredondado para decimals + 1 casas, ganhando um dígito extra por ser uma grandeza mais densa, onde pequenas diferenças importam para comparações de odômetro. Se a circunferência calculada não for finita ou não for estritamente positiva, a chamada levanta invalid_input.
Casos de integração
Correção de velocímetro e odômetro
Use revolutions_per_km de dois códigos de pneu para calcular o erro percentual do velocímetro após uma troca de tamanho.
Catálogos e calculadoras automotivas
Processe em lote um catálogo de códigos de pneu pela API para publicar as especificações de lateral, diâmetro e circunferência de cada anúncio.
Perguntas técnicas
Como o diâmetro total é calculado?
rim_inches * 25.4 mais duas laterais, onde cada sidewall_mm é width_mm * aspect_ratio / 100.
Qual precisão de decimals posso solicitar?
decimals é um inteiro de 0 a 3 (padrão 1); revolutions_per_km recebe decimals + 1 casas. Valores fora da faixa devolvem invalid_input.
É gratuito e quanto custa a API?
O widget na página é gratuito (tier A) e roda o mesmo núcleo determinístico; as chamadas de API são cobradas por requisição bem-sucedida a partir de US$ 0,002.