Chimica

Calcolatore di massa molare

Analizza formule chimiche (con parentesi e idrati) e restituisce la massa molare più la ripartizione per elemento.

01Input
Usa la capitalizzazione corretta (H2O, NaCl, C6H12O6). Sono supportate parentesi Ca(OH)2 e punto idrato CuSO4·5H2O.
02Risultati
Massa molare
Moli per grammo
Elemento Atomi Massa atomica Contributo %
Quota di massa per elemento
03Come funziona

Perché questo calcolo

Calcolare la massa molare di un composto è l'operazione più basilare e più utilizzata in chimica. Ogni calcolo stechiometrico, ogni preparazione di soluzione, ogni titolazione, ogni conversione di dosaggio farmaceutico passa attraverso "data una formula molecolare, qual è la sua massa per mole e quale frazione di tale massa deriva da ciascun elemento?". Le scuole insegnano la procedura — cercare le masse atomiche, moltiplicare per i coefficienti stechiometrici, sommare — ma la gestione dei dati è noiosa per qualsiasi molecola oltre le quattro atomi. Gli errori si accumulano quando le formule includono parentesi nidificate (Ca(OH)₂, Fe(NO₃)₃·9H₂O) o punti idrato (CuSO₄·5H₂O). Questo calcolatore analizza direttamente il testo della formula: una piccola discesa ricorsiva su una grammatica che accetta simboli, moltiplicatori, parentesi e punti idrato, sommata contro una tabella interna di pesi atomici standard.

L'output è la massa molare totale, il contributo in massa-percentuale di ciascun elemento (ordinato dall'alto verso il basso) e una visualizzazione a barre impilate che rende le proporzioni intuitive a colpo d'occhio — utile quando si insegna, utile quando si verifica la ragionevolezza di un foglio di calcolo di sintesi, e utile per il controllo qualità industriale dove la percentuale in massa di ciascun elemento è la specifica.

La formula

Massa molare M(composto) = Σ n_i · M_i dove n_i è il numero di atomi dell'elemento i in un'unità formula e M_i è la massa atomica standard dell'elemento i (valori convenzionali IUPAC 2021).

Il parser gestisce:

  • Formule semplici: H2O, CO2, NaCl. Simbolo dell'elemento seguito da un conteggio intero opzionale.
  • Simboli multi-lettera: Mg, Cl, Cu — maiuscola + minuscola opzionale. Il parser distingue "Co" (cobalto) da "CO" (carbonio + ossigeno) per maiuscola/minuscola.
  • Parentesi: Ca(OH)2, Al2(SO4)3 — sotto-formula moltiplicata per il numero finale. Le parentesi quadre [...] sono accettate come sinonimo.
  • Parentesi nidificate: K3[Fe(CN)6]. Fattore interno prima, fattore esterno secondo.
  • Punto idrato: CuSO4·5H2O — un intero iniziale moltiplica la successiva sotto-formula. Sono accettati sia · che ..
  • Conteggio implicito di 1: H2O (la O ha conteggio 1).

Ripartizione per elemento:

  • contributo_g_per_mol = n_i · M_i.
  • massa_pct = contributo / totale · 100.

Viene inoltre riportato l'inverso "moli per grammo": n = 1 / M_total.

Come usare

Inserire la formula nella casella di testo. La maiuscola conta: usare la maiuscola corretta del simbolo dell'elemento (Na, non na o NA). Usare 1, 2, 3… per i conteggi stechiometrici (non caratteri Unicode in pedice — quelli non vengono analizzati). Usare le parentesi per i gruppi ramificati. Usare il carattere punto · o un normale punto fermo . per gli idrati.

Premere Tab o fare clic fuori dal campo per calcolare. Il pannello dei risultati mostra:

  • Massa molare totale in g/mol come indicatore chiave delle prestazioni (KPI) principale.
  • Moli per grammo (il reciproco — utile quando si ha un campione di massa fissa).
  • Una tabella con una riga per elemento: simbolo, conteggio, massa atomica, contributo, percentuale in massa.
  • Una barra impilata in cui ogni segmento è un elemento, dimensionato in proporzione alla sua quota di massa.

Esempio pratico

Acqua H₂O.

  • Atomi: H × 2, O × 1.
  • Masse atomiche: H = 1,008, O = 15,999.
  • Totale: 2 × 1,008 + 15,999 = 18,015 g/mol.
  • O è l'88,8% della massa; H l'11,2%.

