Calcolatrice % massa → molarità
Una soluzione di cloruro di sodio poco sopra il cinque e mezzo per cento in massa, con densità di 1,05 g/mL, è 1 mol/L: inserisca percentuale in massa, densità e massa molare e ottenga la molarità e i grammi di soluto e di soluzione per litro. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Percentuale in massa del soluto
- 5,5657142857
- Densità della soluzione in g/mL
- 1,05
- Massa molare
- 58,44
- Frazione di massa
- 0,0556571429 mol/L
- Massa soluto g per L
- 58,44
- Massa soluzione g per L
- 1050
- Molarità
- 1
Le etichette delle bottiglie, i cataloghi di reagenti e le schede di processo spesso indicano la forza della soluzione come percentuale in massa (percentuale in peso, % m/m), mentre le ricette di titolazione, la preparazione di stock e l'analisi volumetrica richiedono la molarità in moli per litro. Collegare quei due sistemi di concentrazione esige due grandezze fisiche in più: la densità della soluzione in grammi per millilitro e la massa molare del soluto in grammi per mole. Note queste, la molarità segue dalla definizione che un litro di soluzione pesa densità per mille grammi, la porzione di soluto è la percentuale in massa su cento di quella massa, e le moli sono quella massa di soluto divisa per la massa molare.
Come la percentuale in massa diventa molarità e quali input inviare
Parta da una concentrazione riportata come percentuale in massa (% m/m), dalla densità misurata o tabulata di quella stessa soluzione in grammi per millilitro, e dalla massa molare del soluto puro in grammi per mole. Per un litro di soluzione la massa della soluzione è densità per mille, la massa di soluto è la percentuale in massa su cento per quella massa totale, e la molarità è quella massa di soluto divisa per la massa molare.
Algebraicamente si riduce a molarità uguale percentuale in massa per densità per dieci divisa per massa molare quando la densità è in g/mL, la formula dei manuali per convertire il percentuale in peso in molarità per acidi concentrati, salamoie e sciroppi. La percentuale in massa deve essere non negativa perché un percentuale in peso negativo non è fisico in questo prodotto. Anche la massa molare deve essere strettamente positiva così una colonna di peso molecolare vuota non divide silenziosamente per zero.
Input identici producono sempre output identici perché non c'è chiamata di rete, modello, seme casuale né orologio nel percorso. Esempi di aula includono convertire circa cinque punto cinque sette percentuale in massa di cloruro di sodio con densità circa uno punto zero cinque grammi per millilitro in soluzione un molare, o trasformare uno stock di saccarosio etichettato in percentuale in mol/L una volta note densità e MM dall'etichetta.
Casi d'uso
Lettura di etichette reagenti in % in peso
Converta stock etichettati % m/m di HCl, H₂SO₄ o NaOH in molarità con densità misurata e massa molare nota prima di diluizioni volumetriche o allestimento di titolazione.
Domande frequenti
Come converto la percentuale in massa in molarità?
La risposta restituisce la molarità con M = (massa% × densità × 10) / MM, unità mol/L.
Cosa succede se densità o massa molare sono zero o negative?
Densità e massa molare zero o negative sono rifiutate; entrambe devono essere numeri finiti strettamente positivi.
Quali unità di densità si aspetta la calcolatrice?
La densità deve essere in grammi per millilitro (g/mL), uguale a g/cm³. Non invii g/L senza convertire prima (divida g/L per 1000).
La calcolatrice % massa a molarità è gratuita?
Lo strumento nel browser gira gratis sul suo dispositivo.
In cosa differisce da molarità a percentuale in massa?
Questo strumento parte da % m/m più densità e massa molare per produrre mol/L. La pagina inversa converte la molarità in percentuale in massa con gli stessi input fisici riorganizzati.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/chem/percent-w-w-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_percent":5.565714285714,"density":1.05,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-w-w-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_percent": 5.565714285714,
"density": 1.05,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-w-w-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_percent": 5.565714285714,
"density": 1.05,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-w-w-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_percent":5.565714285714,"density":1.05,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_percent":5.565714285714,"density":1.05,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-w-w-to-molarity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"mass_percent": 5.565714285714,
"density": 1.05,
"molar_mass": 58.44
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_w_w_to_molarity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questa capacità accetta percentuale in massa non negativa, densità e massa molare strettamente positive, restituisce molarità con frazione di massa e campi intermedi di grammi per litro, e fallisce con invalid_input quando densità o massa molare sono zero o negative così le pipeline non dividono mai per una cella di densità o peso molecolare vuota. Correttori di compiti, script LIMS, app didattiche e cruscotti di qualità possono fissare lo stesso JSON nei test senza incorporare un CAS di chimica.
Come la percentuale in massa diventa molarità e quali input inviare
Invii un oggetto JSON con i campi obbligatori mass_percent, density e molar_mass come numeri finiti o stringhe numeriche; alias come percent, w_w, weight_percent, mass_pct, pct_w_w, rho, density_g_per_mL, d, specific_gravity, mm, molecular_weight, mw e MM sono accettati quando l'SDK lo documenta così il codice client parla l'inglese di laboratorio. La densità deve essere strettamente positiva: un valore zero renderebbe nulla la massa della soluzione e innescherebbe divisione per zero nel percorso inverso di strumenti correlati, e densità negativa è rifiutata di netto con invalid_input e messaggio esplicito invece di restituire una molarità con segno assurdo.
Leggere la risposta: molarità, intermedi, formula e metodo
Il campo unit è sempre mol/L così il codice UI etichetta il risultato principale senza codificare stringhe per locale. I fallimenti di validazione come densità o massa molare zero o negative menzionano il campo colpevole così i tecnici correggono una colonna di densità o peso molecolare vuota senza leggere uno stack trace. In caso di successo la risposta ripete mass_percent, density e molar_mass numerici, poi riporta mass_fraction come il rapporto adimensionale massa di soluto su massa di soluzione, mass_solute_g_per_L come grammi di soluto per litro di soluzione, mass_solution_g_per_L come densità per mille, e molarity come moli di soluto per litro dopo arrotondamento stabile a dodici decimali. Formula riformula M uguale percentuale in massa per density_g_per_mL per dieci su MM, definizione usata in chimica analitica per questa conversione, e method è sempre percent_w_w_to_molarity così i router a valle ramificano senza sniffare le forme. Usi solo molarity quando una titolazione o ricetta di stock si aspetta moli per litro; mass_fraction quando una simulazione serve una frazione da zero a uno; i campi intermedi di grammi per litro quando un report deve mostrare come è stata costruita la risposta per i revisori; formula e unit insieme quando una pagina didattica serve una didascalia di una riga sotto la risposta. Campi mancanti, numeri non finiti e percentuale in massa negativa sollevano pure invalid_input e non sono addebitati dopo il rifiuto del motore.
Uso API, prezzi, flussi di laboratorio e limiti pratici
Chiami la calcolatrice gratuita nel browser da percentuale in massa a molarità per controlli di compiti, demo di lezione e conversioni rapide al banco senza installare una libreria di formule di foglio di calcolo. La densità è specifica della soluzione e dipende dalla temperatura: la calcolatrice non indovina mai la densità da una stringa di formula — lei fornisce il valore che corrisponde alla soluzione reale nelle condizioni di interesse. Non confonda questa conversione con la frazione di massa dalle sole masse grezze di soluto e totale; è un'altra superficie di prodotto quando pesa già entrambi i componenti senza usare densità e massa molare per arrivare a moli per litro. Invii un corpo JSON con mass_percent, density e molar_mass come numeri o stringhe numeriche. Usi l'API prepagata quando un'integrazione LIMS, piattaforma di tutoring, cruscotto di qualità o sistema di inventario necessita di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai il saldo dopo il rifiuto del motore. Accoppi questo endpoint a una calcolatrice di massa molare o a un passo di misura della densità nella propria pipeline quando il compito successivo è preparare uno stock volumetrico da un'etichetta in percentuale in peso. Gli autori di SDK possono mappare i tre campi su input etichettati Percentuale in massa % m/m, Densità g/mL e Massa molare g/mol con la cella di molarità compilata automaticamente — le stesse colonne che gli studenti scrivono convertendo % m/m in M a mano.
Casi di integrazione
Verifica di compiti ed esami
Gli studenti inviano percentuale in massa, densità e MM, confrontano la molarità con JSON strutturato e vedono errori invalid_input chiari quando densità o massa molare sono zero o negative.
Integrazioni LIMS e app didattiche
Script e strumenti curriculari chiamano un endpoint prepagato stabile invece di reimplementare M = (massa% × ρ × 10) / MM in ogni linguaggio e foglio di calcolo.