Calcolatore di pH da [H+]
0,1 mol/L di ioni idrogeno corrispondono a pH 1, una soluzione nettamente acida: inserisca un [H+] noto in moli per litro e ottenga il pH, l'indicazione acida, neutra o basica e i passaggi svolti per controllare le risposte. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Concentrazione di ioni idrogeno
- 0,0000001
- Concentrazione
- 0,0000001
- H+
- 0,0000001
- Unità di concentrazione
- mol/L
- Ph
- 7
Questo calcolatore di pH dalla concentrazione di ione idrogeno converte un valore noto di [H+] in moli per litro nella scala di acidità usata nei corsi di chimica e nei laboratori di qualità. Inserisca la molarità di ione idrogeno e lo strumento restituisce il pH uguale a meno il logaritmo in base dieci di quella concentrazione, un'etichetta breve di acidità —acida, neutra o basica— e la sostituzione passo passo che può incollare in un taccuino o in un test unitario.
Cosa significano insieme pH e concentrazione di ione idrogeno
Il pH è la misura logaritmica comune di quanto sia acida o basica una soluzione acquosa. Per definizione, con la precisione tipica dell'aula, il pH è il logaritmo negativo in base dieci della concentrazione di ione idrogeno espressa in moli per litro: pH uguale a meno log dieci della molarità di ione idrogeno. Quando quella concentrazione è uno per dieci alla meno sette moli per litro, il riferimento dell'acqua pura vicino a venticinque gradi Celsius, il pH è sette e la soluzione si dice neutra su quella scala.
Una maggiore concentrazione di ione idrogeno significa un pH minore e una soluzione più acida; una minore concentrazione significa un pH maggiore e una soluzione più basica o alcalina. Acidi forti concentrati possono dare pH sotto zero quando la concentrazione supera una mole per litro, e soluzioni fortemente basiche possono spingere il pH oltre quattordici quando i livelli di ione idrogeno sono estremamente piccoli.
Quegli estremi restano validi sotto la stessa formula chiusa; ciò che non è mai valido è una concentrazione nulla o negativa, perché il logaritmo è definito solo per numeri reali positivi. Docenti, taccuini di laboratorio e correttori automatici tengono a quel rifiuto quanto al percorso felice: un fallback silenzioso nasconderebbe un errore di inserimento e produrrebbe risultati non finiti o privi di senso.
Il percorso di controllo ricalcola meno log dieci della concentrazione pubblicata con lo stesso arrotondamento fisso usato per il campo ph, così una risposta riuscita porta sempre passi che può affermare in test o taccuini di laboratorio.
Consigli pratici, limiti e ricerche correlate
Mantenga la concentrazione di ione idrogeno entro l'intervallo assoluto pubblicato affinché meno log dieci della concentrazione non trabocchi in un pH non finito che il solver deve rifiutare. Usi moli per litro in modo coerente; se la sua fonte riporta millimoli per litro o moli per centimetro cubo, converta prima della chiamata invece di mescolare sistemi di unità in una sola richiesta.
Questa pagina si rivolge a chi cerca un calcolatore di pH dalla concentrazione di ione idrogeno, pH da [H+], o meno log dieci della molarità di ione idrogeno online; non è un calcolatore di tamponi, né uno strumento di curva di titolazione, né un solver di pOH o Kw. Preferisca questa capacità quando conosce già [H+] e le serve solo il pH; se la sua fonte è solo il Ka di un acido debole e la concentrazione dell'acido non dissociato, risolva prima [H+] con il modello di equilibrio appropriato.
L'intuizione di andata e ritorno è semplice: dieci elevato a meno il pH pubblicato recupera la concentrazione originale entro lo stesso arrotondamento a dodici decimali per valori acquosi tipici, e l'acidità si inverte correttamente quando sposta [H+] oltre il riferimento dell'acqua pura di uno per dieci alla meno sette moli per litro.
Casi d'uso
Controllo compiti per pH = −log10([H+])
Gli studenti inseriscono le concentrazioni di ione idrogeno del libro e confrontano pH ed etichette di acidità manoscritte con un risultato deterministico prima di consegnare.
Conversione nel taccuino di lab senza misuratore
I tecnici convertono un [H+] noto o calcolato in mol/L in pH per i report quando sono disponibili solo dati di concentrazione.
Test unitari per ausili di chimica
Generi casi noti di pH acido, neutro e basico più rifiuti deliberati di concentrazione nulla per kata di codice e pipeline di valutazione.
Domande frequenti
Come si calcola il pH dalla concentrazione di ione idrogeno?
Usi pH = −log₁₀([H⁺]) con [H⁺] in mol/L. Questo strumento restituisce il pH arrotondato, la classe di acidità e i passi di sostituzione.
Cosa succede se la concentrazione è zero o negativa?
Il pH non è definito per [H⁺] non positivo.
Calcola il pOH o il pH di un tampone?
No. Converte solo un [H⁺] noto in pH. Usi uno strumento dedicato di tampone o equilibrio se le servono quei modelli.
Il calcolatore di pH dalla concentrazione di ione idrogeno è gratuito?
Lo strumento del browser è gratuito e gira in locale.
Come verifico un pH facendo il percorso inverso?
Elevi dieci alla meno pH e ritroverà la concentrazione di ioni idrogeno di partenza, con lo stesso arrotondamento. Inoltre, superando 1 × 10⁻⁷ mol/L l'indicazione deve passare da acida a basica o viceversa.
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/ph-from-hydrogen-ion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hydrogen_ion_concentration":1e-7}'const res = await fetch("https://api.kit.forhosting.com/chem/ph-from-hydrogen-ion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hydrogen_ion_concentration": 1e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ph-from-hydrogen-ion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hydrogen_ion_concentration": 1e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ph-from-hydrogen-ion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hydrogen_ion_concentration":1e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hydrogen_ion_concentration":1e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ph-from-hydrogen-ion", 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
{
"hydrogen_ion_concentration": 1e-7
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ph_from_hydrogen_ion",
"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
Una concentrazione nulla o non positiva viene rifiutata con un errore chiaro invalid_input, così una cella vuota o un segno negativo errato non produce mai in silenzio un logaritmo non finito. Controlli dei compiti, preparazione di titolazioni, ripasso per l'esame, correttori automatici e pipeline API necessitano della stessa formula chiusa senza un foglio di calcolo né un pacchetto completo di speciazione acquosa. Il percorso è aritmetica puramente deterministica —senza rete, senza semi casuali, senza dipendenza dall'orologio— così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo l'arrotondamento decimale fisso ogni volta che la invoca.
Cosa significano insieme pH e concentrazione di ione idrogeno
Grandezze didattiche correlate come pOH e il prodotto ionico dell'acqua Kw restano deliberatamente fuori ambito qui affinché questa pagina resti incentrata sull'unica intenzione di ricerca di convertire una concentrazione di ione idrogeno nota in pH per compiti, preparazione di laboratorio e automazione API senza un pacchetto completo di speciazione acquosa né macro di foglio di calcolo.
Come chiamare l'API e cosa restituisce
La concentrazione deve essere strettamente positiva; i valori uguali o inferiori a uno per dieci alla meno quindici sono trattati come zero e rifiutati insieme a qualsiasi negativo esplicito. Invii un corpo JSON con un numero finito obbligatorio: hydrogen_ion_concentration (alias concentration, h_plus, h_concentration, hydrogen_ion, c_h, molarity_h) in moli per litro. Il valore assoluto deve restare entro il limite pubblicato di un trilione affinché i risultati intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. In caso di successo la risposta ripete hydrogen_ion_concentration, concentration e h_plus arrotondati, imposta unit_concentration a mol/L, ph e pH allo stesso valore arrotondato, formula alla stringa pH uguale a meno log dieci di [H+], acidity a acidic, neutral o basic, message a un breve riepilogo in inglese e steps a un array ordinato di righe di sostituzione. Una convalida fallita —concentration assente, numeri non finiti, valori fuori dai limiti assoluti, concentrazione nulla o non positiva, o pH calcolato non finito— restituisce invalid_input e non viene mai addebitata. Il prezzo è un fisso di $0.002 per richiesta riuscita con unità item e prezzo unitario marginale zero. Preferisca inviare JSON numerico piuttosto che stringhe preformattate quando controlla il client; i numeri in stringa sono accettati solo se corrispondono a un pattern numerico finito rigoroso, inclusa la notazione scientifica opzionale per valori come one e minus seven per i casi di riferimento dell'acqua pura.
Consigli pratici, limiti e ricerche correlate
Nell'insegnamento, abbini esempi classici: concentrazione uguale a uno per dieci alla meno sette produce pH sette e neutra; concentrazione uguale a zero virgola uno per l'approssimazione di un acido monoprotico forte produce pH uno e acida; concentrazione uguale a uno per dieci alla meno quattordici produce pH quattordici e basica; e concentrazione uguale a zero dimostra il percorso rigido invalid_input che protegge i logaritmi da argomenti non positivi. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli apprendisti inviano deliberatamente zero.
Domande tecniche
Quale concentrazione dà pH 7?
Al riferimento dell'acqua pura, [H⁺] = 1×10⁻⁷ mol/L dà pH = 7 e acidity neutral.