Calculadora de inflação
Saiba em quanto um valor se transforma com a inflação: a 3% ao ano, 1000 viram 1343,92 em 10 anos. Deixe de fora qualquer um dos quatro dados, seja valor inicial, valor final, taxa ou anos, e a calculadora encontra o que falta. 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
- Valor presente
- 1.000
- Taxa (%)
- 3
- Anos
- 10
- Calcular
- Valor futuro
- Valor futuro
- 1.343,92
Resolva a fórmula composta FV = PV × (1 + r)^years para qualquer uma das incógnitas — valor futuro, valor presente, taxa anualizada ou número de anos — a partir das outras três entradas, arredondada de forma determinística às casas decimais que você escolher.
Uma fórmula, quatro perguntas
Inflação e crescimento seguem a mesma regra composta: o valor final é o inicial multiplicado por um mais a taxa anual, elevado ao número de anos. Se você deixar de fora uma dessas quatro peças, a calculadora encontra a que falta. Se a pergunta é em quanto uma soma se transforma, 1000 a 3% durante 10 anos dão 1343,92. Se é quanto seria preciso hoje para chegar a uma meta, ela divide em vez de multiplicar. E se você quer saber que taxa anual liga dois valores, ou quantos anos uma mudança leva, ela reorganiza a mesma fórmula, então todas as respostas são coerentes entre si.
O que observar ao digitar os dados
Digite a taxa como porcentagem: 3 significa 3% ao ano, e a calculadora faz a divisão por 100 para você. A taxa é aplicada igual todos os anos, então a ferramenta serve para planejar, não para reconstruir índices oficiais de preços do passado. Os valores precisam ser maiores que zero e os anos, positivos. Uma taxa negativa representa deflação, desde que não fique abaixo de menos 100%. Ao calcular os anos, uma taxa exatamente zero não é aceita, porque nada mudaria. Os resultados são arredondados para as casas decimais que você escolher.
Uma fórmula, quatro incógnitas
O exemplo resolvido faz crescer 1000 a 3 por cento ao longo de 10 anos até 1343,92. O mesmo motor lida com a erosão do poder de compra — informe uma taxa de inflação para ver quanto valerá uma quantia depois — assim como problemas de retorno exigido e tempo até a meta, porque a aritmética é simétrica entre as quatro incógnitas.
Casos de uso
Poder de compra
Veja quanto valerá uma quantia depois de vários anos a uma dada taxa de inflação.
Resolver uma taxa de trás para frente
Encontre a taxa anualizada que transformou um valor em outro ao longo de um número definido de anos.
Tempo até a meta
Calcule quantos anos leva para atingir um valor futuro a uma taxa fixa.
Perguntas frequentes
A taxa pode ser negativa?
Sim, para modelar deflação, desde que 1 + rate/100 permaneça acima de zero.
Ele capitaliza anualmente?
Sim. Ele aplica (1 + r)^years, tratando um período de capitalização por ano.
Como calculo a taxa de inflação anual entre dois valores?
Escolha a opção de taxa e digite o valor inicial, o valor final e o número de anos. A calculadora compara os dois valores, encontra o fator de cada ano e devolve o resultado como porcentagem anual.
Quantos anos um valor leva para chegar a uma meta?
Escolha a opção de anos e digite o valor inicial, a meta e a taxa anual. O tempo é calculado com logaritmos; aqui uma taxa exatamente zero não é aceita, porque o valor nunca mudaria.
Quanto preciso hoje para ter um valor no futuro?
Use a opção de valor presente: digite o valor futuro, a taxa e os anos, e a calculadora divide esse valor por um mais a taxa elevado ao número de anos. O resultado é quanto ele equivale hoje.
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/inflation-calculator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"present_value":1000,"rate_percent":3,"years":10}'const res = await fetch("https://api.kit.forhosting.com/dev/inflation-calculator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"present_value": 1000,
"rate_percent": 3,
"years": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/inflation-calculator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"present_value": 1000,
"rate_percent": 3,
"years": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/inflation-calculator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"present_value":1000,"rate_percent":3,"years":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"present_value":1000,"rate_percent":3,"years":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/inflation-calculator", 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
{
"present_value": 1000,
"rate_percent": 3,
"years": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.inflation_calculator",
"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
Uma fórmula, quatro incógnitas
dev.inflation_calculator aplica a identidade padrão de crescimento composto FV = PV × (1 + r)^years, onde r é rate_percent ÷ 100, e a reorganiza para resolver a variável que você deixar de fora. O campo solve_for — que assume "future_value" por padrão — seleciona o alvo: future_value calcula FV a partir de present_value, rate e years; present_value o inverte como FV ÷ (1 + r)^years; rate retorna a cifra anualizada (FV ÷ PV)^(1 ÷ years) − 1 expressa de volta como percentual; e years usa ln(FV ÷ PV) ÷ ln(1 + r).
Quais entradas cada modo requer
O solver de years, além disso, proíbe uma taxa de exatamente zero, porque ln(1 + r) seria zero e o tempo de crescimento ficaria então indefinido. As entradas obrigatórias dependem de solve_for, e apenas os campos de que aquele modo precisa são validados. future_value requer present_value, rate_percent e years; present_value requer future_value, rate_percent e years; rate requer present_value, future_value e years; years requer present_value, future_value e rate_percent. Qualquer valor monetário que participe deve ser um número finito estritamente maior que zero, e years também deve ser positivo, de modo que um horizonte zero ou negativo é rejeitado antes de a potência ser tomada. rate_percent pode ser negativa para modelar deflação, mas 1 + r deve permanecer acima de zero. Uma string solve_for não reconhecida, ou qualquer resultado intermediário não finito, lança um erro tipado invalid_input que nomeia o problema específico para que o chamador possa reagir sem adivinhar.
Precisão, arredondamento e onde executar
Chamadas malsucedidas nunca são cobradas do saldo pré-pago. Todas as quatro cifras — present_value, future_value, rate_percent e years — são devolvidas na resposta, e cada uma é arredondada uma vez com uma regra half-up, afastando-se de zero, aplicada ao seu valor bruto. decimals é um inteiro opcional de 0 a 6 que assume 2 por padrão, dando mais precisão do que o dinheiro sozinho precisa para os solvers de rate e years, onde um dígito ou dois a mais realmente importam.
Perguntas técnicas
De quais entradas eu preciso?
Apenas das três exigidas pelo seu valor de solve_for; o campo restante é o que ele calcula.
Quão preciso ele é?
decimals assume 2 por padrão e pode chegar a 6, o que ajuda os solvers de rate e years.
É grátis?
Sim no widget do navegador. A API custa US$ 0,002 por cálculo, cobrada apenas em caso de sucesso.