Calcolatrice ppb in molarità
1000 ppb di un soluto da 58,44 g/mol, in una soluzione di densità 1 g/mL, corrispondono a 0,000017111567 mol/L. Lo strumento calcola su un litro di soluzione e mostra la sua massa, la massa del soluto e le moli. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- ppb
- 1000
- Densità
- 1
- Massa molare
- 58,44
- Molarità
- 0,0000171116 mol/L
- Massa soluzione g
- 1000
- Massa soluto g
- 0,001
- Moli di soluto
- 0,0000171116
Una calcolatrice da ppb a molarità trasforma una concentrazione in parti per miliardo, la densità della soluzione e la massa molare del soluto nella molarità volumetrica usata in cinetica, equilibri, rapporti ambientali e nella maggior parte dei metodi analitici. Inserisca il ppb in massa (massa di soluto per massa di soluzione moltiplicata per un miliardo), la densità in grammi per millilitro e la massa molare in grammi per mole; lo strumento restituisce la molarità in moli per litro, la massa intermedia di soluzione, la massa di soluto e le moli su base di un litro, una formula leggibile e la sostituzione passo passo così può verificare l’aritmetica a mano. Studenti che convertono concentrazioni traccia da manuale, tecnici che riconciliano rapporti di laboratorio ambientale scritti in unità diverse e sviluppatori che scrivono test unitari per software di chimica delle soluzioni hanno tutti bisogno della stessa cifra deterministica di moli per litro senza aprire un foglio di calcolo.
Cosa significano ppb e molarità e come si convertono
Le parti per miliardo in massa, spesso scritte ppb o μg/kg di soluzione, valgono un miliardo di volte la massa di soluto divisa per la massa dell’intera soluzione. È una frazione massica adimensionale scalata per un miliardo, quindi da sola non conosce il volume del liquido. La molarità, spesso scritta con M maiuscola, è moli di soluto per litro di soluzione ed è la concentrazione che compare nelle leggi di velocità, nelle costanti di equilibrio e nella maggior parte dei metodi di titolazione e strumentali.
Poiché la molarità richiede volume mentre il ppb massico richiede solo il rapporto di masse, non si può convertire tra loro senza sapere quanto spazio occupa una data massa di soluzione—cioè la densità. La via chiusa standard assume una densità di soluzione ρ nota in grammi per millilitro e una massa molare del soluto M_w nota in grammi per mole.
Prendendo un litro di soluzione come base, la massa di soluzione vale ρ per mille grammi, la massa di soluto vale quella massa per ppb su un miliardo, le moli valgono la massa di soluto divisa per M_w e la molarità vale le moli per un litro. Semplificando si ottiene la formula da manuale M uguale a ppb per ρ diviso per M_w per un milione.
Densità e massa molare devono essere entrambe strettamente positive; una densità zero implicherebbe massa nulla in un litro, e una massa molare zero o negativa non è fisica per un soluto puro reale. Questa calcolatrice implementa solo quella conversione: non inverte la molarità in ppb senza densità, non consulta densità da tabelle, non tratta μg/L acquosi come identici al ppb massico senza verificare la densità, né modella miscele multi-soluto.
Consigli pratici, limiti e ricerche correlate
Usi la densità della soluzione, non del solvente puro, ogni volta che il problema la fornisce; per campioni acquosi diluiti la densità è vicina a un grammo per millilitro, ma salamoie, organici e standard concentrati possono differire abbastanza da cambiare la molarità alla seconda cifra significativa di un risultato traccia. Mantenga la massa molare in grammi per mole e la densità in grammi per millilitro così il fattore di un milione nella formula resta coerente; non mescoli chilogrammi per mole con grammi per millilitro senza convertire prima.
Preferisca inviare numeri anziché stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern numerico finito rigoroso. Questa pagina si rivolge a chi cerca una calcolatrice da ppb a molarità, convertire parti per miliardo con densità, o ppb massico in moli per litro online; non è uno strumento di percentuale in massa, né un convertitore di molalità, né un modello di densità dipendente dalla temperatura.
Preferisca questa capacità quando ha già ppb, ρ e M_w e le serve solo M; se la fonte è un problema con microgrammi per litro d’acqua, confermi se quella cifra assume già densità vicina a uno o richiede ancora una densità esplicita.
I controlli di andata e ritorno sono semplici: ricalcoli a mano ppb per ρ su M_w per un milione e confermi che uguaglia la molarità pubblicata con lo stesso arrotondamento a dodici decimali, e confermi che le moli divise per un litro riproducono la molarità sulla base di un litro.
Casi d'uso
Controlli compiti per conversione di concentrazioni traccia
Gli studenti inseriscono ppb massico, densità e massa molare da problemi di manuale e confrontano molarità e moli intermedie scritte a mano con un risultato deterministico prima di consegnare.
Riconciliazione unità in laboratorio ambientale
I tecnici convertono una lettura in parti per miliardo da un rapporto di laboratorio nella concentrazione molare di lavoro usata nei calcoli di equilibrio o speciazione senza foglio di calcolo a ogni controllo.
Domande frequenti
Come si converte il ppb in molarità?
Usi M = (ppb · ρ) / (M_w · 1e6), dove ppb sono parti per miliardo in massa, ρ è la densità della soluzione in g/mL e M_w è la massa molare del soluto in g/mol. Il risultato M è la molarità in mol/L.
Il ppb massico è uguale a μg/L?
Solo quando la densità è esattamente 1 g/mL (acqua diluita tipica). In generale, il ppb massico è una frazione massica; convertire in mol/L richiede ancora densità e massa molare, come esige questa calcolatrice.
Quale unità di densità devo usare?
Grammi per millilitro (g/mL), numericamente uguali a kg/L o g/cm³. Li abbini alla massa molare in g/mol così il fattore 1e6 della formula è corretto.
La calcolatrice da ppb a molarità è gratuita?
Lo strumento del browser è gratuito e gira in locale.
Perché serve la densità della soluzione?
Perché il ppb confronta masse, mentre la molarità conta moli per litro: la densità dice quanti grammi pesa un litro di soluzione. Un campione acquoso diluito è vicino a 1 g/mL, ma salamoie, liquidi organici e standard concentrati possono spostare un risultato in tracce.
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/ppb-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ppb":1000,"density":1,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/ppb-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ppb": 1000,
"density": 1,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ppb-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ppb": 1000,
"density": 1,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ppb-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ppb":1000,"density":1,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ppb":1000,"density":1,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ppb-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
{
"ppb": 1000,
"density": 1,
"molar_mass": 58.44
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ppb_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.
Limiti
max_abs | 1000000000000 |
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
Quando densità o massa molare sono zero o negative, la conversione è indefinita o non fisica, quindi l’API restituisce un chiaro errore invalid_input invece di Infinity o di un NaN silenzioso. Il percorso è aritmetica pura—senza rete, senza semi casuali, senza dipendenza dall’orologio—così l’esecutore gratuito del browser e l’API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso ogni volta che la invoca.
Come chiamare l’API e cosa torna indietro
Il campo ppb deve essere non negativo; densità e massa molare devono essere strettamente positive—valori pari o inferiori a uno per dieci alla meno quindici, o qualsiasi densità o massa molare non positiva, vengono rifiutati. Invii un corpo JSON con tre numeri finiti obbligatori: ppb (alias parts_per_billion, concentration_ppb, c_ppb, ppb_mass) come valore non negativo di parti per miliardo in frazione massica, density (alias rho, la lettera greca rho, solution_density, d) in grammi per millilitro—numericamente uguale a chilogrammi per litro—e molar_mass (alias M_w, Mw, molecular_weight, solute_molar_mass, mm) in grammi per mole. I valori assoluti devono restare entro il limite pubblicato di un trilione così i prodotti intermedi restano finiti in precisione doppia IEEE sul Worker e nel browser. In caso di successo la risposta ripete ppb, density e molar_mass arrotondati, imposta molarity al valore arrotondato in mol per litro, unit alla stringa mol/L, mass_solution_g e mass_solute_g e moles agli intermedi di un litro, formula a M uguale a ppb per rho su M_w per uno e sei, message a un breve riepilogo e steps a un array ordinato di righe di sostituzione. Validazione fallita—campi mancanti, numeri non finiti, valori fuori dai limiti assoluti, ppb negativo, o densità o massa molare zero o negativa—restituisce invalid_input e non viene mai addebitata. Il prezzo è un forfait di $0.002 per richiesta riuscita con item unitario e prezzo marginale zero.
Consigli pratici, limiti e ricerche correlate
Per l’insegnamento, abbini esempi: mille ppb di cloruro di sodio con densità un grammo per millilitro e massa molare cinquantotto punto quattro quattro grammi per mole danno circa uno punto sette uno uno due per dieci alla meno cinque molare; cinquanta ppb con densità uno punto zero due e massa molare cento danno cinque punto uno per dieci alla meno sette molare; e densità zero dimostra il percorso rigido invalid_input che protegge la divisione per una massa non fisica. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli apprendisti impostano deliberatamente densità zero.
Casi di integrazione
Test unitari per software di chimica delle soluzioni
Generi casi noti da ppb a molarità e rifiuti deliberati di densità o massa molare nulle per kata di codice e test di contratto API.
Domande tecniche
Cosa succede se densità o massa molare sono zero?
La conversione è indefinita o non fisica. Questo strumento restituisce invalid_input invece di Infinity o NaN.