Glucosio C₆H₁₂O₆.

  • C × 6, H × 12, O × 6.
  • C = 12,011, H = 1,008, O = 15,999.
  • Totale: 72,066 + 12,096 + 95,994 = 180,156 g/mol.
  • Percentuale in massa: O 53,3%, C 40,0%, H 6,7%.

Solfato di rame pentaidrato CuSO₄·5H₂O.

  • Si decompone come: Cu + S + O × 4 + 5 × (H × 2 + O) = Cu × 1, S × 1, O × 9, H × 10.
  • Masse atomiche: Cu = 63,546, S = 32,06, O = 15,999, H = 1,008.
  • Totale: 63,546 + 32,06 + 9 × 15,999 + 10 × 1,008 = 63,546 + 32,06 + 143,991 + 10,08 = 249,677 g/mol.

Solfato di alluminio Al₂(SO₄)₃.

  • Al × 2, S × 3, O × 12.
  • Totale: 2 × 26,982 + 3 × 32,06 + 12 × 15,999 = 53,964 + 96,18 + 191,988 = 342,132 g/mol.

Insidie

La distinzione tra maiuscole e minuscole conta più di quanto la gente si aspetti. "CO" è monossido di carbonio; "Co" è cobalto. "CN" è cianuro; "Cn" è copernicio. Il parser non ti avviserà — utilizzerà silenziosamente qualsiasi elemento corrisponda alla maiuscola/minuscola che hai digitato.

I pedici Unicode non vengono analizzati. H₂O sembra carino ma H2O è ciò che il parser si aspetta. Copiare e incollare da un testo che usa i pedici causerà un "errore di sintassi".

Parentesi quadre vs graffe. Il parser accetta () e [] come delimitatori di gruppo; non accetta parentesi graffe {}.

Carica / stato di ossidazione. Il parser ignora +, e numeri romani. "Fe(III)" deve essere inserito come "Fe" — il III è informativo, non stechiometrico. Ioni poliatomici come SO₄²⁻ vengono inseriti come SO4 (la carica è chimicamente significativa ma invisibile nel calcolo della massa molare).

Variazione della notazione idrata. Testi diversi usano ·, ., * o , come separatore idrato. Il parser accetta · (punto centrale) e . (punto fermo). Per altri separatori, sostituiscili prima di incollare.

Masse atomiche standard vs specifiche per isotopi. La tabella utilizza pesi atomici standard IUPAC 2021, che sono medie intervallate sulla abbondanza isotopica naturale. Per composti marcati con deuterio o arricchiti di ¹³C, il calcolatore sottostima — aggiustare manualmente per la composizione isotopica.

Abbreviazioni comuni di ioni poliatomici. "Ammonio" scritto come NH4 funziona; scritto come (NH4) funziona anche. Ma NH₄⁺ non verrà analizzato (Unicode + carica).

Comuni insidie dei simboli degli elementi. B (boro) vs Be (berillio); K (potassio) vs Kr (krypton); Y (ittrio) vs Yb (itterbio). In caso di dubbio, nominare l'elemento piuttosto che il simbolo e cercare.

Anidro vs idrato. CuSO₄ (anidro) è 159,6 g/mol; CuSO₄·5H₂O (pentaidrato) è 249,7 g/mol. Un campione di 1 g di pentaidrato contiene solo 0,64 g di sale anidro. Questo è importante per una corretta preparazione della soluzione — leggere l'etichetta, digitare la formula che corrisponde.

Cifre significative. Il calcolatore restituisce tre o quattro decimali da una tabella di masse atomiche a quattro cifre significative. Per lavori di chimica analitica che richiedono maggiore precisione, cercare le masse atomiche CODATA con le loro incertezze di misurazione.

Radicali liberi e ambiguità strutturale. La formula empirica H₂O è inequivocabile. L'esano (C₆H₁₂) e l'1-esene (anche C₆H₁₂) hanno la stessa massa molare — il calcolatore calcola la massa, non la struttura.

Variazioni

  • Derivazione della formula empirica: da percentuali di analisi elementare, dedurre il più piccolo rapporto intero di atomi.
  • Preparazione di soluzioni molari: questo calcolatore + calcolatore di diluizione danno insieme grammi per litro per una molarità target.
  • Ricerca della composizione percentuale: la ripartizione per elemento è esattamente ciò che serve per i controlli incrociati dell'analisi di combustione.
  • Peso molecolare vs peso formula: i composti ionici (NaCl) non formano molecole discrete; il calcolatore restituisce il peso formula, che è una quantità per unità formula, non per molecola.
  • Massa molare media dei polimeri: richiede un input sul grado di polimerizzazione.

Calcolatori correlati