Convertir un ratio en pourcentage
Convertissez tout ratio comprenant au moins deux termes en pourcentages du total.
Lancer gratuitement
Saisissez des valeurs non négatives séparées par des deux-points, comme 3:7 ou 1:2:3 : le calculateur les additionne, puis divise chacune par ce total. Le résultat associe chaque terme d’origine à son pourcentage afin de rendre la relation facile à lire. Les termes nuls sont permis lorsqu’un autre terme est positif, tandis que les valeurs négatives et les ratios dont le total vaut zéro déclenchent un message d’erreur clair.
Comment saisir un ratio
Écrivez le ratio sous forme de deux nombres ou davantage, séparés par des deux-points. 3:7 constitue un exemple courant à deux termes, mais le même format convient à plusieurs termes, comme 2:3:5 ou 1.5:2.5:6. Les espaces autour des nombres sont sans conséquence, car ils sont supprimés avant le calcul. Chaque terme doit être un nombre décimal fini et non négatif. Un terme nul est valable dès lors qu’au moins un autre est positif ; par exemple, 0:4 décrit une première partie sans aucune part et une seconde qui représente la totalité. Les termes négatifs sont refusés, car le pourcentage d’une partie dans un tout exprime ici une répartition, une composition ou une quote-part, et non une variation signée. Incluez tous les éléments qui composent le tout. Si les proportions d’une recette sont 2:1:1, saisir uniquement 2:1 décrit un autre ensemble et donne donc des pourcentages différents. Le calculateur accepte jusqu’à 100 termes, ce qui couvre les mélanges, répartitions, sondages et exercices courants tout en maintenant une présentation lisible.
Méthode de calcul de la conversion
La conversion commence par l’addition de tous les termes afin d’obtenir le total. Pour 3:7, ce total est 10. Chaque terme est ensuite divisé par 10 et multiplié par 100 : le premier donne 30 pour cent et le second 70 pour cent. Un ratio à trois termes suit exactement la même règle. Pour 1:2:3, le total est 6 ; les parts valent donc environ 16.6666666667 pour cent, 33.3333333333 pour cent et 50 pour cent. Les résultats sont arrondis à dix décimales au maximum, afin de conserver l’utilité des décimales périodiques sans afficher le bruit des calculs en virgule flottante. Plusieurs valeurs arrondies séparément peuvent ainsi produire une somme très légèrement supérieure ou inférieure à 100. Il s’agit d’un effet d’affichage, pas d’une modification du ratio. La réponse contient également les termes analysés et leur total, ce qui facilite la vérification du calcul ou la réutilisation du résultat structuré. Multiplier tous les termes par un même facteur positif ne modifie pas les pourcentages : 3:7 et 30:70 donnent les mêmes parts.
Lire les résultats et corriger un ratio invalide
Chaque ligne du résultat repère la partie par sa position à partir de un, reprend sa valeur numérique et indique son pourcentage du total combiné. Cet ordre est important lorsque les termes correspondent à des catégories nommées : conservez une note séparée précisant que la première partie représente le marketing, la deuxième les opérations, etc. Le calculateur ne crée pas d’étiquettes, car la saisie reste volontairement compacte et universelle. Si tous les termes valent zéro, aucun pourcentage n’est calculable : une division par un total nul est indéfinie, si bien que 0:0 et 0:0:0 renvoient une erreur. Un terme absent, comme dans 3::7, produit également une erreur au lieu d’être assimilé silencieusement à zéro. Les virgules, les fractions avec barre oblique, la notation scientifique, Infinity et les signes négatifs ne sont pas acceptés. Convertissez d’abord ces valeurs en notation décimale ordinaire non négative. Cette validation stricte empêche un ratio incorrect de produire une répartition vraisemblable mais trompeuse. Le tarif de base indiqué est $0.002 pour la tâche API ; l’implémentation de niveau A dans le navigateur applique la même logique déterministe afin de garantir des résultats cohérents.
Cas d’usage
Exprimer un mélange en pourcentages
Convertissez les proportions d’ingrédients, de peinture, de béton ou de solution en parts en pourcentage avant d’adapter le mélange à une quantité cible.
Présenter une répartition de ressources
Transformez un ratio de budget, d’effectifs, de propriété ou de charge de travail en pourcentages plus simples à présenter et à comparer.
Vérifier des exercices à plusieurs termes
Contrôlez les exercices et exemples pédagogiques de conversion, y compris ceux comportant des termes nuls et des décimales périodiques.
Questions fréquentes
Comment convertir 3:7 en pourcentages ?
Additionnez les termes pour obtenir 10, puis divisez chacun par 10 et multipliez par 100. Le résultat est 30% et 70%.
Puis-je convertir un ratio de plus de deux termes ?
Oui. Saisissez jusqu’à 100 termes séparés par des deux-points, comme 1:2:3 ; chacun sera rapporté au total de tous les termes.
Les termes décimaux sont-ils acceptés ?
Oui. Les décimaux ordinaires non négatifs comme 1.5:2.5 sont admis. La notation scientifique et les fractions ne le sont pas.
Un terme du ratio peut-il être nul ?
Oui, à condition que le total de tous les termes soit supérieur à zéro. Un terme nul représente 0% du tout.
Pourquoi les pourcentages arrondis ne totalisent-ils pas toujours exactement 100 ?
Les parts décimales périodiques sont arrondies séparément à dix décimales ; leur somme affichée peut donc différer très légèrement de 100.
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/calc3/ratio-to-percentage-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ratio":"3:7"}'const res = await fetch("https://api.kit.forhosting.com/calc3/ratio-to-percentage-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ratio": "3:7"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc3/ratio-to-percentage-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ratio": "3:7"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc3/ratio-to-percentage-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ratio":"3:7"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ratio":"3:7"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc3/ratio-to-percentage-convert", 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
{
"ratio": "3:7"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc3.ratio_to_percentage_convert",
"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. |