Calculateur normalité → molarité
Un acide sulfurique 2 N, dont les deux protons réagissent, est à 1 M : la molarité est la normalité divisée par les équivalents qu'apporte chaque mole. Indiquez la normalité d'une étiquette et le facteur n pour obtenir la concentration molaire. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Normalité
- 2
- Équivalents par mole
- 2
- Molarité
- 1
La normalité et la molarité décrivent toutes deux la quantité de soluté dans un volume de solution, mais elles comptent des choses différentes. La molarité est en moles de soluté par litre de solution. La normalité est en équivalents chimiques par litre, de sorte que le même flacon peut afficher N et M différents lorsque la réaction utilise plus d'un équivalent par unité de formule. La conversion entre elles est une seule division : la molarité égale la normalité divisée par le nombre d'équivalents par mole, souvent appelé facteur n. Les chimistes analytiques, les laboratoires de titrage et les étudiants en chimie ont besoin de cette conversion lorsque les étiquettes, modes opératoires ou devoirs reportent encore la force en normal tandis que les rapports modernes et les logiciels attendent une concentration molaire. Ce calculateur accepte la normalité N en eq par L et le facteur n d'équivalents par mole, renvoie la molarité avec libellés d'unités et chaîne de formule pour audit, et rejette un facteur n nul afin qu'un mauvais dénominateur ne devienne jamais Infinity ou NaN.
Comment la normalité se relie à la molarité et pourquoi le facteur n ne peut être zéro
Partez du pont analytique standard entre les deux échelles de concentration. La normalité N compte les équivalents réactifs de soluté par litre de solution. La molarité M compte les moles du même soluté par litre.
Le facteur n est le nombre d'équivalents qu'une mole de cette substance apporte dans la réaction étudiée—un pour les acides monoprotoniques comme HCl en neutralisation simple, deux pour l'acide sulfurique lorsque les deux protons participent, ou le nombre d'électrons transférés dans une demi-réaction redox. Algébriquement le pont est M égal à N divisé par n, ou N égal à M fois n, de sorte qu'avec la normalité et le bon facteur n vous retrouvez la concentration molaire par une seule division.
Le facteur n doit être strictement non nul : diviser par zéro est indéfini, et une prétention de zéro équivalent par mole signifierait que le soluté n'apporte aucune unité réactive, ce qui ne peut définir un facteur de conversion. La normalité elle-même doit être finie et non négative ; une normalité nulle est une limite légitime de soluté vide qui donne une molarité nulle, tandis qu'une normalité négative est rejetée comme non physique.
Les facteurs n négatifs sont aussi rejetés après le contrôle de zéro car la conversion de concentration utilise un décompte positif d'équivalents par mole. Elle n'invente pas de facteurs n à partir d'une formule chimique, ne convertit pas les grammes de solide en normalité et ne recalcule pas N à partir d'équivalents et de volume ; ce sont des intentions de recherche distinctes avec leurs propres pages, comme le calculateur de normalité.
Où la conversion normalité vers molarité apparaît dans le travail réel
Les cours de chimie du secondaire et d'introduction à l'université enseignent encore les deux langages de concentration et assignent des exercices qui convertissent les étiquettes de flacon de normal en molaire avant la stœchiométrie ; un seul oracle de confiance accélère la notation et la préparation des démonstrations sans bruit de flottants improvisé. Les laboratoires analytiques et de contrôle qualité modernisent d'anciens modes opératoires et certificats de réactifs qui listent la force en N tandis que LIMS, carnets électroniques et logiciels d'instruments attendent mol par L.
Les chimistes de procédé et les ingénieurs chimistes traduisent des recettes d'usine écrites en normalité en débits molaires pour des logiciels de bilan matière qui ne parlent pas concentration normale. Les carnets environnementaux et de traitement de l'eau convertissent des tables historiques de capacité acide ou base en unités molaires lorsque modèles et capteurs sont calibrés en M.
Si vous avez ensuite besoin de calculer la normalité à partir d'équivalents bruts et de litres de solution, la molalité à partir de la masse de solvant, la fraction molaire ou la conversion automatique du poids équivalent à partir des grammes de soluté, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page de calculateur normalité vers molarité.
Cas d’usage
Clés de réponse pour devoirs et laboratoire
Convertissez la normalité N en molarité M = N / n avec un facteur n connu afin que élèves et correcteurs automatiques partagent une seule vérité de forme fermée.
Moderniser les étiquettes de réactifs
Traduisez acides, bases ou titrants redox d'ancienne force normale en mol/L pour LIMS, modes opératoires et méthodes d'instruments qui attendent une concentration molaire.
Conversion de recettes de procédé et d'usine
Mappez les forces d'alimentation normales en concentrations molaires pour les modèles de bilan matière et la logique de contrôle qui n'utilisent pas la normalité.
Questions fréquentes
Comment convertir la normalité en molarité ?
Divisez la normalité par le facteur n : M = N / n, où N est en eq/L et n est les équivalents par mole. Le résultat est la molarité en mol/L.
Que se passe-t-il si les équivalents par mole sont zéro ?
La molarité divise par le facteur n, donc zéro équivalent par mole est rejeté au lieu de renvoyer Infinity ou NaN.
Qu'est-ce que le facteur n ?
Le facteur n est le nombre d'équivalents chimiques qu'une mole de soluté apporte dans la réaction étudiée (par exemple 1 pour la neutralisation de HCl, 2 pour H2SO4 en réaction complète).
En quoi cela diffère-t-il du calculateur de normalité ?
Le calculateur de normalité construit N à partir des équivalents et du volume. Cet outil part de N et du facteur n et renvoie la molarité M = N / n — une intention de recherche et une page différentes.
Quel est le coût ?
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/normality-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"normality":2,"equivalents_per_mole":2}'const res = await fetch("https://api.kit.forhosting.com/chem/normality-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"normality": 2,
"equivalents_per_mole": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/normality-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"normality": 2,
"equivalents_per_mole": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/normality-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"normality":2,"equivalents_per_mole":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"normality":2,"equivalents_per_mole":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/normality-to-molarity", 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
{
"normality": 2,
"equivalents_per_mole": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.normality_to_molarity",
"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 la normalité se relie à la molarité et pourquoi le facteur n ne peut être zéro
Cette capacité traite un zéro exact et des valeurs inférieures au seuil de nettoyage flottant comme invalid_input avec un message clair plutôt que de renvoyer Infinity ou NaN. L'évaluation est une arithmétique flottante déterministe de forme fermée : pas de graines aléatoires, pas d'horodatages horloge, pas d'appels réseau et pas de dérive de modèle, de sorte que des entrées identiques produisent toujours un JSON identique.
Ce que vous envoyez et ce que vous recevez
Les vérifications classiques de manuel incluent un acide sulfurique deux-normal avec n égal à deux donnant une solution un-molaire, un acide monoprotonique demi-normal avec n égal à un donnant demi-molaire, et une normalité nulle avec tout facteur n positif donnant une molarité nulle. Gardez le facteur n cohérent avec la chimie que votre rapport affirme : si un acide polyprotonique n'est que partiellement neutralisé dans votre procédure, utilisez le nombre effectif d'équivalents qui participent, pas une valeur par défaut de table qui suppose une réaction complète. Envoyez deux nombres finis obligatoires sous les champs normality et equivalents_per_mole. normality est la force de la solution en équivalents par litre, souvent écrite N, et doit être supérieure ou égale à zéro. equivalents_per_mole est le facteur n sans dimension de la réaction d'intérêt et doit être strictement supérieur à zéro ; zéro échoue car la molarité divise par ce facteur, et les valeurs négatives échouent car non physiques. Champs manquants, chaînes non numériques, NaN, Infinity, normalité négative et facteur n nul ou négatif échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie normality et equivalents_per_mole nettoyés, fournit molarity comme résultat principal en moles par litre, inclut un objet d'indication d'unités nommant eq par L, le facteur n sans dimension et mol par L, fixe method à normality_to_molarity et formula à M égal à N sur n pour que les devoirs citent la même expression. Le prix des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où la conversion normalité vers molarité apparaît dans le travail réel
Comme cette capacité est un moteur de parse pur, le prix de l'API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.