自 2010 年 · 每月支持超过 200 万次工具运行
自 2010 年
添加到 Chrome

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
Base64解码器Base64编码器URL解码器摩尔斯电码解码器ROT13编码解码器
主页 > 杂项 > 编码与解码工具
 

文本转二进制/十六进制/ASCII转换器

将文本转换为二进制、十六进制和 ASCII 代码(或将其解码回文本),支持实时多格式预览、逐字符解析、分隔符和填充选项,以及完整的 Unicode (UTF-8) 支持。

免费使用无需注册即时出结果
文本转二进制/十六进制/ASCII转换器立即免费试用 ▼
⚡ 快速示例
您的文本 0 个字符
👁 实时多格式预览
二进制
十六进制
十进制
八进制

Embed 文本转二进制/十六进制/ASCII转换器 Widget

文本转二进制/十六进制/ASCII转换器

文本转二进制/十六进制/ASCII转换器是一款免费的在线编码和解码工具,可将纯文本转换为机器友好的数值代码,反之亦然。无论您是在调试底层数据、学习计算机如何表示字符、完成编程作业,还是仅仅好奇您的名字在 0 和 1 中是什么样子,此工具都能为您并排提供二进制、十六进制、十进制 (ASCII) 和八进制输出,并具备随输随改的实时预览功能,以及显示每个字形背后精确 UTF-8 字节的逐字符拆解表。

此工具的功能

此转换器可双向操作。在编码模式下,它会将您提供的任何文本转换为一个或多个字节(使用通用的 UTF-8 标准),然后以您选择的数制显示这些字节:二进制(2 进制)、十六进制(16 进制)、ASCII 十进制(10 进制)或八进制(8 进制)。在解码模式下,它会逆转此过程:粘贴一串二进制、十六进制、十进制或八进制代码,它将重建原始文本。

文本如何变为数字 —— 快速入门

计算机上的每个字符最终都以数字形式存储。1963 年定义的原始 ASCII 标准将 128 个字符(字母、数字、标点符号、控制代码)映射到数字 0 到 127。现代系统使用 Unicode,它为地球上每种书写系统中的每个字符以及表情符号、符号等分配了一个唯一的代码点 —— 总计超过 149,000 个代码点。为了高效存储这些内容,计算机使用一种称为 UTF-8 的编码:ASCII 字符仍然只占一个字节(因此它们看起来与旧的 ASCII 相同),但带重音的字母、CJK 字符(中日韩文字)和表情符号每个使用 2、3 或 4 个字节。

示例:编码 "Hi"
字母 H 的 Unicode 代码点为 U+0048,即数字 72。作为单个 UTF-8 字节,它在二进制中为 01001000,十六进制为 48,十进制为 072,八进制为 110
字母 i 是 U+0069 (105),变为 0110100169105151
因此 "Hi" 的完整编码为:01001000 01101001(二进制)。

常见数制对比

字符十进制二进制 (8 位)十六进制八进制
A650100000141101
B660100001042102
Z90010110105A132
a970110000161141
z122011110107A172
0480011000030060
9570011100139071
(空格)320010000020040
!330010000121041
?63001111113F077

分步指南:如何使用转换器

  1. 选择方向:使用顶部的切换开关选择“编码”(文本转代码)或“解码”(代码转文本)。
  2. 选择格式:选择二进制、十六进制、ASCII(十进制)或八进制作为目标或源格式。
  3. 输入或粘贴内容:在输入框中输入您的文本或代码。在编码模式下输入时,实时预览会显示所有四种格式的同步更新。
  4. 调整格式选项:选择您喜欢的分隔符(空格、逗号、短横线、换行符或无),启用零填充以获得一致的宽度,添加语言前缀(0b、0x、0o),或将十六进制切换为大写。
  5. 点击“转换”:完整的编码或解码结果将出现在下方,同时还有“所有格式一览”面板和逐字符拆解,显示每个字符如何精确映射到其字节。
  6. 复制或下载:点击一下即可将输出复制到剪贴板,或将其下载为文本文件。您也可以点击“作为输入使用”将结果重新投入转换器。

智能解码器 —— 宽容的输入解析

解码器旨在接受来自多个来源的代码,而无需您预先清理:

常见问题解答

此工具如何将文本转换为二进制?

文本的每个字符首先被编码为一个或多个 UTF-8 字节,然后每个字节显示为 8 位二进制数。例如,字母 A 是一个字节 (65),在二进制中变为 01000001

这里的 ASCII 和 Unicode 有什么区别?

纯 ASCII 仅涵盖代码点 0 到 127,适合单个字节。此工具使用 UTF-8,它是 ASCII 的超集:ASCII 字符产生一个字节,但带重音的字母、CJK 字符和表情符号产生 2 到 4 个字节。您看到的代码是实际的 UTF-8 字节值,这也是文件和网络协议实际传输的内容。

我可以解码没有分隔符的代码吗?

可以。如果您的输入是没有空格的一长串字符串,工具将尝试将其分割为固定宽度的组:二进制 8 个字符,十六进制 2 个字符,十进制或八进制 3 个字符。确保填充一致,以便每个字节使用相同的宽度 —— 例如,使用 01000001 而不是 1000001

为什么二进制中有些字符长于 8 位?

非 ASCII 字符(如带重音的字母、中文字符或表情符号)需要多个 UTF-8 字节。每个字节仍然是 8 位,但该字符由 2、3 或 4 个独立的 8 位组表示。例如,字母 é 是两个字节 (11000011 10101001),火箭表情符号 🚀 是四个字节。

解码器接受哪些分隔符?

解码器接受空格、逗号、短横线、分号、斜杠、竖线和换行符作为代码之间的分隔符。它还会自动去除 0b0x0o 前缀,因此您可以从大多数来源粘贴代码而无需先进行清理。

我的文本会被发送到服务器吗?

只有在您点击“转换”时,您的文本才会在服务器上进行处理。随输随改的实时预览完全使用 JavaScript 在您的浏览器中运行,绝不会被传输。

实际应用案例

针对编程与开发

针对教育与学习

针对趣味与好奇心

最佳结果提示

其他资源

引用此内容、页面或工具为:

"文本转二进制/十六进制/ASCII转换器" 于 https://MiniWebtool.com/zh-cn/文本转二进制-十六进制-ascii转换器/,来自 MiniWebtool,https://MiniWebtool.com/

由 MiniWebtool 团队提供。更新日期:2026年4月27日

编码与解码工具:

热门与最新工具:

十六进制到二进制转换器二进制到十六进制转换器RGB到十六进制转换器查看全部 →
主页 > 杂项 > 编码与解码工具 > 文本转二进制/十六进制/ASCII转换器