Convertitore di alcalinità dell’acqua
Un dKH letto su un test per acquario equivale a 17,848 mg/L come carbonato di calcio. Il convertitore porta l'alcalinità tra otto unità, tra cui meq/L, ppm, gradi francesi e inglesi e grani per gallone, per letture di acquario, laboratorio o rete idrica. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 120
- Unità di origine
- mg/L
- Unità di destinazione
- meq/L
- Risultato
- 2,3979377735
- Etichetta di origine
- milligrams per liter as CaCO3
- Etichetta di destinazione
- milliequivalents per liter
- mg/L come CaCO3
- 120
Un convertitore di alcalinità dell’acqua trasforma una lettura di alcalinità carbonatica scritta in un’unità comune in un’altra senza cercare tabelle di milligrammi per litro di carbonato di calcio, milliequivalenti per litro o gradi tedeschi di durezza carbonatica. Questa capacità usa fattori fissi pubblicati equivalenti a CaCO3 instradati attraverso milligrammi per litro come base intermedia, così input identici producono sempre output identici senza chiamate di rete, senza campionamento di modello e senza dipendenza dall’orologio.
Unità di alcalinità supportate e fattori esatti CaCO3
Il convertitore accetta otto famiglie di alcalinità sotto codici canonici stabili: mg/L per milligrammi per litro come carbonato di calcio, ppm per parti per milione come CaCO3 (numericamente identico a mg/L in campioni acquosi diluiti), meq/L per milliequivalenti per litro, dKH per gradi tedeschi di durezza carbonatica detti anche gradi KH o °dH, °f per gradi francesi, °e per gradi inglesi o Clark, mmol/L per millimoli per litro come CaCO3, e gpg per grani per gallone USA come CaCO3.
Ogni richiesta moltiplica il valore di input per il fattore esatto milligrammi-per-litro della fonte, poi divide per il fattore milligrammi-per-litro della destinazione.
I fattori seguono la pratica standard di chimica dell’acqua: un milligrammo per litro uguale a un milligrammo per litro; un ppm uguale a un milligrammo per litro; un meq/L uguale a 50.043 milligrammi per litro perché il peso equivalente di CaCO3 è 100.0869 diviso due; un dKH uguale a 17.848 milligrammi per litro; un grado francese uguale a dieci milligrammi per litro; un grado inglese uguale a cento diviso sette milligrammi per litro; un mmol/L uguale a 100.0869 milligrammi per litro; e un grano per gallone USA uguale a 17.118061 milligrammi per litro.
Poiché l’intermedio è sempre mg/L come CaCO3, convertire A in B e B in A è coerente fino all’arrotondamento pubblicato di dodici decimali, e non c’è una matrice a coppie che possa disallinearsi. Calcolo del punto finale di titolazione e matematica grezza del volume di acido sono intenzionalmente fuori ambito affinché questa pagina resti un convertitore puro di unità.
Dove aiuta nei controlli quotidiani dell'acqua
Usi il convertitore gratuito di alcalinità dell’acqua nel browser quando le serve un controllo rapido da milligrammi per litro a milliequivalenti per litro o gradi KH leggendo un referto di laboratorio, un kit per acquario, una scheda comunale di qualità dell’acqua o un log di controllo di processo. Apra la pagina, inserisca numero e unità e copi il risultato senza installare un foglio di calcolo, una libreria di unità o un pacchetto di calcolatrice desktop.
Gli input di origine seguono le stesse regole di conservazione di altri elementi parse KIT, e i risultati sono sicuri da mettere in cache perché l’algoritmo è pienamente deterministico. Autori di app mobili o chatbot possono mappare i campi result e formula direttamente in schede che mostrano numero e percorso di conversione che acquariofili, operatori di impianto e tecnici di laboratorio si aspettano sulla carta.
Casi d'uso
Controlli KH di acquari e reef
Converta letture dKH o gradi KH del kit di test in mg/L come CaCO3 o meq/L così calcolatori di dosaggio e controller condividono un’unica scala di alcalinità.
Report di acqua potabile e utility
Normalizzi unità di laboratorio miste—ppm CaCO3, meq/L, gradi francesi o inglesi—in un’unica colonna di milligrammi per litro per cruscotti di conformità.
Domande frequenti
Cos’è dKH e come si collega ai gradi KH?
dKH sono gradi tedeschi di durezza carbonatica, scritti anche °dH, °KH o gradi KH. Un dKH uguale a 17.848 mg/L come CaCO3.
Cosa succede se invio un’unità sconosciuta?
Il messaggio di errore nomina il campo e elenca le unità supportate: mg/L, ppm, meq/L, dKH, °f, °e, mmol/L e gpg. I fallimenti di validazione non vengono addebitati.
Il convertitore di alcalinità dell’acqua è gratis?
Lo strumento browser gira gratis sul suo dispositivo.
ppm e mg/L sono uguali per l’alcalinità?
Per campioni acquosi diluiti, un ppm come CaCO3 è numericamente uguale a un mg/L come CaCO3. Questo convertitore li tratta come fattori identici di uno verso l’intermedio mg/L.
Come si convertono i meq/L in mg/L come CaCO3?
Moltiplichi per 50,043, perché il peso equivalente del carbonato di calcio è 100,0869 diviso due. Nel verso opposto, 120 mg/L come CaCO3 diventano 2,397937773515 meq/L.
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/conv/alkalinity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":120,"from":"mg/L","to":"meq/L"}'const res = await fetch("https://api.kit.forhosting.com/conv/alkalinity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 120,
"from": "mg/L",
"to": "meq/L"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/alkalinity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 120,
"from": "mg/L",
"to": "meq/L"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/alkalinity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":120,"from":"mg/L","to":"meq/L"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":120,"from":"mg/L","to":"meq/L"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/alkalinity", 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
{
"value": 120,
"from": "mg/L",
"to": "meq/L"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.alkalinity",
"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
Lo strumento browser gira gratis sul suo dispositivo; l’API prepagata addebita $0.002 per voce riuscita quando acquari, utility, laboratori e pipeline necessitano dello stesso contratto da server e automazione.
Unità di alcalinità supportate e fattori esatti CaCO3
Alias amichevoli come milligrams per liter, milliequivalents per liter, degrees KH, German hardness, French degrees, Clark e grains per gallon sono normalizzati senza distinzione di maiuscole così moduli e API possono passare codici corti o nomi completi.
Forma della richiesta, campi di risposta ed errori di unità sconosciuta
Il messaggio di errore nomina il campo errato e elenca l’insieme supportato così i client correggono i moduli senza indovinare. I valori negativi sono consentiti quando le servono delta di alcalinità con segno in pipeline di controllo di processo; zero si converte in modo pulito a zero in ogni unità di destinazione. Invii un corpo JSON con tre campi obbligatori: value come numero finito, from come stringa di unità di origine e to come stringa di unità di destinazione. Gli alias amount, quantity e alkalinity sono accettati per value; unit_from e source per from; unit_to e target per to. In caso di successo la risposta ripete i codici canonici from e to, le stringhe leggibili from_label e to_label, il risultato convertito, la quantità intermedia mg_l_caco3, il fattore adimensionale da origine a destinazione, una breve riga di formula adatta all’UI, il tag di metodo alkalinity_caco3 e l’elenco fisso di units_supported. Value assente, numeri non finiti come NaN o Infinity, campi di unità assenti e qualsiasi token che non mappi a un’unità supportata falliscono con invalid_input e non vengono addebitati dopo il rifiuto del motore. Input identici producono sempre JSON identico perché il percorso è aritmetica pura senza casualità, senza ricerca remota e senza dipendenza dall’orologio di parete, il che rende l’endpoint sicuro da fissare in goldens di integrazione continua e test di contratto SDK. Risultati a scala acquario vicino a centoventi milligrammi per litro e risultati a scala utility vicino a diverse centinaia di milligrammi per litro condividono lo stesso percorso di codice, così le coppie di magnitudine restano ben definite finché la precisione doppia IEEE può rappresentare il prodotto intermedio.
Uso nel browser, prezzi API e flussi quotidiani dell’acqua
Passi all’API prepagata quando un controller da reef, un cruscotto di acqua potabile, un monitor di addolcitore di acqua di raffreddamento industriale, un LIMS di laboratorio ambientale o un chatbot didattico di chimica deve convertire unità di alcalinità su scala sotto un contratto KIT stabile a $0.002 per voce riuscita; i fallimenti di validazione che sollevano invalid_input non consumano saldo dopo il rifiuto. Abbini questo endpoint a strumenti di durezza o pH quando il traffico di ricerca parte da un intento più ampio di chimica dell’acqua, oppure lo chiami da solo quando la query è specificamente convertire alcalinità tra mg/L CaCO3, meq/L, dKH e sistemi di gradi correlati.
Casi di integrazione
LIMS di laboratorio e API di controllo di processo
Accetti stringhe di unità da operatore o strumento, restituisca un’alcalinità convertita deterministica e sollevi invalid_input su token sconosciuti sotto un contratto KIT prepagato.
Domande tecniche
Come converto mg/L come CaCO3 in meq/L?
Invii JSON con value uguale alla lettura, from: "mg/L" e to: "meq/L". Il motore divide per 50.043 (il peso equivalente di CaCO3 in mg/meq) e restituisce result più il campo intermedio mg_l_caco3.