跳到正文
马克工具箱

文本与二进制互转

把文字翻译成 0 和 1,或把一串二进制解码回文字。每个字节写成 8 位,中文和表情符号通过 UTF-8 编码处理。

在浏览器本地运行,输入的内容和文件都不会上传

使用步骤

  1. 在左边输入文字,右边显示二进制。
  2. 或在右边粘贴二进制(有没有空格都可以),左边显示解码后的文字。
  3. 选择分隔符并复制结果。

参数说明

分隔符
空格表示每 8 位字节之间用空格分开;选「无」则连在一起,解码时连续的一串会按 8 位一组切分。

使用示例

文本 二进制
Hi 01001000 01101001
A 01000001
é 11000011 10101001

常见问题

文字是怎么变成二进制的?

每个字符先按 UTF-8 编码成字节,每个字节再写成 8 位二进制。字母 H 是字节 72,也就是 01001000。

为什么有的字符超过 8 位?

UTF-8 中英文字母和数字占 1 个字节,带重音的字母占 2 个,大多数汉字占 3 个,表情符号占 4 个。

能转成十进制或十六进制吗?

可以,在输入框上方把进制切换成十六进制、十进制或八进制即可。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具