Calculateur d'eau de dilution à ajouter
Sachez exactement combien d'eau verser : 100 mL d'une mère à 2 M demandent 300 mL d'eau pour descendre à 0,5 M, soit 400 mL au total. Vous obtenez aussi le facteur de dilution, ici 4. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Initiale
- 2
- Volume initial
- 100
- Concentration cible
- 0,5
- Volume d'eau
- 300
- Volume final
- 400
- Facteur de dilution
- 4
Lorsque vous diluez une solution mère en ajoutant de l'eau pure, la quantité de soluté reste fixe tandis que le volume augmente, si bien que le produit de la concentration par le volume est conservé. Pour une concentration initiale C1, un volume initial V1 et une concentration cible plus faible C2, le volume final doit être V2 égal à C1 fois V1 sur C2, et le volume d'eau à ajouter est simplement V2 moins V1, ou de manière équivalente V1 fois (C1 sur C2 moins un). Ce calculateur accepte ces trois nombres, renvoie le volume d'eau, le volume final et le facteur de dilution sans dimension C1 sur C2, et rejette une concentration cible supérieure à la solution mère, afin qu'un protocole de concentration ne soit jamais étiqueté par erreur comme une simple dilution à l'eau.
Comment le volume d'eau de dilution découle du bilan de matière
Partez d'une solution homogène qui contient déjà une quantité connue de soluté à la concentration C1 et au volume V1. L'eau pure ajoute du volume mais pas de soluté, donc le produit C fois V est constant avant et après la dilution : C1 fois V1 est égal à C2 fois V2. En résolvant pour le volume final, on obtient V2 égal à C1 fois V1 divisé par C2.
L'eau que vous devez verser est la différence V_water égale à V2 moins V1, qui se réarrange sous la forme pratique V_water égale à V1 fois (C1 sur C2 moins un). Le rapport C1 sur C2 est le facteur de dilution : si la solution mère est quatre fois plus concentrée que la cible, il faut trois volumes d'eau pour un volume de solution mère, soit quatre volumes de solution diluée au total.
Les unités de concentration et de volume doivent être cohérentes entre elles (millimolaire avec millilitres, ou molaire avec litres), mais la formule de l'eau est sans dimension dans le rapport et renvoie le volume dans la même unité que celle utilisée pour V1. Les entrées doivent être finies ; NaN et Infinity sont rejetés. Une concentration mère, un volume initial ou une concentration cible non positifs sont rejetés pour la même raison physique.
Quand C2 est égal à C1, le volume d'eau est exactement nul, ce qui est une opération valide sans effet et non une erreur.
Où les calculateurs d'eau de dilution apparaissent dans le travail réel
Les cours de chimie générale du secondaire et du supérieur assignent constamment des problèmes de dilution simple du type quelle quantité d'eau faut-il ajouter pour atteindre une molarité donnée à partir d'un flacon mère ; un oracle unique et fiable qui renvoie le volume d'eau, le volume final et le facteur de dilution accélère la notation et la préparation des démonstrations.
Les laboratoires d'analyse et de qualité préparent des étalons de travail en diluant des solutions mères certifiées avec du solvant et ont besoin des volumes théoriques exacts avant de tarer la fiole. Les équipes de procédés et de formulation mettent à l'échelle des recettes de lots lorsqu'un concentré doit atteindre la concentration déclarée sur l'étiquette avec un diluant pur uniquement.
Les laboratoires cliniques et de recherche diluent quotidiennement des concentrés de tampons, de milieux de culture et de réactifs de dosage, et bénéficient d'un rejet ferme lorsque quelqu'un saisit par erreur une cible plus concentrée que la solution mère.
Si vous avez ensuite besoin de séries de dilutions en cascade à plusieurs étapes, du mélange de deux solutions autres que l'eau ou d'une conversion d'unités entre molarité et concentration massique, traitez-les comme des intentions de recherche et des pages de destination distinctes plutôt que de surcharger cette page du calculateur d'eau de dilution à ajouter.
Cas d’usage
Corrigés de devoirs et d'examens
Générez le volume d'eau, le volume final et le facteur de dilution pour les problèmes de manuels en C1, V1 et C2, afin que enseignants et correcteurs automatiques partagent une même référence.
Préparation d'étalons de travail
Calculez la quantité de diluant pur à ajouter pour diluer une solution mère certifiée jusqu'à une concentration de dosage documentée.
Questions fréquentes
Comment le volume d'eau est-il calculé ?
À partir du bilan de matière C1·V1 = C2·V2. L'eau à ajouter est V_water = V2 − V1 = V1·(C1/C2 − 1), où C1 est la concentration initiale, V1 le volume initial et C2 la cible.
Que se passe-t-il si la concentration cible dépasse celle de la solution mère ?
Ajouter de l'eau ne fait que diluer ; une cible supérieure à la concentration initiale dépasse ce qu'une dilution simple peut réaliser.
Et si la cible est égale à la concentration initiale ?
Le volume d'eau est nul et le volume final est égal au volume initial. C'est une dilution valide sans effet, pas une erreur.
Quelles unités dois-je utiliser ?
Toute paire cohérente : les unités de concentration de C1 et C2 doivent correspondre ; le volume de V1 (et les volumes d'eau et final renvoyés) peut être en mL, en L ou dans une autre unité de volume. Le rapport C1/C2 est sans dimension.
Combien cela coûte-t-il ?
L'outil du navigateur est gratuit et s'exécute localement.
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/chem/dilution-water-added \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_concentration":2,"initial_volume":100,"target_concentration":0.5}'const res = await fetch("https://api.kit.forhosting.com/chem/dilution-water-added", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_concentration": 2,
"initial_volume": 100,
"target_concentration": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/dilution-water-added",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_concentration": 2,
"initial_volume": 100,
"target_concentration": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/dilution-water-added", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_concentration":2,"initial_volume":100,"target_concentration":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_concentration":2,"initial_volume":100,"target_concentration":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/dilution-water-added", 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
{
"initial_concentration": 2,
"initial_volume": 100,
"target_concentration": 0.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.dilution_water_added",
"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 le volume d'eau de dilution découle du bilan de matière
Le calculateur évalue cette forme fermée en arithmétique à virgule flottante déterministe, sans graine aléatoire, sans horodatage et sans appel réseau, de sorte que des entrées identiques produisent toujours un JSON identique. Une concentration cible strictement supérieure à la concentration initiale échoue d'emblée avec invalid_input, car ajouter de l'eau ne peut qu'abaisser la concentration, jamais l'augmenter.
Ce que vous envoyez et ce que vous recevez
Envoyez trois champs obligatoires. Les vérifications classiques des manuels incluent la dilution d'une solution mère 2 M de 100 mL jusqu'à 0.5 M, ce qui exige 300 mL d'eau et un volume final de 400 mL, ainsi que toute réduction de type un pour dix où C1 vaut dix fois C2. Utilisez le formulaire gratuit du navigateur pour la planification au paillasse et la vérification des devoirs, puis appelez le même contrat depuis des scripts lorsque vous devez générer en masse des fiches de préparation ou des jeux de régression. Le champ initial_concentration est la concentration mère C1 sous forme de nombre positif fini dans l'unité de concentration utilisée par votre protocole. Le champ initial_volume est le volume initial de la solution V1 sous forme de nombre positif fini dans une unité de volume correspondante, comme les millilitres ou les litres. Le champ target_concentration est la concentration diluée souhaitée C2 dans la même unité que C1 ; elle doit être positive et inférieure ou égale à C1. Les champs manquants, les chaînes non numériques, NaN, Infinity, un C1, V1 ou C2 non positif et toute cible supérieure à la concentration initiale échouent avec invalid_input et ne sont pas facturés. En cas de succès, la réponse renvoie la concentration initiale, le volume initial et la concentration cible nettoyés, plus water_volume dans la même unité que V1, final_volume égal à V1 plus l'eau, dilution_factor égal à C1 sur C2, ainsi que les étiquettes de formule et de méthode pour les pistes d'audit. Le tarif des appels 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ù les calculateurs d'eau de dilution apparaissent dans le travail réel
Comme cette capacité est un moteur de parse 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.
Cas d'intégration
Fiches de préparation de lots et de tampons
Produisez en masse les volumes d'eau à ajouter pour les recettes de concentrés et rejetez les erreurs de C2 supérieur à C1 par un invalid_input ferme.