# IUPAC 有机命名工具

输入 SMILES,识别最长碳链与最高优先级官能团,输出 IUPAC 名称,附 E/Z 几何异构和 R/S 立体化学提示和教学注释。面向高中/本科有机化学。

> 标准页面: https://elysiatools.com/zh/tools/iupac-organic-naming-tool

- **分类:** Utilities

- **关键词:** IUPAC 命名, 有机化学, SMILES 转名称, 官能团, 最长碳链, E/Z 立体, R/S 构型, 系统命名

## 概述

把 SMILES 字符串变成 IUPAC 名称,并把推理过程一步步展示出来。

**你给什么。** 一个合法的有机分子 SMILES,例如 `CCO`(乙醇)、`CC(=O)O`(乙酸)、`C=CC`(丙烯)、或 `OC(=O)C/C=C\C`(反式丁烯酸)。识别卤素、O/N 杂原子、环和立体标记(@/@@ 与 /\)。

**工作原理。**
1. **解析** SMILES 成分子图——原子、键(单/双/三/芳香)、分支、环闭合。
2. **按 IUPAC 优先级检测官能团**:羧酸 > 酯 > 酰胺 > 腈 > 醛 > 酮 > 醇 > 胺 > 烯/炔 > 烷。卤素和醚作前缀。
3. **找最长碳链**,且必须含最高级官能团(并列时:多重键最多,再取代基最多)。
4. **编号**,让最高级官能团的位置号最小(IUPAC "最低位次组"规则)。
5. **组装**名称:位次 + 前缀(按字母序)+ 母体词干 + 后缀。
6. **立体化学**:`@`/`@@` 四面体中心给 R/S 提示;方向键 `/`\` 双键给 E/Z 提示。

**教学注释。** 每个结果都解释*为什么*这样选母链、*为什么*这么编号,并列出歧义。这是多数"黑盒"命名器跳过的部分。

**局限。** 这是教学级命名器,不是化学信息学引擎。处理无环和单环骨架及常见官能团。稠环/多环、螺环、多肽、有机金属、完整同位素/立体细节可能报"超出范围"——仍会展示结构拆解,方便手算命名。要穷尽覆盖请用 OPSIN 或 ChemDraw。

## 输入项

- **SMILES** (text): e.g. CCO (ethanol) or CC(=O)O (acetic acid)
- **严格度** (select)

## 适用场景

- 在有机化学教学或学习中，需要验证手算分子命名的正确性并查看详细的推导步骤时。
- 需要快速识别复杂 SMILES 结构中的主官能团、最长碳链及编号顺序时。
- 遇到含有手性中心或双键的分子，需要快速获取 R/S 构型或 E/Z 几何异构的命名提示时。

## 工作原理

- 解析 SMILES 结构：输入 SMILES 字符串，工具会将其解析为包含原子、化学键、分支及环状结构的分子图。
- 识别官能团与主链：根据 IUPAC 优先级规则自动检测最高级官能团，并寻找包含该官能团的最长碳链作为母体。
- 确定编号与组装命名：应用最低位次规则对碳链进行编号，按字母顺序排列取代基前缀，最终组装出完整的 IUPAC 系统名称，并输出详细的推理步骤。

## 使用案例

- 化学作业自测：学生在练习有机分子命名时，输入 SMILES 验证自己的手写命名和推导步骤是否正确。
- 备课与课件制作：化学教师快速生成标准分子命名及详细的教学步骤解析，用于课堂演示。
- 分子结构快速确认：科研人员或实验室技术人员在处理 SMILES 数据时，快速确认其对应的 IUPAC 系统名称。

## 常见问题

### 这个工具支持哪些官能团的命名？

支持羧酸、酯、酰胺、腈、醛、酮、醇、胺、烯烃、炔烃、烷烃以及卤素和醚等常见官能团。

### 什么是“严格度”选项？

“标准”模式适用于日常教学和常见命名；“严格”模式则采用更完整的 ISO 语法规范进行解析。

### 工具能处理复杂的稠环或多肽分子吗？

不能。本工具定位为教学级，超出无环和单环骨架的复杂多环、螺环或多肽会提示“超出范围”。

### 它是如何处理立体化学的？

工具通过解析 SMILES 中的 @/@@ 标记提供 R/S 提示，通过 / 和 \ 键方向提供 E/Z 提示。

### 为什么工具会提供教学注释？

为了帮助学习者理解命名逻辑，工具会详细解释母链选择、编号方向以及如何应用 IUPAC 优先级规则。

## 相关工具

- [A1Z26 字母数字工作台](https://elysiatools.com/zh/tools/a1z26-letter-number-workbench): 字母与数字互转(A=1, B=2 … Z=26),可配置分隔符和大小写;支持数字解码回字母,以及计算文本字母求和。
- [Leetspeak 解码与检测器](https://elysiatools.com/zh/tools/leetspeak-decoder-detector): 把 leetspeak（1337）解码回纯文本，并评估输入是 leet 的可能性——用于密码策略绕过筛查、敏感词过滤规避检查、日志噪音过滤。高亮每处替换。
- [PCIe 链路训练 LTSSM 与 Lane Margining 眼图解码器](https://elysiatools.com/zh/tools/pcie-link-training-linkstate-and-lane-margining-eye-decode): 解析 PCIe 链路训练日志(LTSSM 状态序列 + TS1/TS2 有序集),输出 Gen1-Gen6 全代次状态时间线、协商速率/宽度、速率标识位解码、通道反转与极性反转、均衡相位及 Detect/Recovery 重启诊断;并对 pcilmr 通道裕量报告按 Base Spec §8.4.2 逐代际判级,绘制逐通道眼图裕量热力图 SVG。
- [栅栏(ZigZag)密码](https://elysiatools.com/zh/tools/zigzag-railfence-text): 栅栏转置密码的编码、解码、可视化和穷举。显示锯齿轨道栅格,并尝试所有轨道数以破解密文。
- [十六进制字符串转换器](https://elysiatools.com/zh/tools/hex-to-string): 在文本与十六进制字符串之间互转，支持灵活分隔、前缀（0x/\x/U+）与大小写选项
- [JSON键提取器](https://elysiatools.com/zh/tools/json-key-extractor): 从JSON对象中提取所有键，支持多种输出格式。非常适合分析JSON结构、生成文档和理解复杂的嵌套对象。
- [黑客语转换器](https://elysiatools.com/zh/tools/leet-speak-converter): 在文本与 leet 语（1337）之间互转。用基础、完整或全大写风格编码，或把 leet 解码回纯文本。
- [OKR 与 KPI 树状分解器](https://elysiatools.com/zh/tools/okr-tree-decomposer): 把公司级 Objective 逐级下钻到部门→团队→个人,每个节点设权重/目标值/当前值,下层加权汇总为上层完成度。输出可视化树状结构 + Markdown,可复制到文档。

## 示例

- [无版权MP3音频样本](https://elysiatools.com/zh/samples/mp3-samples): 免费使用和测试的无版权音频样本集合，包括自然声音、冥想音乐和环境音频，适用于测试和开发目的
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
