跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

文本二进制转换

文本与二进制、八进制、十六进制互转,按 UTF-8 字节序列精确处理,全程浏览器内运行。

怎么用

  1. 选方向:文本转编码,或编码转文本。
  2. 选进制:二进制(base 2)、八进制(base 8)、十六进制(base 16)。
  3. 选格式:空格分隔(01001000 01101001)或连续无分隔(0100100001101001)。
  4. 输入或粘贴后点 Generate。编码按 UTF-8 字节走;解码会先逐段校验,再交给解码器。
  5. 非法输入会被明确拒绝并说明原因,比如二进制里出现 2、或连续串长度不是位宽的整数倍。

常见用法

常见问题

问:为什么一个汉字会变成三个字节? 答:ASCII 之外的字符在 UTF-8 里占多个字节。典型汉字是 3 字节,emoji 可能到 4 字节,状态行里的字节数就是这个口径。

问:解码支持哪些输入格式? 答:空格分隔的逐段输入,或按固定字节位宽切块的连续串(二进制 8 位、八进制 3 位、十六进制 2 位)。连续串长度不是位宽整数倍时直接报错,不做猜测。

问:字节不是合法 UTF-8 会怎样? 答:解码是严格模式,坏序列会抛错,不会显示替换字符。损坏的 dump 不会悄悄变成错文本。

你的数据留在这台设备上

文本二进制转换 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。