Calcolatore dei ppm dalla molarità
0,001 mol/L di cloruro di sodio (58,44 g/mol) a densità 1 g/mL corrispondono a 58,44 ppm in massa. Inserisca molarità, massa molare e densità e veda la massa di soluto e di soluzione per litro che sta dietro al risultato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Molarità
- 0,001
- Massa molare
- 58,44
- Densità della soluzione in g/mL
- 1
- ppm
- 58,44 ppm
- Massa soluto g per L
- 0,05844
- Massa soluzione g per L
- 1000
- Frazione in massa
- 0,00005844
Questo calcolatore dei ppm dalla molarità converte la concentrazione molare di una soluzione in moli per litro, la massa molare del soluto in grammi per mole e la densità della soluzione in grammi per millilitro in parti per milione su base massica. I resoconti ambientali, i limiti per l'acqua potabile e molte schede di controllo qualità esprimono i livelli di contaminazione o di reagente in ppm, mentre le soluzioni madre di laboratorio e la preparazione stechiometrica vengono di norma pianificate in molarità. La conversione usata qui è pienamente deterministica: per una densità in grammi per millilitro e una massa molare in grammi per mole, i ppm in massa sono pari alla molarità moltiplicata per la massa molare, moltiplicata per mille e divisa per la densità. Verifiche classiche includono il cloruro di sodio un millimolare vicino a densità unitaria con massa molare cinquantotto virgola quarantaquattro, che dà cinquantotto virgola quarantaquattro ppm, e reagenti acquosi diluiti vicini a densità unitaria dove i ppm corrispondono approssimativamente ai milligrammi per litro. Il motore usa solo aritmetica finita, senza chiamate di rete, senza campionamento e senza scorciatoie legate alla data.
Che cosa significano i ppm dalla molarità e che cosa contiene la risposta
La molarità è il numero di moli di soluto per litro di soluzione. Le parti per milione in massa sono un milione di volte la frazione in massa del soluto nell'intera soluzione, quindi un ppm significa un milligrammo di soluto per chilogrammo di soluzione.
Queste due descrizioni non sono interscambiabili senza la massa molare e la densità: la stessa molarità può corrispondere a valori di ppm diversi quando cambia il peso molecolare del soluto o la densità della soluzione, e le approssimazioni acquose diluite che trattano i ppm come milligrammi per litro valgono solo quando la densità è vicina a un grammo per millilitro.
Il ponte standard, per una densità in grammi per millilitro, consiste nel considerare un litro di soluzione, formare la massa del soluto come molarità per massa molare, formare la massa della soluzione come densità per mille millilitri, ricavare la frazione in massa e moltiplicarla per un milione. Algebricamente questo si riduce a ppm pari alla molarità moltiplicata per la massa molare, moltiplicata per mille e divisa per la densità. Una molarità pari a zero con massa molare e densità positive è valida e restituisce zero ppm.
Dove si colloca la conversione dei ppm dalla molarità tra studio, laboratorio e software
Gli studenti incontrano questa conversione quando un libro di testo fornisce una concentrazione molare di una soluzione madre e chiede il livello equivalente in parti per milione prima di confrontarlo con una tabella normativa o un rapporto su un campione ambientale. Gli insegnanti possono pre-generare chiavi di correzione per esercizi sulla concentrazione senza affidarsi ad app opache che trattano i ppm come milligrammi per litro senza dichiarare la densità.
I tecnici di laboratorio e chi prepara le soluzioni usano la stessa formula quando un protocollo o un certificato di analisi indica i ppm e la soluzione madre è nota solo come concentrazione molare con una densità misurata. Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per tutor di chimica, per normalizzare i campi di concentrazione prima dell'esportazione verso un LIMS, o per soddisfare enunciati di sfide di programmazione che richiedono i ppm in massa invece di un'approssimazione diluita approssimativa.
Lo abbini alla conversione da percentuale in massa a ppm quando si parte da un'etichetta in percentuale in peso, e agli altri strumenti di chimica quando sta costruendo un piccolo laboratorio di calcolatori di soluzioni gratuiti e deterministici.
Casi d'uso
Compiti su ambiente e qualità dell'acqua
Converte la molarità di laboratorio più la densità in ppm in massa, prima di confrontarli con i limiti per l'acqua potabile o per lo scarico.
Preparazione di laboratorio e supporto ai LIMS
Normalizza le concentrazioni molari delle soluzioni madre in ppm in massa per schede di preparazione, esportazioni di inventario e software didattico.
Domande frequenti
Quale formula usa questo strumento?
ppm = M·MM·1000/ρ, con M in mol/L, massa molare MM in g/mol, densità ρ in g/mL, e ppm come frazione in massa × 10⁶.
Che cosa succede se la densità è pari a zero o negativa?
Una densità pari a zero o negativa è priva di senso fisico per una conversione in ppm su base massica.
Quali unità di densità sono previste?
Grammi per millilitro (g/mL), equivalenti a g/cm³ per i liquidi. Non inserisca kg/m³ senza prima effettuare la conversione.
I ppm equivalgono a mg/L?
Solo in modo approssimato per soluzioni acquose diluite vicine a densità 1 g/mL. Questo strumento restituisce sempre i ppm in massa usando la densità indicata, non una scorciatoia implicita in mg/L.
Lo strumento converte anche i ppm in molarità?
No, questo calcolatore va solo dalla molarità ai ppm. Non converte nemmeno i chilogrammi per metro cubo e non cerca la densità in tabelle per temperatura: inserisca la densità misurata della sua soluzione.
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/ppm-from-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molarity":0.001,"molar_mass":58.44,"density":1}'const res = await fetch("https://api.kit.forhosting.com/chem/ppm-from-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molarity": 0.001,
"molar_mass": 58.44,
"density": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ppm-from-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molarity": 0.001,
"molar_mass": 58.44,
"density": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ppm-from-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molarity":0.001,"molar_mass":58.44,"density":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molarity":0.001,"molar_mass":58.44,"density":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ppm-from-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
{
"molarity": 0.001,
"molar_mass": 58.44,
"density": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ppm_from_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.
Limiti
max_abs_value | 1000000000000000 |
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
Che cosa significano i ppm dalla molarità e che cosa contiene la risposta
Questo calcolatore restituisce la molarità, la massa molare e la densità validate, il valore di ppm calcolato, le masse intermedie di soluto e soluzione per litro, la frazione in massa, la precisione utilizzata, l'etichetta di metodo ppm_from_molarity, un breve richiamo alla formula e un'indicazione di unità ppm. Non esiste una conversione automatica di unità da chilogrammi per metro cubo, nessuna tabella densità-temperatura e nessun percorso inverso da ppm a molarità in questa capacità: il motore calcola la formula chiusa entro l'intervallo numerico supportato, oppure rifiuta l'input con invalid_input. I casi rifiutati comprendono campi mancanti, valori non finiti, grandezze superiori al limite documentato, molarità negativa, massa molare non positiva e densità pari a zero o negativa. Se serve già la conversione da percentuale in massa a ppm o da molarità a molalità, utilizzi quegli strumenti dedicati; questa pagina risponde solo alla conversione molarità-più-densità in ppm in massa, con un output numerico stabile adatto a schede di lavoro, test unitari e consumatori dell'API.
Come vengono lette molarità, massa molare e densità, e come restano riproducibili
La molarità deve essere non negativa; i reagenti acquosi ordinari rientrano in un intervallo ragionevole a due cifre basse, ma il motore applica solo il limite massimo di grandezza finita dichiarato nei limiti. Sono ammessi segni più iniziali opzionali e notazione scientifica nelle stringhe numeriche, purché vengano interpretati come decimali finiti; spazi incorporati e token non numerici vengono rifiutati con un messaggio chiaro che indica il campo. Il campo preferito per la concentrazione è molarity, ma sono accettati anche gli alias M, c, concentration, mol_L e molar_concentration, in modo che fogli di calcolo, stringhe di query e moduli di laboratorio possano riutilizzare lo stesso contratto. Per la massa molare il nome preferito è molar_mass, con gli alias mm, molecular_weight, mw, molarMass e solute_molar_mass, e deve essere un numero finito positivo espresso in grammi per mole. Per la densità il nome preferito è density, con gli alias rho, d, density_g_ml e solution_density, e deve essere un numero finito positivo espresso in grammi per millilitro; una densità pari a zero o negativa fallisce con invalid_input e un messaggio esplicito che segnala una densità priva di senso fisico, così una cella errata non diventa silenziosamente un ppm privo di senso. Abbini l'esecuzione gratuita nel browser di questa pagina con l'API a pagamento quando le serve lo stesso risultato matematico all'interno di una pipeline automatizzata, senza reimplementare da sé la formula dei ppm dalla molarità.
Dove si colloca la conversione dei ppm dalla molarità tra studio, laboratorio e software
Gli strumenti di prodotto e didattici usano l'endpoint quando chi apprende digita molarità, massa molare e densità e l'interfaccia deve mostrare i ppm con un'unità chiara e una verifica intermedia della frazione in massa. In questa pagina il calcolo avviene interamente nel browser; tramite l'API ogni richiesta riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo di livello A del KIT e consente di passare da una dimostrazione in aula a una pipeline automatizzata senza modificare il risultato matematico.
Casi di integrazione
Fixture di test deterministiche
Genera valori di ppm riproducibili da M, massa molare e densità per test unitari, tutor didattici e verifiche di CI.
Domande tecniche
Quanto costa il calcolatore dei ppm dalla molarità?
È gratuito nel browser su questa pagina. Tramite l'API, una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.