Calculadora de inflación
Sepa en qué se convierte una cantidad con la inflación: al 3 % anual, 1000 pasan a 1343,92 en 10 años. Deje fuera cualquiera de los cuatro datos, sea importe inicial, importe final, tasa o años, y la calculadora lo despeja. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Valor presente
- 1 000
- Tasa (%)
- 3
- Años
- 10
- Calcular
- Valor futuro
- Valor futuro
- 1 343,92
Resuelve la fórmula compuesta FV = PV × (1 + r)^years para cualquier incógnita —valor futuro, valor presente, tasa anualizada o número de años— a partir de las otras tres entradas, redondeada de forma determinista a los decimales que elija.
Una fórmula, cuatro preguntas
La inflación y el crecimiento siguen la misma regla compuesta: el importe final es el inicial multiplicado por uno más la tasa anual, elevado al número de años. Si deja fuera una de esas cuatro piezas, la calculadora la despeja. Si pregunta en qué se convierte una suma, 1000 al 3 % durante 10 años dan 1343,92. Si pregunta cuánto necesitaría hoy para alcanzar una meta, divide en lugar de multiplicar. Y si quiere saber qué tasa anual une dos cantidades, o cuántos años tarda un cambio, reordena la misma fórmula, de modo que todas las respuestas son coherentes entre sí.
Qué vigilar al escribir los datos
Escriba la tasa como porcentaje: 3 significa un 3 % al año, y la calculadora hace la división entre 100 por usted. La tasa se aplica igual cada año, así que sirve para planificar, no para reconstruir índices oficiales de precios del pasado. Los importes deben ser mayores que cero y los años, positivos. Una tasa negativa representa deflación, siempre que no baje de menos 100 %. Al despejar los años no se admite una tasa exactamente cero, porque nada cambiaría nunca. Los resultados se redondean a los decimales que usted elija.
Una fórmula, cuatro incógnitas
El ejemplo resuelto hace crecer 1000 al 3 por ciento durante 10 años hasta 1343,92. El mismo motor gestiona la erosión del poder adquisitivo —introduzca una tasa de inflación para ver cuánto valdrá una suma más adelante— así como los problemas de rendimiento requerido y de tiempo hasta la meta, porque la aritmética es simétrica entre las cuatro incógnitas.
Qué puede hacer con ella
Poder adquisitivo
Vea cuánto valdrá una suma tras varios años a una tasa de inflación dada.
Despejar una tasa hacia atrás
Halle la tasa anualizada que convirtió un importe en otro a lo largo de un número fijo de años.
Tiempo hasta la meta
Calcule cuántos años se tarda en alcanzar un valor futuro a una tasa fija.
Preguntas frecuentes
¿Puede ser negativa la tasa?
Sí, para modelar deflación, siempre que 1 + rate/100 se mantenga por encima de cero.
¿Se capitaliza anualmente?
Sí. Aplica (1 + r)^years, tratando un periodo de capitalización por año.
¿Cómo calculo la tasa de inflación anual entre dos cantidades?
Elija la opción de tasa y escriba el importe inicial, el final y el número de años. La calculadora compara las dos cantidades, obtiene el factor de cada año y le devuelve el resultado como porcentaje anual.
¿Cuántos años tarda una cantidad en llegar a una meta?
Elija la opción de años y escriba el importe inicial, la meta y la tasa anual. El tiempo se obtiene con logaritmos; aquí no se admite una tasa exactamente cero, porque la cantidad nunca cambiaría.
¿Cuánto necesito hoy para tener una cantidad en el futuro?
Use la opción de valor presente: escriba la cantidad futura, la tasa y los años, y la calculadora la divide entre uno más la tasa elevado al número de años. Así obtiene lo que esa suma equivale hoy.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"present_value": 1000,
"rate_percent": 3,
"years": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.inflation_calculator",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Una fórmula, cuatro incógnitas
dev.inflation_calculator aplica la identidad estándar de crecimiento compuesto FV = PV × (1 + r)^years, donde r es rate_percent ÷ 100, y la reordena para despejar la variable que usted deje fuera. El campo solve_for —que toma "future_value" por defecto— selecciona el objetivo: future_value calcula FV a partir de present_value, rate y years; present_value lo invierte como FV ÷ (1 + r)^years; rate devuelve la cifra anualizada (FV ÷ PV)^(1 ÷ years) − 1 expresada de vuelta como porcentaje; y years usa ln(FV ÷ PV) ÷ ln(1 + r).
Qué entradas exige cada modo
El despejador de years prohíbe además una tasa de exactamente cero, porque ln(1 + r) sería cero y el tiempo de crecimiento quedaría indefinido. Las entradas obligatorias dependen de solve_for, y solo se validan los campos que ese modo necesita. future_value exige present_value, rate_percent y years; present_value exige future_value, rate_percent y years; rate exige present_value, future_value y years; years exige present_value, future_value y rate_percent. Todo valor monetario que participe debe ser un número finito estrictamente mayor que cero, y years asimismo debe ser positivo, de modo que un horizonte cero o negativo se rechaza antes de tomar la potencia. rate_percent puede ser negativa para modelar deflación, pero 1 + r debe mantenerse por encima de cero. Un solve_for no reconocido, o cualquier resultado intermedio no finito, lanza un error tipado invalid_input que nombra el problema concreto para que quien llama pueda reaccionar sin adivinar.
Precisión, redondeo y dónde ejecutarlo
Las cuatro cifras —present_value, future_value, rate_percent y years— se devuelven en la respuesta, y cada una se redondea una vez con una regla half-up, alejándose de cero, aplicada a su valor en crudo. decimals es un entero opcional de 0 a 6 que toma 2 por defecto, lo que ofrece más precisión de la que el dinero por sí solo necesita para los despejadores de rate y years, donde uno o dos dígitos de más importan de verdad. Las llamadas sin éxito nunca se cargan contra el saldo prepago.
Preguntas técnicas
¿Qué entradas necesito?
Solo las tres que exige su valor de solve_for; el campo restante es el que calcula.
¿Qué precisión tiene?
decimals toma 2 por defecto y puede llegar a 6, lo que ayuda a los despejadores de rate y years.
¿Es gratis?
Sí en el widget del navegador. La API es $0.002 por cálculo, facturada solo si tiene éxito.