Nombre químico desde la fórmula
Escriba una fórmula conocida y obtenga el nombre común del compuesto en inglés: H2O devuelve Water y C6H12O6, Glucose. Abarca gases, sales, ácidos, bases y compuestos orgánicos de clase, y no adivina un nombre que no conoce. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Pegue una fórmula molecular y esta consulta de nombre químico le devuelve el nombre cotidiano del compuesto que aparece en laboratorios, etiquetas y deberes. No inventa nomenclatura IUPAC para estructuras arbitrarias: proyecta un conjunto cerrado de cadenas de fórmula conocidas —agua, dióxido de carbono, cloruro de sodio, ácido sulfúrico, glucosa y decenas de básicos de aula— sobre el nombre común tabulado.
Qué responde realmente una consulta de nombre de compuesto conocido
Una fórmula molecular es un símbolo compacto de un compuesto, pero el nombre impreso en un frasco, una clave de deberes o una ficha de seguridad casi nunca es la cadena cruda del símbolo. H2O es agua, NaCl es cloruro de sodio, C6H12O6 es glucosa y CaCO3 es carbonato de calcio. Esta herramienta de nombre químico desde la fórmula existe para ese último tramo: usted envía una cadena del conjunto de compuestos conocidos y recibe el nombre común tabulado que la gente pronuncia en el laboratorio.
No es un motor general de nomenclatura IUPAC y no inventará un nombre para una molécula de investigación inédita. La tabla cubre gases de aula, sales binarias, ácidos y bases minerales, óxidos sencillos, unos pocos hidratos y orgánicos cotidianos como metano, etanol, benceno, sacarosa y ácido acético. Los subíndices Unicode se pliegan a dígitos ASCII antes de la búsqueda, así que una fórmula copiada de un documento tipográfico sigue coincidiendo.
Los separadores de hidrato escritos con punto medio, asterisco o punto entre la sal y el conteo de agua colapsan a una sola forma canónica con punto medio. Si su cadena, tras normalizar, no está en ese conjunto, la capacidad se niega a adivinar.
Contrato de entrada, normalización y comportamiento de error
Antes de consultar la tabla el manejador recorta espacios, sustituye dígitos subíndice Unicode por ASCII 0–9, pliega separadores de hidrato de modo que CuSO4·5H2O, CuSO4*5H2O y CuSO4.5H2O compartan una clave, y elimina espacios interiores restantes. Los símbolos de elemento siguen siendo sensibles a mayúsculas: Co no es CO, y la tabla nunca convierte a minúsculas una fórmula entera. Ejemplo: formula H2O produce name Water.
Ejemplo: formula CH3CH2OH produce formula canónica C2H5OH y name Ethanol. Si la cadena normalizada no es una clave del conjunto conocido, la tarea falla con un mensaje de que formula no está en el conjunto de compuestos conocidos, y ese fallo no se factura. Combine la respuesta con su propio inventario o cuaderno de notas si necesita campos extra; este extremo devuelve el nombre, no la masa molar, frases de peligro ni un dibujo de estructura.
Dónde resulta útil pasar de la fórmula al nombre
Las aulas y las plataformas de tutoría usan una consulta de nombre químico desde la fórmula para que el alumnado compruebe que H2SO4 es ácido sulfúrico sin hojear el índice de un libro. Los generadores de exámenes necesitan un oráculo determinista que marque los símbolos desconocidos como incorrectos en lugar de inventar en silencio un nombre que un corrector defectuoso podría tratar como éxito. La validación fallida no consume saldo.
Mantenga las peticiones pequeñas, fije el name devuelto en las pruebas y obtendrá nombres comunes reproducibles para deberes, plugins LMS y workers en el borde sin montar un modelo de nomenclatura propio. Cuando una fórmula falte en el conjunto, amplíe la tabla en un cambio revisable en lugar de pedir al extremo que adivine.
Qué puede hacer con ella
Comprobaciones de aula y deberes
Permita que el alumnado pegue H2O, NaCl o C6H12O6 y verifique el nombre común frente a la etiqueta usada en la lección.
Corrección automática en exámenes y LMS
Califique ítems de fórmula a nombre con un oráculo determinista que rechaza fórmulas desconocidas en lugar de inventar un nombre.
Etiquetas de laboratorio y campos de inventario
Convierta una cadena de fórmula almacenada en el nombre habitual para etiquetas de frasco, listas de compra e índices de búsqueda.
Preguntas frecuentes
¿Cómo obtengo el nombre químico a partir de una fórmula?
Envíe una cadena de fórmula conocida en formula (por ejemplo H2O o NaCl).
¿Qué fórmulas entran en el conjunto conocido?
Gases de aula, ácidos y bases minerales, sales y óxidos habituales, hidratos seleccionados y orgánicos cotidianos como metano, etanol, glucosa y sacarosa. Las fórmulas fuera de esa tabla cerrada se rechazan.
¿Qué ocurre si mi fórmula no figura en la lista?
Nunca se adivinan cadenas desconocidas, y la validación fallida no se factura.
¿Se tratan igual H2O con dígitos subíndice y H2O?
Sí. Los dígitos subíndice Unicode se convierten a ASCII antes de la búsqueda, y los separadores de hidrato escritos como punto medio, asterisco o punto se pliegan a una sola forma canónica.
¿En qué idioma devuelve el nombre del compuesto?
En inglés. La herramienta devuelve el nombre común en inglés, por ejemplo Water para H2O o Ethanol para C2H5OH. Si necesita el nombre en español, tendrá que traducirlo usted.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"formula": "H2O"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.chemical_name",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_chars | 80 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Los subíndices Unicode, los puntos de hidrato y algunos alias estructurales como CH3CH2OH para el etanol se normalizan antes de la búsqueda, de modo que una fórmula copiada de un PDF con dígitos subíndice sigue resolviendo a Water. Si la fórmula falta, está vacía o no pertenece al conjunto conocido, la tarea falla con invalid_input en lugar de adivinar un nombre.
Qué responde realmente una consulta de nombre de compuesto conocido
Unos alias estructurales conviven junto a la clave mostrada, de modo que CH3CH2OH y C2H5OH ambos devuelven Ethanol.
Contrato de entrada, normalización y comportamiento de error
Envíe por POST un cuerpo JSON con un campo de cadena obligatorio llamado formula. El valor debe ser una cadena de ochenta caracteres como máximo; números, objetos, cadenas vacías y campos ausentes fallan con invalid_input nombrando formula. En éxito el cuerpo devuelve formula como la clave canónica almacenada, name como el nombre común tabulado, formula_input como la cadena normalizada buscada, y method fijado a known_compound_lookup.
Dónde aporta valor una API de nombre químico desde la fórmula
Los sistemas de información de laboratorio a menudo guardan un campo formula de un frasco o de una SDS y necesitan el nombre común para etiquetas, listas de compra y búsqueda; llamar a una API parse pequeña evita arrastrar una pila de quimioinformática por un conjunto cerrado de aula. Como la implementación es parse de nivel A pura, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cuánto cuesta consultar el nombre químico desde la fórmula?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT de prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.