Convertisseur ppm/pourcentage
1000 ppm font 0,1 %, 1 % fait dix mille ppm et 1 ppm fait 1000 ppb. Saisissez une concentration et lisez-la en même temps en ppm, en ppb, en pourcentage et en pour-mille, pour que vos étiquettes, fiches et formulaires affichent la même fraction. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Grandeur de concentration à convertir
- 1 000
- Unité de concentration d'entrée
- ppm
- Unité de concentration de sortie
- percent
- Résultat
- 0,1
- Ppm
- 1 000
- Ppb
- 1 000 000
- Pourcentage
- 0,1
Les échelles de concentration relative sont un langage quotidien dans la qualité de l'eau, la surveillance de l'air, la métallurgie, le brassage et les laboratoires cliniques, pourtant la même fraction physique s'écrit en parties par million, parties par milliard, pourcent ou pour-mille selon le public et l'ordre de grandeur. Mille parties par million valent exactement un dixième de pourcent ; un pourcent vaut dix mille ppm ; une partie par milliard vaut un millième de ppm. Ce convertisseur prend un seul nombre fini et une unité de départ, le met à l'échelle par une fraction sans dimension pure avec des puissances de dix exactes, et renvoie la même concentration en ppm, ppb, pourcent et pour-mille, plus la fraction pure, pour que tableurs, étiquettes et formulaires réglementaires restent cohérents. Une étiquette d'unité inconnue échoue avec une erreur de validation claire au lieu d'une mauvaise échelle silencieuse.
Comment les unités de concentration relative se relient par une fraction pure
Une concentration relative pure est une fraction sans dimension : la quantité de la substance étudiée divisée par la quantité totale de même nature (masse sur masse, volume sur volume ou mole sur mole quand la base est précisée). Les parties par million multiplient cette fraction par un million : un ppm vaut donc une partie sur un million, soit une fraction de un fois dix puissance moins six. Les parties par milliard multiplient par un milliard : un ppb vaut un fois dix puissance moins neuf.
Le pourcent multiplie par cent : un pourcent vaut un fois dix puissance moins deux. Le pour-mille multiplie par mille : un pour-mille vaut un fois dix puissance moins trois et s'écrit avec le signe pour-mille dans de nombreuses normes européennes. Comme chaque échelle est un multiple constant de la même fraction, la conversion est une arithmétique exacte : divisez la valeur d'entrée par le facteur de l'unité source pour retrouver la fraction, puis multipliez par le facteur de l'unité cible.
Parmi les vérifications classiques : mille ppm valent zéro virgule un pourcent, un pourcent vaut dix mille ppm, un pour-mille vaut mille ppm, et un ppm vaut mille ppb. Le convertisseur n'invente jamais de densité ni de masse molaire ; si vous avez besoin d'une masse absolue par volume à partir d'une masse de soluté et d'un volume de solution, utilisez plutôt un calculateur de ppm massique.
Où la conversion ppm, pourcent et pour-mille intervient au quotidien
Les laboratoires environnementaux rapportent les métaux dissous et les sous-produits de désinfection en ppm ou en ppb, tandis que les rapports municipaux citent souvent les mêmes chiffres en milligrammes par litre ou en pourcentage d'une limite réglementaire ; convertir l'échelle relative sans changer la base physique préserve l'honnêteté des tableaux de bord quand la limite est exprimée dans une autre unité.
Les systèmes qualité de l'agroalimentaire, des boissons et du brassage passent du pourcent d'alcool en volume au sucre résiduel en pour-mille et aux teneurs en additifs en ppm ; un pont unique évite les erreurs de transcription quand une fiche technique utilise le pour-mille européen et qu'un fournisseur utilise les parties par million.
Les certificats de métallurgie et de matériaux indiquent des limites d'impuretés en ppm, alors que les écrans de contrôle de procédé affichent la composition en pourcent des éléments majeurs : les ingénieurs ont besoin d'une table commune qui renvoie toujours chaque échelle. Les analyses cliniques et vétérinaires mêlent parfois le pourcent de saturation et les conventions de gaz dissous en ppm selon le micrologiciel de l'instrument ; traduire sans double mise à l'échelle est plus sûr qu'un calcul mental sous pression.
Si vous avez ensuite besoin de calculer les ppm à partir d'une masse de soluté et d'une masse ou d'un volume de solution, traitez ce calculateur massique comme une intention de recherche et une page distinctes plutôt que de surcharger cette page de conversion d'unités.
Cas d’usage
Rapports de qualité de l'eau et de l'air
Convertissez des valeurs de capteurs et de laboratoire entre ppm, ppb et pourcent pour que les tableaux de bord correspondent au libellé réglementaire sans refaire l'analyse.
Spécifications agroalimentaires, boissons et procédés
Traduisez les limites d'additifs et d'impuretés entre les formes européennes en pour-mille et les fiches fournisseurs en parties par million en un seul appel.
Certificats de matériaux et d'impuretés
Faites correspondre les tables de composition en pourcent des éléments majeurs aux colonnes d'impuretés en ppm pour une même coulée d'alliage ou un même lot.
Questions fréquentes
Quelles unités de concentration ce convertisseur prend-il en charge ?
Quatre échelles relatives : parties par million (ppm), parties par milliard (ppb), pourcent (%) et pour-mille (‰ / parties par mille).
Comment convertir les ppm en pourcent ?
Divisez les ppm par 10_000 (ou passez par la fraction pure : fraction = ppm × 1e-6, percent = fraction × 100).
Est-ce identique au calcul des ppm à partir d'une masse de soluté ?
Non. Cette page ne convertit qu'entre unités relatives. Calculer les ppm à partir d'une masse de soluté et d'une masse ou d'un volume de solution relève d'un autre outil (calculateur de ppm massique).
Combien cela coûte-t-il ?
L'outil du navigateur est gratuit et s'exécute localement.
Comment passer des ppb aux ppm ?
Divisez par 1000, car une partie par milliard est un millième de partie par million. Saisissez la valeur en ppb et le convertisseur l'affiche aussi en pourcentage et en pour-mille au même moment.
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/conv/ppm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1000,"from":"ppm","to":"percent"}'const res = await fetch("https://api.kit.forhosting.com/conv/ppm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1000,
"from": "ppm",
"to": "percent"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/ppm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1000,
"from": "ppm",
"to": "percent"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/ppm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1000,"from":"ppm","to":"percent"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1000,"from":"ppm","to":"percent"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/ppm", 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
{
"value": 1000,
"from": "ppm",
"to": "percent"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.ppm",
"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
Comment les unités de concentration relative se relient par une fraction pure
Toute l'arithmétique est en virgule flottante déterministe, sans réseau, sans aléa et sans horodatage : des entrées identiques produisent toujours un JSON identique. Les nombres non finis et les champs vides sont rejetés avec invalid_input avant qu'une échelle ne soit appliquée.
Ce que vous envoyez et ce que vous recevez
La correspondance ignore la casse et tolère les traits d'union et les espaces. Branchez le formulaire gratuit du navigateur pour des vérifications ponctuelles d'étiquettes, puis appelez le même contrat depuis vos scripts lorsque vous devez convertir en masse des journaux de capteurs ou des spécifications produit. Envoyez trois champs : value comme nombre fini, from comme unité d'entrée et to comme unité de sortie. Les étiquettes acceptées comprennent ppm, parts per million, ainsi que des alias de laboratoire courants comme mg per kg pour les fractions massiques aqueuses diluées ; ppb et parts per billion ; percent, percentage, pct et le signe pourcent ; ainsi que per_mille, permille, per-mille, parts per thousand, ppt au sens de parties par mille, et le signe pour-mille. En cas de succès, la réponse renvoie la valeur nettoyée, les clés normalisées from et to, le résultat principal dans l'unité cible, la même concentration dans les quatre unités, la fraction pure sans dimension, les facteurs exacts utilisés, une courte chaîne de formule et la méthode fixée à fraction_bridge. Un appel type avec value mille, from ppm et to percent renvoie result zéro virgule un, percent zéro virgule un, ppm mille, ppb un million et per_mille un. Une unité non reconnue échoue avec invalid_input et un message qui nomme l'étiquette fautive et énumère les quatre familles acceptées ; une valeur manquante, NaN et Infinity échouent de la même façon et ne sont pas facturés. Le tarif des appels d'API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas de solde prépayé.
Où la conversion ppm, pourcent et pour-mille intervient au quotidien
Comme cette capacité est un moteur d'analyse pur, le tarif de l'API est la base publiée de $0.002 par élément réussi et une validation échouée ne consomme pas de solde.
Questions techniques
Que se passe-t-il si j'envoie une unité inconnue ?
La requête échoue avec invalid_input. Le message d'erreur contient Unrecognized unit et énumère les familles acceptées (ppm, ppb, percent, per_mille).