Chemischer Name aus Formel
Geben Sie eine bekannte Formel ein und Sie erhalten den gebräuchlichen englischen Namen der Verbindung: H2O liefert Water, C6H12O6 Glucose. Erfasst sind Gase, Salze, Säuren, Basen und gängige organische Stoffe, geraten wird nie. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Fügen Sie eine Molekülformel ein, und diese Namenssuche liefert den Alltagsnamen des Stoffes, den Labore, Etiketten und Hausaufgaben verwenden. Sie erfindet keine IUPAC-Namen für beliebige Strukturen: Sie bildet eine geschlossene Menge bekannter Formelzeichenketten — Wasser, Kohlenstoffdioxid, Natriumchlorid, Schwefelsäure, Glucose und Dutzende Unterrichtsklassiker — auf den tabellierten Trivialnamen ab. Unicode-Tiefstellungen, Hydratpunkte und einige Struktur-Aliase wie CH3CH2OH für Ethanol werden vor der Suche normalisiert, sodass eine aus einem PDF kopierte Formel mit Tiefstellungsziffern weiterhin Water ergibt.
Was eine Namenssuche für bekannte Stoffe tatsächlich beantwortet
Eine Molekülformel ist ein kompaktes Symbol für einen Stoff, aber der Name auf der Flasche, im Hausaufgabenschlüssel oder im Sicherheitsdatenblatt ist fast nie die rohe Symbolkette. H2O ist Wasser, NaCl Natriumchlorid, C6H12O6 Glucose und CaCO3 Calciumcarbonat. Dieses Werkzeug Chemischer Name aus der Formel existiert für diese letzte Meile: Sie senden eine Zeichenkette aus der bekannten Stoffmenge und erhalten den tabellierten Trivialnamen, den man im Labor wirklich sagt.
Es ist kein allgemeines IUPAC-Nomenklaturtriebwerk und erfindet keinen Namen für ein unveröffentlichtes Forschungsmolekül. Die Tabelle deckt Unterrichtsgase, binäre Salze, Mineralsäuren und -basen, einfache Oxide, einige Hydrate und Alltagsorganika wie Methan, Ethanol, Benzol, Saccharose und Essigsäure ab. Unicode-Tiefstellungen werden vor der Suche auf ASCII-Ziffern gefaltet, sodass eine aus einem gesetzten Dokument kopierte Formel weiter trifft.
Hydrattrenner mit Mittelpunkt, Sternchen oder Punkt zwischen Salz und Wasserzahl fallen auf eine kanonische Mittelpunktform zusammen. Einige Struktur-Aliase sitzen neben dem Anzeigeschlüssel, sodass CH3CH2OH und C2H5OH beide Ethanol liefern. Liegt Ihre Kette nach der Normalisierung nicht in dieser Menge, weigert sich die Fähigkeit zu raten.
Eingabevertrag, Normalisierung und Fehlerverhalten
Elementsymbole bleiben groß-/kleinschreibungsempfindlich: Co ist nicht CO, und die Tabelle wandelt niemals eine ganze Formel in Kleinbuchstaben. Beispiel: formula H2O ergibt name Water. Beispiel: formula CH3CH2OH ergibt die kanonische Formel C2H5OH und name Ethanol.
Ist die normalisierte Kette kein Schlüssel der bekannten Menge, scheitert die Aufgabe mit der Meldung, dass formula nicht in der bekannten Stoffmenge liegt, und dieser Fehlschlag wird nicht berechnet. Verknüpfen Sie die Antwort mit Ihrem eigenen Bestand oder Notenbuch, wenn Sie Extrafelder brauchen; dieser Endpunkt liefert den Namen, nicht die Molmasse, Gefahrensätze oder eine Strukturzeichnung.
Wann sich die Namenssuche aus der Formel lohnt
Unterrichtsräume und Tutorienplattformen nutzen eine Namenssuche aus der Formel, damit Lernende prüfen können, dass H2SO4 Schwefelsäure ist, ohne den Buchindex umzublättern. Prüfungsgeneratoren brauchen ein deterministisches Orakel, das unbekannte Symbole als falsch wertet statt stillschweigend einen Namen zu erfinden, den ein fehlerhafter Bewerter als Erfolg werten könnte. Eine fehlgeschlagene Prüfung wird nicht berechnet.
Halten Sie Anfragen klein, pinnen Sie den gelieferten name in Tests fest, und Sie erhalten reproduzierbare Trivialnamen für Hausaufgaben, LMS-Erweiterungen und Edge-Worker, ohne ein eigenes Nomenklaturmodell aufzustellen. Fehlt eine Formel in der Menge, erweitern Sie die Tabelle in einer prüfbaren Änderung, statt den Endpunkt raten zu lassen.
Anwendungsfälle
Unterrichts- und Hausaufgabenprüfungen
Lassen Sie Lernende H2O, NaCl oder C6H12O6 einfügen und den Trivialnamen gegen die in der Stunde verwendete Bezeichnung prüfen.
Automatische Bewertung in Prüfungen und LMS
Bewerten Sie Formel-zu-Name-Aufgaben mit einem deterministischen Orakel, das unbekannte Formeln ablehnt statt einen Namen zu erfinden.
Laboretiketten und Bestandsfelder
Wandeln Sie eine gespeicherte Formelkette in den Trivialnamen für Flaschenetiketten, Einkaufslisten und Suchindizes um.
Häufige Fragen
Wie erhalte ich den chemischen Namen aus einer Formel?
Senden Sie eine bekannte Formelkette in formula (zum Beispiel H2O oder NaCl).
Welche Formeln gehören zur bekannten Menge?
Unterrichtsgase, Mineralsäuren und -basen, gängige Salze und Oxide, ausgewählte Hydrate und Alltagsorganika wie Methan, Ethanol, Glucose und Saccharose. Formeln außerhalb dieser geschlossenen Tabelle werden abgelehnt.
Was geschieht, wenn meine Formel nicht gelistet ist?
Unbekannte Ketten werden nie geraten, und fehlgeschlagene Prüfung wird nicht berechnet.
Werden H2O mit Tiefstellungsziffern und H2O gleich behandelt?
Ja. Unicode-Tiefstellungsziffern werden vor der Suche in ASCII umgewandelt, und Hydrattrenner als Mittelpunkt, Sternchen oder Punkt fallen auf eine kanonische Form zusammen.
In welcher Sprache wird der Name ausgegeben?
Auf Englisch. Das Werkzeug liefert den gebräuchlichen englischen Namen, etwa Water für H2O oder Ethanol für C2H5OH. Den deutschen Namen müssen Sie bei Bedarf selbst ergänzen.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"formula": "H2O"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.chemical_name",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_chars | 80 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Fehlt die Formel, ist sie leer oder gehört sie nicht zur bekannten Menge, schlägt die Aufgabe mit invalid_input fehl statt einen Namen zu raten.
Eingabevertrag, Normalisierung und Fehlerverhalten
Senden Sie per POST einen JSON-Körper mit einem Pflicht-Zeichenkettenfeld namens formula. Die Aliase chemical_formula, molecule, expr, text und content werden akzeptiert, damit Skripte Namen benachbarter Chemie-Endpunkte und eines schlichten Text-Widgets wiederverwenden. Der Wert muss eine Zeichenkette von höchstens achtzig Zeichen sein; Zahlen, Objekte, leere Ketten und fehlende Felder scheitern mit invalid_input und nennen formula. Bei Erfolg liefert der Körper formula als gespeicherten kanonischen Schlüssel, name als tabellierten Trivialnamen, formula_input als nachgeschlagene normalisierte Kette und method gesetzt auf known_compound_lookup.
Wo eine API für den chemischen Namen aus der Formel sich lohnt
Laborinformationssysteme speichern oft ein formula-Feld von einer Flasche oder einer SDS und brauchen den Trivialnamen für Etiketten, Einkaufslisten und Suche; ein kleiner parse-API-Aufruf erspart einen Cheminformatikstapel für eine geschlossene Unterrichtsmenge. Weil die Umsetzung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Technische Fragen
Was kostet die Namenssuche aus der chemischen Formel?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.