Convertisseur point de base
Vingt-cinq points de base font 0,25 %, soit 0,0025 en décimal, et 100 points de base font exactement 1 %. Traduisez tout mouvement de taux ou d'écart en pourcentage et en décimal pour votre tableur, baisses comprises. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Points de base
- 100
- Pourcentage
- 1
- Décimal
- 0,01
Un point de base est le centième d’un pour cent : un point de base égale 0.01 pour cent, soit le décimal 0.0001. Les desks de taux, les officiers de crédit et les notes de politique monétaire cotent les écarts et les mouvements de taux en points de base afin qu’une hausse de vingt-cinq points de base ne soit jamais confondue avec une hausse de vingt-cinq pour cent. Ce convertisseur de point de base prend un décompte fini en points de base et renvoie à la fois le pourcentage équivalent et le décimal de l’intervalle unitaire utilisé dans les tableurs et les formules de prix. Cent points de base deviennent un pour cent et le décimal 0.01 ; vingt-cinq points de base deviennent 0.25 pour cent et le décimal 0.0025. Les décomptes négatifs sont admis pour les baisses de taux et la compression des écarts.
Ce qu’est un point de base et comment le pourcentage et le décimal sortent du décompte
Un point de base est une unité financière inventée pour que de petits changements de rendements, de coupons et de taux directeurs puissent être dits sans mélanger le langage du pour cent et celui du point de pourcentage. Par définition, un point de base est le centième d’un pour cent, soit une part sur dix mille de la grandeur sous-jacente.
C’est pourquoi les deux identités que ce convertisseur applique ne changent jamais : le pourcentage égale le décompte de points de base divisé par cent, et le décimal égale le décompte divisé par dix mille. Cent points de base sont donc un pour cent et le décimal 0.01 ; vingt-cinq points de base sont 0.25 pour cent et le décimal 0.0025 ; un point de base est 0.01 pour cent et le décimal 0.0001.
La même arithmétique vaut au-dessus de cent points de base —cent cinquante points de base sont 1.5 pour cent et le décimal 0.015— et vaut pour les mouvements signés : une baisse de vingt-cinq points de base est moins vingt-cinq, qui devient −0.25 pour cent et le décimal −0.0025. Zéro point de base est une cote réelle, non une valeur manquante, et se projette sur zéro pour cent et le décimal zéro.
Écrire les lettres bp ou bps après un nombre est une convention d’affichage, non un autre système numérique ; retirer une étiquette d’unité finale optionnelle puis diviser est exactement ce qu’un desk fait à la main. Le convertisseur n’annualise pas un mouvement mensuel, ne convertit pas un point d’escompte hypothécaire (un point est un pour cent du principal, non un point de base), ne valorise pas un pip de change et ne traite pas bps comme des bits par seconde.
Il n’applique que les identités publiées au décompte fini que vous avez déjà, afin qu’une note de taux, une fiche de termes et un test unitaire figent le même couple de chiffres.
Où un convertisseur de point de base justifie son existence
Les desks de taux et de crédit ont besoin d’un couple de chiffres reproductible afin qu’un élargissement de vingt-cinq points de base d’un écart de crédit s’écrive 0.25 pour cent et décimal 0.0025 dans la même note, sans que chaque analyste choisisse une échelle différente.
Les commentaires de banques centrales et de taux cotent hausses et baisses en points de base ; un éditeur qui se classe sur convertisseur de point de base vise les personnes qui ont déjà ce décompte et veulent le pourcentage et le décimal, non un moteur de prix obligataire, non un modèle de duration et non une calculatrice de valeur de pip.
Les ingénieurs qui écrivent des tests de prix et de risque figent des couples connus —cent vers un pour cent et 0.01, vingt-cinq vers 0.25 pour cent et 0.0025, et un jeton non numérique comme échec dur— afin qu’un assistant ne traite pas en silence les bps comme s’ils étaient déjà un pourcentage.
Cette page n’est pas un formateur pourcentage-vers-décimal pour des taux d’enquête, ni un outil d’équilibre de points hypothécaires, ni un convertisseur de débit qui utilise bps pour bits par seconde ; ce sont d’autres recherches et d’autres unités. Une validation échouée ne consomme pas de solde. Gardez les requêtes petites, figez le percent et le decimal arrondis dans les tests, et vous obtenez une arithmétique stable de convention de marché pour widgets, fiches de termes et workers de bord, sans dresser une bibliothèque de prix complète à vous.
Cas d’usage
Notes de taux directeur et de hausses
Passez une hausse ou une baisse de vingt-cinq ou cinquante points de base au pourcentage et au décimal correspondants afin qu’une note de taux ne mélange jamais un mouvement de 0.25 pour cent avec un de 25 pour cent.
Cotes d’écart d’obligations et de prêts
Convertissez un pas d’écart de crédit ou de coupon coté en bps vers les formes 0.01 pour cent et intervalle unitaire pour fiches de termes, clauses et tableurs de prix.
Questions fréquentes
Comment convertir des points de base en un pourcentage et un décimal ?
Le pourcentage égale le décompte divisé par 100 ; le décimal égale le décompte divisé par 10 000. Exemple : 100 bps → 1% et décimal 0.01 ; 25 bps → 0.25% et décimal 0.0025.
Combien de points de base y a-t-il dans un pour cent ?
Exactement 100. Un point de base est 0.01 pour cent, donc 100 points de base égalent 1 pour cent et le décimal 0.01. Un point de base lui-même est le décimal 0.0001.
Que se passe-t-il si l’entrée n’est pas un nombre fini ?
Champs manquants, chaînes vides, lettres, NaN et Infinity sont rejetés et ne sont pas facturés.
Les points de base négatifs sont-ils admis ?
Oui. Un décompte signé est la façon habituelle d’écrire une baisse de taux ou un resserrement d’écart. Moins 25 points de base deviennent −0.25% et le décimal −0.0025. Zéro est aussi valide.
Un point de base est-il la même chose qu'un point hypothécaire ?
Non. Un point d'escompte hypothécaire vaut un pour cent du capital emprunté, alors qu'un point de base est un centième de pour cent. Ce convertisseur ne traite que les points de base, ni les points hypothécaires ni les pips de change.
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/basis-point \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"basis_points":100}'const res = await fetch("https://api.kit.forhosting.com/fin/basis-point", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"basis_points": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/basis-point",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"basis_points": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/basis-point", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"basis_points":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"basis_points":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/basis-point", 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
{
"basis_points": 100
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.basis_point",
"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.
Limites
max_abs | 1000000000000 |
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
Une entrée manquante ou non finie échoue avec invalid_input et n’est pas facturée. Les appels réussis coûtent $0.002.
Contrat d’entrée, forme de la réponse et validation
Exemple : cent points de base donnent percent 1 et decimal 0.01. Exemple : vingt-cinq points de base donnent percent 0.25 et decimal 0.0025. Préférez un nombre nu lorsque vous contrôlez le client ; n’acceptez une chaîne à suffixe d’unité que lorsque l’on colle depuis une fiche de termes. N’incorporez ni séparateurs de milliers ni un signe pour cent : ils appartiennent à d’autres unités et sont rejetés plutôt que devinés. Envoyez un corps JSON avec un seul nombre fini obligatoire, basis_points. Les alias bps, bp, bps_count, value, n et input sont acceptés afin qu’un export de cotes n’ait pas besoin d’une étape de renommage. La valeur peut arriver comme nombre JSON ou comme chaîne numérique ; une étiquette d’unité finale optionnelle bp, bps ou les mots basis point ou basis points est retirée avant l’analyse. La magnitude absolue doit rester dans un billion afin que les deux quotients restent des doubles IEEE finis sur le Worker et dans le navigateur. Champs manquants, chaînes vides, jetons non numériques, booléens ou objets, NaN, Infinity et valeurs hors de ces limites échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès le corps répète basis_points arrondi, renvoie percent comme le décompte divisé par cent, decimal comme le décompte divisé par dix mille, une chaîne formula que vous pouvez imprimer à côté des chiffres, un court message et des étapes de substitution ordonnées. Le prix d’un élément réussi est un $0.002 forfaitaire.
Où un convertisseur de point de base justifie son existence
Les exercices de classe et de style CFA ont besoin d’un oracle qui traite cent points de base comme exactement un pour cent, autorise une baisse signée et rejette une chaîne de lettres avec invalid_input au lieu de renvoyer zéro en silence. Comme l’implémentation est parse pure de palier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Cas d'intégration
Devoirs et tests de régression
Figez 100 bps → 1% / 0.01 et rejetez un jeton non numérique avec invalid_input afin que les exercices de classe et les aides de prix partagent le même contrat.
Questions techniques
Combien coûte le convertisseur de point de base ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.