HTML到BBCode转换器
phpBB、vBulletin、Invision Board以及早期版本的MyBB在帖子中仍不支持HTML,但可接受BBCode(即1998年为Ultimate Bulletin Board开发的[b]、[url]、[img]方括号标签)。在此处粘贴HTML代码后,该转换器会将每个支持的标签改写为相应的BBCode,并在论坛转发或归档导出时保持格式不变。
如何将 HTML 转换为 BBCode
-
1
粘贴 HTML
大小不限,从一小段富文本到导出为HTML的整篇论坛帖子均可。
-
2
运行转换
点击“转换”,所有受支持的标签都会改写为 BBCode。
-
3
查看输出
没有 BBCode 对应形式的标签会被移除,但内部文本会保留,因此不会丢失任何内容。
-
4
复制 BBCode
以纯文本模式将内容粘贴到论坛编辑器中。
HTML到BBCode标签映射
该转换器支持最常见的论坛标签,并将其他所有内容转换为纯文本。
基本映射
| HTML | BBCode |
|---|---|
<br> |
换行 |
<b> 或 <strong> |
[b]...[/b] |
<i> 或 <em> |
[i]...[/i] |
<u> |
[u]...[/u] |
<a href="url">text</a> |
[url=url]text[/url] |
<img src="url"> |
[img]url[/img] |
<blockquote> |
[quote]...[/quote] |
<code> |
[code]...[/code] |
<li> |
[*] |
</p> </div> </h1> 至 </h6> |
空行 |
其他标签如何处理
<ul>和<ol>:列表标签会被移除,每个<li>都会变成独立的[*]列表项行。<script>、<style>、<iframe>:标签会被移除,内部文本保留。<div>、<section>、<details>等容器:标签会被移除,内部文本保留。- SVG 和 MathML:无法用 BBCode 表示,仅保留内部文本。
- 内联样式和属性不会保留,样式会丢失。
最佳实践
- 先使用格式化工具对HTML进行预处理,以避免嵌套标签引起的混淆。
- 在批量粘贴长内容前,请先在论坛预览功能中测试一小段内容。
- 验证链接:部分论坛会禁用
[url]标签外的URL自动链接功能。
常见问题
与HTML相比,BBCode的词汇量非常有限。诸如<div>、<section>或<details>之类的标签在BBCode中并无对应形式。转换器会自动剔除这些标签,并保留其内部内容,从而确保信息不丢失。
不会。BBCode 没有与大多数 CSS 属性直接对应的形式,因此样式会被移除,文本会保留。如果需要颜色或尺寸,请在论坛编辑器中手动添加 [color] 或 [size] 标签。
是的。<b><i>text</i></b> 将变为 [b][i]text[/i][/b]。只要论坛方言支持嵌套格式,该功能就会保留,例如,某些论坛会阻止在 [img] 内嵌套 [url]。
此工具不支持该功能,请使用 BBCode 转 HTML转换器进行反向转换。由于 HTML 的标签数量远多于 BBCode,双向转换会导致信息丢失。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
邮箱验证器
验证邮箱地址:RFC 5322 语法检查、实时 MX 记录查询,并显示本地部分、域名和长度详情。不会发送任何邮件。
编辑器配置生成器
根据你的缩进样式与大小、行尾、字符集和空格规则生成 .editorconfig 文件,让不同集成开发环境(IDE)和编辑器的格式保持一致。
证书解码器
粘贴一张 X.509 PEM 证书,并查看解码后的字段:主体、颁发者、序列号、签名算法、有效期及主体备用名称(SAN)。
此工具还提供其他语言版本
- Chuyển đổi HTML sang BBCode [VI]
- Convertisseur HTML en BBCode [FR]
- Konverter HTML ke BBCode [ID]
- محوّل HTML إلى BBCode [AR]
- HTML에서 BBCode로 변환하기 [KO]
- HTML zu BBCode Konverter [DE]
- HTMLからBBCode変換ツール [JA]
- Konverterare från HTML till BBCode [SV]
- Convertidor de HTML a BBCode [ES]
- HTML naar BBCode-converter [NL]
- ตัวแปลง HTML เป็น BBCode [TH]
- Konwerter HTML na BBCode [PL]
- Conversor de HTML para BBCode [PT]
- HTML to BBCode Converter [EN]
- Convertitore da HTML a BBCode [IT]
- Конвертер HTML в BBCode [RU]
- HTML'den BBCode'ye Dönüştürücü [TR]