Convertisseur de dureté de l'eau
Mettez sur la même échelle le rapport de votre service des eaux et la notice de l'adoucisseur : un grain par gallon vaut 17,1 ppm et un degré allemand 17,8 ppm, chaque mesure passant par le ppm. Pour plombiers, particuliers et étudiants. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 100
- Unité source de « value »
- ppm
- Vers
- gpg
- Résultat
- 5,8479532164
- Libellé source
- parts per million
- Libellé cible
- grains per gallon
- Valeur en ppm
- 100
Ce convertisseur de dureté de l'eau transforme une mesure numérique de dureté d'une unité de report courante en une autre et renvoie la grandeur convertie avec des étiquettes d'unité canoniques. Les systèmes pris en charge sont les parties par million en carbonate de calcium, les milligrammes par litre, les grains par gallon US et les degrés allemands de dureté. Pour les solutions aqueuses diluées, une partie par million égale un milligramme par litre, un grain par gallon égale 17,1 parties par million et un degré allemand égale 17,8 parties par million ; chaque conversion transite donc par un seul intermédiaire en ppm avec des facteurs fixes. La conversion n'emploie que de l'arithmétique finie, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date. Les vérifications typiques incluent cent parties par million vers grains par gallon et dix degrés allemands de retour vers milligrammes par litre.
Où la conversion de dureté de l'eau trouve sa place en plomberie, laboratoire et logiciel
Les rapports municipaux, les notices d'adoucisseur européennes et les guides d'appareils nord-américains mêlent souvent parties par million, milligrammes par litre, grains par gallon et degrés allemands ; un unique convertisseur déterministe évite ainsi la dérive de calculatrice manuelle lorsqu'un plombier, un particulier, un étudiant ou un développeur compare des mesures entre appareils et documents.
Les installateurs d'adoucisseurs convertissent un rapport municipal en ppm vers des grains par gallon pour les tables de capacité ; les fiches produits européennes projettent des points de consigne en °dH vers mg/L pour les marchés d'export ; les enseignants donnent des devoirs qui exigent une vérification rapide et hors ligne des facteurs 17,1 et 17,8, sans se fier à des applications opaques qui changent silencieusement la précision.
Les développeurs appellent le même contrat depuis des scripts pour semer des vecteurs de test déterministes pour des interfaces de traitement de l'eau, pour normaliser la dureté saisie par l'utilisateur avant des démonstrations graphiques, ou pour satisfaire des énoncés de défis de programmation qui exigent des facteurs exacts plutôt qu'une estimation à la louche. Les outils produits utilisent la réécriture quand un apprenant ou un agent tape cent ppm et que l'interface doit afficher les grains par gallon côte à côte.
Associez-le à des convertisseurs de concentration généraux quand vous avez besoin de la molarité d'autres solutés, et rappelez-vous que cet outil ne classe pas l'eau douce ou dure et ne recommande pas d'équipement de traitement.
Cas d’usage
Alignement des unités d'adoucisseur et de plomberie
Convertissez les rapports municipaux en ppm ou mg/L vers des grains par gallon afin que tables de capacité d'adoucisseur, notes d'installation et notices d'appareils partagent une seule unité de dureté.
Fiches produits et de laboratoire multi-régions
Projetez les degrés allemands (°dH) en ppm ou mg/L pour les spécifications d'export, les notices européennes et les fiches de laboratoire à double système, sans dérive de calculatrice manuelle.
Devoirs et jeux de test CI
Générez des conversions de dureté de l'eau reproductibles pour les feuilles d'exercices, les logiciels de tutorat et les tests unitaires qui affirment les facteurs fixes 17,1 gpg et 17,8 °dH.
Questions fréquentes
Combien coûte le convertisseur de dureté de l'eau ?
Il est gratuit dans votre navigateur sur cette page.
Quels facteurs de conversion sont utilisés ?
Toutes les conversions transitent par les parties par million en équivalent CaCO3.
Que se passe-t-il si j'envoie une unité inconnue ?
Les chaînes inconnues ne sont jamais réassociées en silence.
Cet outil classe-t-il l'eau douce ou dure, ou recommande-t-il un adoucisseur ?
Non. Il convertit uniquement les unités de dureté entre ppm, mg/L, gpg et degrés allemands. Il ne fournit ni conseil de traitement ni étiquette de catégorie de dureté.
Comment convertir une dureté en ppm en grains par gallon ?
Divisez la valeur en ppm par 17,1. Un rapport de 100 ppm donne 5,8479532164 grains par gallon, un peu moins de 6, l'unité de la plupart des tableaux de capacité d'adoucisseurs.
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/water-hardness \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":100,"from":"ppm","to":"gpg"}'const res = await fetch("https://api.kit.forhosting.com/conv/water-hardness", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 100,
"from": "ppm",
"to": "gpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/water-hardness",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 100,
"from": "ppm",
"to": "gpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/water-hardness", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":100,"from":"ppm","to":"gpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":100,"from":"ppm","to":"gpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/water-hardness", 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": 100,
"from": "ppm",
"to": "gpg"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.water_hardness",
"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_value | 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
Des alias du quotidien tels que mg/L, gpg, grains, °dH et deutsche haerte sont acceptés, afin que fiches de laboratoire, notices d'adoucisseur et cellules de tableur partagent un même contrat. Utilisez-le gratuitement dans le navigateur pour les spécifications de plomberie, les devoirs et le nettoyage de données, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de jeux de test reproductibles d'unités de dureté en CI, catalogues produits ou pipelines de traitement de l'eau.
Ce que renvoie le convertisseur de dureté de l'eau et les unités qu'il comprend
Une conversion d'unité de dureté de l'eau répond à une question précise : étant donné une grandeur de dureté dans une unité de report courante, quelle est la grandeur équivalente dans une autre unité réellement utilisée par les laboratoires, les notices d'adoucisseur et les rapports municipaux. Des orthographes du quotidien telles que mg/L, mg/l, milligrams per liter, grains per gallon, grain, °dH, dH et deutsche haerte se normalisent vers ces identifiants, afin que formulaires, chaînes de requête et tableurs réutilisent le même contrat sans inventer d'énumérations privées. Ce calculateur accepte une valeur numérique, une unité source et une unité cible, puis renvoie le résultat converti arrondi à une précision stable, les identifiants canoniques from et to, des étiquettes lisibles, la valeur intermédiaire en parties par million et les facteurs fixes 17,1 grains par gallon et 17,8 degrés allemands utilisés pour le pont. Les identifiants canoniques sont ppm pour les parties par million en carbonate de calcium, mg_l pour les milligrammes par litre, gpg pour les grains par gallon US et dH pour les degrés allemands. Il n'existe aucune correction approximative de température ni de chemin d'échelle de dureté propre à un laboratoire : le moteur multiplie et divise par les facteurs ppm fixes à l'intérieur de la plage de grandeurs prise en charge, ou rejette l'entrée avec invalid_input. Les cas rejetés incluent une value, un from ou un to manquant ; les nombres non finis ; les grandeurs au-dessus du plafond documenté ; la dureté négative ; et toute chaîne d'unité absente de la liste prise en charge. Si vous avez besoin des degrés français, des degrés Clark, de la molarité de l'ion calcium pur ou d'une conversion d'unités multi-catégories générale, utilisez les outils dédiés à ces domaines ; cette page ne répond qu'à la conversion de dureté de l'eau entre ppm, mg/L, gpg et degrés allemands, avec une sortie numérique stable adaptée aux feuilles de calcul, aux tests unitaires et aux consommateurs d'API qui ne doivent pas inventer de facteurs.
Comment le pont ppm est appliqué et comment les résultats restent reproductibles
La notation scientifique facultative sur la chaîne value est admise lorsqu'elle s'analyse comme un décimal fini ; les espaces intégrés, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair, pour qu'une cellule erronée ne devienne pas un mauvais point de consigne d'adoucisseur. Zéro est une valeur valide et donne simplement zéro dans l'unité cible. Cent parties par million deviennent donc cent divisé par 17,1 grains par gallon, et dix degrés allemands deviennent dix fois 17,8 milligrammes par litre. Les champs privilégiés sont value pour la grandeur de dureté, from pour l'unité source et to pour l'unité cible, avec les alias amount, hardness, n, quantity et level pour value, unit, from_unit, source et input_unit pour from, et target, to_unit, output_unit et into pour to, afin que des clients hétérogènes partagent un même contrat. Les valeurs négatives échouent avec invalid_input car la dureté physique ne peut pas être négative. Le calcul multiplie value par le facteur source en parties par million, puis divise par le facteur cible : un grain par gallon vaut exactement 17,1 ppm et un degré allemand vaut exactement 17,8 ppm, tandis que ppm et mg/L partagent un rapport de un pour un. Associez l'exécution gratuite du navigateur sur cette page à l'API payante lorsque vous avez besoin du résultat mathématique identique au sein d'un pipeline automatisé, sans réimplémenter vous-même les tables d'unités.
Où la conversion de dureté de l'eau trouve sa place en plomberie, laboratoire et logiciel
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque consultation réussie coûte $0.002, une validation échouée n'est pas facturée et rien n'est conservé une fois la réponse renvoyée. Ce partage — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Questions techniques
Quelles unités de dureté de l'eau sont prises en charge ?
Parties par million (ppm), milligrammes par litre (mg_l / mg/L), grains par gallon US (gpg) et degrés allemands (dH / °dH). Les alias courants comme grains, deutsche haerte et mg par litre sont acceptés.