Nome chimico da formula
Inserisca una formula nota e ottenga il nome comune del composto in inglese: H2O restituisce Water e C6H12O6, Glucose. Copre gas, sali, acidi, basi e composti organici di uso scolastico, e non tira a indovinare un nome che non conosce. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Incolli una formula molecolare e questa ricerca del nome chimico Le restituisce il nome quotidiano del composto usato in laboratorio, sulle etichette e nei compiti. Non inventa nomenclatura IUPAC per strutture arbitrarie: proietta un insieme chiuso di stringhe di formula note —acqua, diossido di carbonio, cloruro di sodio, acido solforico, glucosio e decine di fondamentali d'aula— sul nome comune tabulato.
A che cosa risponde davvero una ricerca del nome di un composto noto
Una formula molecolare è un simbolo compatto di un composto, ma il nome stampato su un flacone, una chiave dei compiti o una scheda di sicurezza quasi mai coincide con la stringa grezza del simbolo. H2O è acqua, NaCl cloruro di sodio, C6H12O6 glucosio e CaCO3 carbonato di calcio. Questo strumento di nome chimico dalla formula esiste per quell'ultimo tratto: Lei invia una stringa dell'insieme di composti noti e riceve il nome comune tabulato che in laboratorio si pronuncia davvero.
Non è un motore generale di nomenclatura IUPAC e non inventerà un nome per una molecola di ricerca inedita. La tabella copre gas d'aula, sali binari, acidi e basi minerali, ossidi semplici, alcuni idrati e organici quotidiani come metano, etanolo, benzene, saccarosio e acido acetico. Gli indici Unicode si piegano a cifre ASCII prima della ricerca, così una formula copiata da un documento impaginato resta riconosciuta.
I separatori d'idrato scritti con punto mediano, asterisco o punto tra il sale e il conteggio dell'acqua collassano in un'unica forma canonica a punto mediano. Se la Sua stringa, dopo la normalizzazione, non è in quell'insieme, la capacità rifiuta di indovinare.
Contratto d'ingresso, normalizzazione e comportamento d'errore
Prima di consultare la tabella il gestore taglia gli spazi, sostituisce le cifre pedice Unicode con ASCII 0–9, ripiega i separatori d'idrato così CuSO4·5H2O, CuSO4*5H2O e CuSO4.5H2O condividono una chiave, e toglie gli spazi interni restanti. I simboli degli elementi restano sensibili al maiuscolo: Co non è CO, e la tabella non converte mai un'intera formula in minuscolo. Esempio: formula H2O produce name Water.
Esempio: formula CH3CH2OH produce formula canonica C2H5OH e name Ethanol. Se la stringa normalizzata non è una chiave dell'insieme noto, l'attività fallisce con un messaggio che formula non è nell'insieme di composti noti, e quel fallimento non viene fatturato.
Quando serve passare dalla formula al nome
Aule e piattaforme di tutoraggio usano una ricerca del nome chimico dalla formula perché chi impara verifichi che H2SO4 è acido solforico senza sfogliare l'indice di un manuale. I generatori d'esame necessitano di un oracolo deterministico che segni i simboli sconosciuti come errati invece di inventare in silenzio un nome che un correttore difettoso potrebbe trattare come successo. Una convalida fallita non consuma saldo.
Tenga le richieste piccole, fissi il name restituito nei test e otterrà nomi comuni riproducibili per i compiti, i plugin LMS e i worker all'edge senza erigere un modello di nomenclatura proprio.
Casi d'uso
Controlli d'aula e compiti a casa
Lasci che gli studenti incollino H2O, NaCl o C6H12O6 e verifichino il nome comune rispetto all'etichetta usata nella lezione.
Correzione automatica di esami e LMS
Valuti gli item da formula a nome con un oracolo deterministico che rifiuta le formule sconosciute invece di inventare un nome.
Etichette di laboratorio e campi d'inventario
Trasformi una stringa di formula memorizzata nel nome d'uso per etichette di flacone, liste d'acquisto e indici di ricerca.
Domande frequenti
Come ottengo il nome chimico a partire da una formula?
Invii una stringa di formula nota in formula (ad esempio H2O o NaCl).
Quali formule rientrano nell'insieme noto?
Gas d'aula, acidi e basi minerali, sali e ossidi comuni, idrati selezionati e organici quotidiani come metano, etanolo, glucosio e saccarosio. Le formule fuori da quella tabella chiusa vengono rifiutate.
Che succede se la mia formula non è in elenco?
Le stringhe sconosciute non vengono mai indovinate, e una convalida fallita non è fatturata.
H2O con cifre in pedice e H2O sono trattati allo stesso modo?
Sì. Le cifre pedice Unicode sono convertite in ASCII prima della ricerca, e i separatori d'idrato scritti come punto mediano, asterisco o punto si ripiegano in un'unica forma canonica.
In che lingua viene restituito il nome del composto?
In inglese. Lo strumento restituisce il nome comune inglese, per esempio Water per H2O o Ethanol per C2H5OH. Se le serve il nome italiano, dovrà tradurlo lei.
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/chemical-name \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"formula":"H2O"}'const res = await fetch("https://api.kit.forhosting.com/chem/chemical-name", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"formula": "H2O"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/chemical-name",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"formula": "H2O"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/chemical-name", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"formula":"H2O"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"formula":"H2O"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/chemical-name", 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
{
"formula": "H2O"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.chemical_name",
"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_chars | 80 |
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
Gli indici Unicode, i punti d'idrato e alcuni alias strutturali come CH3CH2OH per l'etanolo vengono normalizzati prima della ricerca, così una formula copiata da un PDF con cifre in pedice si risolve comunque in Water. Se la formula manca, è vuota o non appartiene all'insieme noto, l'attività fallisce con invalid_input invece di indovinare un nome.
A che cosa risponde davvero una ricerca del nome di un composto noto
Alcuni alias strutturali stanno accanto alla chiave mostrata, così CH3CH2OH e C2H5OH restituiscono entrambi Ethanol.
Contratto d'ingresso, normalizzazione e comportamento d'errore
Invii con POST un corpo JSON con un campo stringa obbligatorio chiamato formula. Il valore deve essere una stringa di al massimo ottanta caratteri; numeri, oggetti, stringhe vuote e campi assenti falliscono con invalid_input nominando formula. In successo il corpo restituisce formula come chiave canonica memorizzata, name come nome comune tabulato, formula_input come stringa normalizzata cercata, e method impostato a known_compound_lookup. Abbini la risposta al proprio inventario o registro se Le servono campi extra; questo endpoint restituisce il nome, non la massa molare, frasi di pericolo né un disegno di struttura.
Dove un'API di nome chimico dalla formula merita il posto
I sistemi informativi di laboratorio spesso conservano un campo formula da un flacone o da una SDS e necessitano del nome comune per etichette, liste d'acquisto e ricerca; chiamare una piccola API parse evita di trascinare una pila di chemoinformatica per un insieme chiuso d'aula. Poiché l'implementazione è parse di livello A pura, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Quando una formula manca dall'insieme, estenda la tabella con una modifica rivedibile invece di chiedere all'endpoint di indovinare.
Domande tecniche
Quanto costa consultare il nome chimico dalla formula?
Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non è fatturato.