Convertisseur conductivité et TDS
Passez la mesure de votre appareil dans l'unité que demande votre registre : 500 µS/cm donnent 250 ppm de solides dissous avec le facteur courant de 0,5, que vous pouvez adapter à votre appareil. Pour l'osmose inverse, l'hydroponie et les aquariums. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 500
- Unité source
- uS/cm
- Unité cible
- ppm
- Résultat
- 250
- Libellé source
- microsiemens per centimeter
- Libellé cible
- parts per million
- Famille source
- conductivity
Un convertisseur de conductivité et TDS de l'eau transforme une lecture de laboratoire ou de compteur écrite dans une unité en une autre, sans chercher des tables de conversion ni réécrire des formules de tableur. Cette capacité utilise des facteurs SI exacts au sein de chaque famille et un facteur d'échelle EC-vers-TDS documenté pour le travail inter-familles, de sorte que des entrées identiques produisent toujours des sorties identiques, sans appels réseau, sans échantillonnage de modèle et sans dépendance à l'horloge.
Unités prises en charge et calcul de la conversion
Le convertisseur accepte deux familles sous des codes canoniques stables. Les unités de conductivité sont uS/cm pour microsiemens par centimètre (forme ASCII ; le symbole micro grec et le nom microsiemens sont aussi acceptés), mS/cm pour millisiemens par centimètre, dS/m pour décisiemens par mètre, S/m pour siemens par mètre, et umho/cm pour le micromho historique par centimètre. Les unités de TDS sont ppm pour parties par million, mg/L pour milligrammes par litre, ppt pour parties par mille, et gpg pour grains par gallon sur l'échelle américaine de traitement de l'eau.
Au sein de la famille conductivité chaque requête multiplie l'entrée par le facteur exact en microsiemens par centimètre de la source, puis divise par le facteur de la cible : un millisiemens par centimètre vaut exactement mille microsiemens par centimètre, un décisiemens par mètre égale un millisiemens par centimètre, un siemens par mètre vaut dix mille microsiemens par centimètre, et un micromho par centimètre égale un microsiemens par centimètre par définition.
Au sein de la famille TDS la base est parties par million : milligrammes par litre égalent ppm pour les solutions aqueuses diluées, une partie par mille vaut mille ppm, et un grain par gallon vaut exactement 17.1 ppm selon l'identité conventionnelle américaine de traitement de l'eau utilisée par ce point de terminaison.
Lorsque source et cible appartiennent à des familles différentes le moteur applique TDS_ppm égal à factor multiplié par EC en microsiemens par centimètre, avec factor par défaut 0.5 selon la convention courante des compteurs au chlorure de sodium ; vous pouvez remplacer factor par tout nombre fini positif lorsqu'une échelle 442, chlorure de potassium ou spécifique au site est requise.
Comme les intermédiaires sont toujours les bases de famille, convertir A vers B et B vers A est cohérent jusqu'à l'arrondi publié de douze décimales, et il n'existe pas de matrice par paires qui puisse se désynchroniser.
Où ces mesures de l'eau vous servent
Utilisez le convertisseur gratuit de conductivité et TDS de l'eau dans le navigateur lorsque vous avez besoin d'une vérification rapide microsiemens vers ppm, millisiemens vers grains par gallon ou siemens par mètre vers mg par litre en lisant un journal d'osmose inverse, une recette d'hydroponie, un guide de bandelettes d'aquarium, un rapport municipal d'eau, une note de salinité du sol ou une procédure de laboratoire.
Ouvrez la page, saisissez le nombre et les unités, fixez éventuellement le facteur d'échelle TDS lorsque votre compteur documente 0.5, 0.64 ou 0.7, et copiez le résultat sans installer de tableur, de bibliothèque d'unités ni de pack de calculatrice de bureau.
Associez ce point de terminaison à des convertisseurs d'unités généraux lorsqu'un pipeline produit a aussi besoin de familles de longueur ou de volume, ou appelez-le seul lorsque le trafic de recherche vise spécifiquement la conversion de conductivité et TDS de l'eau —microsiemens, millisiemens, parties par million et grains par gallon— plutôt qu'un commutateur d'unités général. Les entrées source suivent les mêmes règles de conservation que les autres éléments parse de KIT, et les résultats sont sûrs à mettre en cache car l'algorithme est pleinement déterministe.
Les auteurs qui livrent des applications mobiles ou des chatbots peuvent mapper les champs result et formula directement dans des cartes qui montrent le nombre et le chemin de conversion que techniciens, cultivateurs et particuliers attendent sur le papier.
Cas d’usage
OI, adoucisseurs et traitement domestique de l'eau
Convertissez les lectures de compteur en µS/cm vers TDS en ppm et grains par gallon pour que journaux de changement de filtre et cibles de dureté partagent une seule échelle conventionnelle sans facteurs manuels.
Questions fréquentes
Quelles unités de conductivité de l'eau et TDS ce convertisseur prend-il en charge ?
Conductivité : uS/cm (µS/cm), mS/cm, dS/m, S/m et umho/cm. TDS : ppm, mg/L, ppt et gpg (grains par gallon).
Comment convertir des microsiemens par centimètre en TDS ppm ?
Remplacez avec factor (par exemple 0.64 ou 0.7) lorsque votre compteur indique une autre échelle.
Combien de ppm vaut un grain par gallon ?
Exactement 17.1 ppm selon la convention américaine de traitement de l'eau de ce point de terminaison.
Que se passe-t-il si j'envoie une unité inconnue ?
Le message nomme le champ et énumère les unités prises en charge. Les échecs de validation ne sont pas facturés.
Le convertisseur de conductivité et TDS de l'eau est-il gratuit ?
L'outil du navigateur est gratuit sur votre appareil.
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-conductivity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":500,"from":"uS/cm","to":"ppm"}'const res = await fetch("https://api.kit.forhosting.com/conv/water-conductivity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 500,
"from": "uS/cm",
"to": "ppm"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/water-conductivity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 500,
"from": "uS/cm",
"to": "ppm"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/water-conductivity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":500,"from":"uS/cm","to":"ppm"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":500,"from":"uS/cm","to":"ppm"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/water-conductivity", 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": 500,
"from": "uS/cm",
"to": "ppm"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.water_conductivity",
"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
L'outil du navigateur est gratuit sur votre appareil ; l'API prépayée facture $0.002 par élément réussi lorsque des pipelines ont besoin du même contrat depuis des serveurs et l'automatisation.
Unités prises en charge et calcul de la conversion
Des alias conviviaux tels que microsiemens par centimètre, millisiemens, décisiemens par mètre, siemens par mètre, micromhos, parties par million, milligrammes par litre, parties par mille, grains par gallon et grain/gallon sont normalisés sans distinction de casse, de sorte que formulaires et API peuvent envoyer des codes courts ou des noms complets.
Forme de la requête, champs de réponse et erreurs d'unité inconnue
Le message d'erreur nomme le champ erroné et énumère l'ensemble pris en charge pour que les clients corrigent les formulaires sans deviner. Zéro se convertit proprement en zéro dans toute unité cible. Envoyez un corps JSON avec trois champs obligatoires : value comme nombre fini non négatif, from comme chaîne d'unité source et to comme chaîne d'unité cible. Le factor optionnel (alias tds_factor et k) fournit l'échelle EC-vers-TDS lorsque les familles diffèrent ; il est ignoré pour un travail pur de même famille et vaut un demi s'il est omis. Les alias amount et quantity sont acceptés pour value ; unit_from et source pour from ; unit_to et target pour to. En cas de succès la réponse renvoie les codes canoniques from et to, les chaînes lisibles from_label et to_label, les balises from_family et to_family, le result converti, les quantités intermédiaires ec_us_cm et tds_ppm le cas échéant, le factor utilisé pour la conversion inter-familles ou null au sein d'une famille, un conversion_factor adimensionnel pour les paires de même famille, la constante fixe gpg_ppm 17.1, une ligne formula courte adaptée à l'interface, la balise method conductivity_si, tds_conventional ou ec_tds_scale, et la liste fixe units_supported. Une value manquante, des nombres non finis comme NaN ou Infinity, des valeurs négatives, des champs d'unité manquants, un factor non positif et tout jeton qui ne correspond pas à une unité prise en charge échouent avec invalid_input et ne sont pas facturés après le rejet du moteur. Des entrées identiques produisent toujours le même JSON car le chemin est de l'arithmétique pure, sans aléatoire, sans consultation distante et sans dépendance à l'horloge murale, ce qui rend le point de terminaison sûr à épingler dans des goldens d'intégration continue et des tests de contrat SDK. Les paires d'amplitude extrême restent bien définies tant que la double précision IEEE peut représenter le produit intermédiaire.
Usage navigateur, tarification API et flux quotidiens
Passez à l'API prépayée lorsqu'un plugin SCADA de traitement de l'eau, un contrôleur de serre, une application de chimie de piscine, un enregistreur d'aquarium, un LIMS environnemental ou un pipeline de conformité doit convertir conductivité et solides dissous à l'échelle sous un contrat KIT stable à $0.002 par élément réussi ; les échecs de validation qui lèvent invalid_input ne consomment pas de solde après rejet.
Cas d'intégration
Hydroponie, agriculture et salinité des sols
Normalisez l'EC de nutriments ou de sol en mS/cm et dS/m vers ppm et ppt pour recettes d'engrais et notes d'irrigation avec une API prépayée déterministe.
Aquariums, piscines et carnets de laboratoire
Passez entre microsiemens, mg/L et gpg lorsque instruments et kits de test divergent, avec invalid_input clair sur les noms d'unité inconnus.