Markdown/HTML/BBCode 转换
在 Markdown、HTML 和 BBCode 之间互相转换。用白名单限定支持的格式,移除危险标签和 javascript: 网址,并列出转换时会丢失的格式,附带安全预览。
- 在浏览器内处理(不上传)
链接和图片只保留以 http:// 或 https:// 开头的网址。不支持的格式会被移除,并在下方列出。
处理中…
支持的格式(白名单)
不在此表中的格式(颜色、字号、表格、嵌入内容等)转换时会被移除。“—”表示该格式没有对应的写法。
| 格式 | Markdown | HTML | BBCode |
|---|---|---|---|
| 粗体 | **text** | <strong> <b> | [b] |
| 斜体 | *text* _text_ | <em> <i> | [i] |
| 下划线 | — | <u> <ins> | [u] |
| 删除线 | ~~text~~ | <s> <del> <strike> | [s] [strike] |
| 链接 | [text](https://…) | <a href="https://…"> | [url] [url=https://…] |
| 图片 |  | <img src="https://…" alt="…"> | [img]https://…[/img] |
| 项目列表 | - item | <ul><li> | [list][*] |
| 编号列表 | 1. item | <ol><li> | [list=1][*] |
| 引用 | > text | <blockquote> | [quote] [quote=name] |
| 代码块 | ```lang | <pre><code> | [code] [code=lang] |
| 行内代码 | `code` | <code> | [icode] |
| 标题 | # … ###### | <h1> … <h6> | [h1]…[h6] [heading=1] |
| 分隔线 | --- | <hr> | [hr] |
| 换行和段落 | ␣␣↵ | <br> <p> | ↵ |
使用方法
- 选择转换方向,例如 Markdown → HTML。
- 输入或粘贴文本,结果和预览会立即显示。
- 确认“转换时丢失或变更的内容”后,复制或下载结果。
常见问题
支持哪些格式?
粗体、斜体、下划线、删除线、链接、图片、项目列表、编号列表、引用、代码、标题、分隔线和换行。颜色、字号、表格、嵌入内容等会被移除并列出。
危险代码会被移除吗?
会。script、iframe 等元素、onerror 等事件属性,以及 http/https 以外的网址(javascript:、data: 等)都会被移除。HTML 输出和预览还会经过 DOMPurify,用相同的白名单过滤。
各论坛的 BBCode 写法一样吗?
不一定。BBCode 没有统一的规范,因此只使用多数论坛通用的标签。标题、分隔线等没有通用标签的格式,会改为粗体或普通文字并给出提示。
注意事项与限制
- 你输入的内容只在本页面处理,不会发送到 YUCTS 的服务器。
- 各论坛的 BBCode 写法不同,本工具白名单以外的标签(color、size、spoiler 等)会被移除。
- Markdown 由 marked 按 GitHub Flavored Markdown 解析,表格、任务列表和脚注无法保留。
- 预览不会加载外部图片。把 HTML 粘贴到其他网站时,也会适用该网站的规则。
相关工具
- 字数与字符统计(字符、中日文字、英文单词、换行、段落)统计文章的字符数(以肉眼看到的字为准,表情符号组合也算 1 个)、中日文字数、英文单词数、空格、换行和段落。输入时实时更新,全部在浏览器内处理。
- 阅读时间计算器(默读・朗读所需时间)估算读完一篇文章需要多少时间。中文和日文按每分钟字数计算,英文等按每分钟单词数计算,速度可自由调整。结果仅为估计值。
- 文本排版整理器(删除行尾空格、多余空行)按你选择的规则整理行尾空格、连续空格和空行、全角空格、制表符以及看不见的零宽字符。原始文本保持不变,并在预览中标出每一处删除和转换。
- 全角/半角转换(英文数字、符号、片假名、空格)按类型把数字、英文字母、符号、空格、片假名和日文标点在全角与半角之间转换,可指定不转换的例外字符并预览转换位置。与 Unicode 规范化(NFKC)不同,只转换你选择的类型。
- 简繁转换(简体/繁体中文、台湾与香港)在简体字与繁体字(台湾、香港)之间转换中文。使用 OpenCC 词典按词汇转换,标出转换的位置,并列出有多个候选字、需要确认的字。全程在浏览器内处理。
- 日语假名转换(平假名、片假名、罗马字)平假名与片假名(含半角)互相转换,把假名转换为修正黑本式、日本 2025 年内阁告示或护照式罗马字,也能把罗马字转回假名。长音、助词等容易出错的地方会单独列出提醒。