Calculateur de pouvoir d'achat
Avec 3 % d'inflation, 1 000 conservés pendant 10 ans n'achètent plus que ce qu'achètent 744,09 aujourd'hui, soit une perte réelle de 255,91. Saisissez un montant, un taux d'inflation annuel et un nombre d'années pour voir la valeur réelle de votre argent. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Quantité
- 1 000
- Taux d'inflation
- 3
- Années
- 10
- Facteur d'inflation
- 1,34391638
- Pouvoir d'achat
- 744,09
- Perte de pouvoir d'achat
- 255,91
- Ratio du pouvoir d'achat
- 0,744094
Un dollar, un euro ou un yen déposé sur un compte n'achète plus le même panier de biens après plusieurs années de hausses de prix. L'inflation érode en silence le pouvoir d'achat réel même lorsque le solde nominal ne change pas. Les ménages qui dimensionnent une réserve de liquidités, les journalistes qui convertissent un salaire historique en termes d'aujourd'hui et les équipes produit qui ont besoin d'un chiffre transparent ajusté de l'inflation partagent un petit calcul : diviser une somme par un plus le taux d'inflation annuel, élevé au nombre d'années.
Ce que signifie le pouvoir d'achat restant et comment la formule fonctionne
L'argent nominal est le nombre imprimé sur un relevé. Le pouvoir d'achat réel est ce que ce nombre peut encore acheter une fois les prix déplacés. Si un panier qui coûte mille aujourd'hui coûtera davantage après une décennie d'inflation, alors mille laissés inactifs valent moins en termes de panier même si le compte affiche toujours mille.
Exemple travaillé : mille à trois pour cent sur dix ans a pour facteur 1.34391638 et un pouvoir d'achat restant de 744.09 après arrondi half-up à deux décimales, donc la perte de pouvoir d'achat est 255.91 et le ratio conservé est d'environ 0.744094. Lorsque le taux est zéro le facteur vaut un et le montant est inchangé. Un taux négatif modélise la déflation : les prix baissent, un solde de trésorerie achète davantage et la formule produit un pouvoir d'achat supérieur au montant nominal.
Où un calculateur de pouvoir d'achat gagne sa place
Les rédactions qui convertissent un salaire historique, une amende héritée ou une étiquette de prix d'époque en termes d'aujourd'hui peuvent poster les trois mêmes nombres que le journaliste a déjà et citer le chiffre ajusté de l'inflation avec un contrat stable à deux décimales.
Les outils de retraite et de matelas de trésorerie stockent souvent une hypothèse d'inflation prévue à côté d'un nid-cible ; appeler ce point d'accès remplit une carte qui montre combien du tas d'aujourd'hui achètera encore les courses dans dix ou vingt ans, question distincte de la taille du tas s'il rapporte aussi.
Les enseignants qui montrent la différence entre soldes nominaux et pouvoir d'achat réel peuvent semer des exemples de classe qui illustrent l'érosion à trois pour cent versus cinq pour cent, et démontrer l'échec franc lorsqu'on saisit un nombre d'années négatif. Une validation en échec ne consomme pas de solde.
Cas d’usage
Pages pédagogiques sur la réserve de trésorerie
Montrez aux lecteurs ce qu'un matelas de précaution achètera encore après plusieurs années à un taux d'inflation déclaré, avec la perte et le ratio conservé à côté de la valeur ajustée.
Questions fréquentes
Comment calcule-t-on le pouvoir d'achat restant ?
Le résultat est la valeur ajustée de l'inflation après capitalisation annuelle, arrondie half-up à deux décimales.
Le taux d'inflation peut-il être négatif ?
Oui. Un taux négatif modélise la déflation et augmente le pouvoir d'achat réel, pourvu que le taux soit supérieur à −100% afin que 1 + rate/100 reste positif.
Consulte-t-il un indice officiel des prix à la consommation ?
Non. Vous fournissez le taux annuel. Le calculateur applique l'identité de capitalisation à vos trois nombres et ne télécharge pas de séries CPI ni n'invente une trajectoire future d'inflation.
Peut-on calculer le pouvoir d'achat sur une partie d'année ?
Oui. Le nombre d'années accepte les décimales : vous pouvez regarder un horizon de quelques mois. Un horizon de zéro an renvoie simplement le montant d'origine, puisque les prix n'ont pas eu le temps de bouger.
Que signifie la part de pouvoir d'achat conservée ?
C'est la fraction de ce que votre argent achète aujourd'hui qui lui reste à la fin de la période. Dans l'exemple, elle vaut 0,744094 : il conserve à peu près les trois quarts de son pouvoir d'achat.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/fin/buying-power \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":1000,"inflation_rate":3,"years":10}'const res = await fetch("https://api.kit.forhosting.com/fin/buying-power", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amount": 1000,
"inflation_rate": 3,
"years": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/buying-power",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amount": 1000,
"inflation_rate": 3,
"years": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/buying-power", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amount":1000,"inflation_rate":3,"years":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amount":1000,"inflation_rate":3,"years":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/buying-power", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"amount": 1000,
"inflation_rate": 3,
"years": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.buying_power",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur de pouvoir d'achat renvoie cette valeur ajustée à partir de trois entrées—amount, inflation_rate et years—et rejette un horizon négatif au lieu d'inventer un passé que la formule n'était pas censée reconstruire.
Ce que signifie le pouvoir d'achat restant et comment la formule fonctionne
L'identité standard de capitalisation annuelle qui capture cette érosion est buying_power égal à amount divisé par (un plus le taux d'inflation annuel en décimal) élevé au nombre de years. De façon équivalente, calculez un facteur d'inflation (un plus r) élevé à years, puis divisez amount par ce facteur. Lorsque years vaut zéro la même identité renvoie le montant d'origine, réponse honnête pour un horizon qui n'a pas commencé.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Si amount est négatif la requête est rejetée plutôt que de renvoyer une trésorerie négative. Associez le résultat à votre propre série CPI si vous avez besoin de niveaux d'indice officiels ; commencez ici lorsque la question produit est une valeur transparente ajustée de l'inflation à trois entrées pour une page, une feuille de calcul ou un lot de scénarios. Envoyez par POST un corps JSON avec trois nombres finis obligatoires : amount (unités monétaires de la somme dont vous voulez la valeur réelle, supérieur ou égal à zéro ; alias principal, value, sum, money), inflation_rate (inflation annuelle en pourcent, par exemple trois pour trois pour cent ; alias rate, rate_percent, annual_inflation, inflation) et years (l'horizon de capitalisation, supérieur ou égal à zéro ; alias n, period, horizon). Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides et valeurs non finies échouent avec invalid_input en nommant le champ et ne sont pas facturés. Si years est négatif le gestionnaire échoue avec un message indiquant que years ne doit pas être négatif—la garde exigée, car un horizon négatif n'est pas un problème bien posé de pouvoir restant pour cette landing. Si inflation_rate est inférieur ou égal à moins cent pour cent, un plus r n'est pas positif et la puissance n'est pas un facteur réel utile, donc ce cas est aussi invalid_input. En cas de succès le corps répète amount, inflation_rate et years ; rapporte inflation_factor arrondi à huit décimales ; renvoie buying_power et purchasing_power_loss comme monnaie arrondie half-up à deux décimales ; renvoie purchasing_power_ratio arrondi à six décimales ; et inclut une courte chaîne de formule qui reformule l'identité.
Où un calculateur de pouvoir d'achat gagne sa place
Parce que l'implémentation est du parse pur de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez amount non négatif, le taux au-dessus de moins cent pour cent, years à zéro ou plus, figez les champs monétaires arrondis dans les tests, et vous obtenez un pouvoir d'achat ajusté de l'inflation reproductible pour widgets, intégrations CMS et workers en bordure sans dresser un fournisseur de données économiques à vous.
Cas d'intégration
Salaires historiques et prix d'époque
Convertissez un salaire passé, une amende ou un prix d'étiquette en chiffre ajusté de l'inflation à partir de amount, du taux annuel et de years pour des articles et des feuilles de classe.
Cartes de retraite et matelas de liquidité
Transformez un montant de nid stocké et une hypothèse d'inflation prévue en pouvoir d'achat réel restant pour l'horizon que l'utilisateur a déjà choisi.
Questions techniques
Que se passe-t-il si le nombre d'années est négatif ?
La tâche échoue avec invalid_input. Un horizon négatif n'est pas accepté ; saisissez zéro years ou plus. Une validation en échec n'est pas facturée.
Combien coûte le calculateur de pouvoir d'achat ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.