跳到主要内容

文字转二进制:UTF-8、ASCII、UTF-16 全支持

文字 ⇄ 二进制互转:UTF-8 编码,8/16/32 位分组,emoji 正常。

  • 本地处理
  • 分类 编码加密
  • 适合 快速检查小 payload、令牌、哈希和编码值。
编码:
分组:
分隔符:
输入
输出
转换结果显示在这里。

这个工具能做什么

浏览器本地把文字转成二进制、再把二进制还原回文字。可选 UTF-8(现代默认, 中日文与 emoji 都能处理)、严格 ASCII(高于 127 的字节直接报错,适合教学)、 或 UTF-16 大端(BMP 内每字符 2 字节)。输出可按 8/16/32 位分组,加空格 或 0b 前缀分隔,也可以不分组直接输出原始比特流。反向解码会自动忽略空白 和 0b 前缀,遇到非 0/1 字符时精确指出位置,遇到位数不对齐时告诉你差几位。 中文与 emoji 全部可无损往返。不上传、不追踪、不需注册。

工具细节

输入
文本 + 数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制 + 下载
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
免账号使用
打开页面即可使用;刷新后是否保留结果取决于具体工具。
性能预算
首屏 JS ≤ 14 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
编码加密 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

文字转二进制工具 适合怎么用

适合做浏览器本地的编码、解码、哈希、令牌检查和可分享转换。

适合编码任务

  • 快速检查小 payload、令牌、哈希和编码值。
  • 把值整理好再放进 API、URL、文档或客服工单。
  • 输入可能敏感时,尽量避开账号型在线工具。

编码检查项

  • 真实密钥不要随便粘贴,除非确认能接受本地浏览器处理。
  • 分享结果前确认这个操作是否可逆。
  • 哈希值要核对算法和大小写是否符合对方要求。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 摩斯密码翻译器 文字 ⇄ 摩斯密码互转:编码、解码、音频播放,ITU 国际标准。 打开
  2. 2 ROT13 编码解码器 ROT13 / ROT47 / 凯撒密码,浏览器内即时编码解码。 打开
  3. 3 ASCII 码表速查 完整 0–127 ASCII 码表:十进制 / 十六进制 / 八进制 / 二进制 / 字符 / 名称 / HTML 实体 / 转义,控制字符带含义说明,点击即复制,可搜索。 打开

真实使用场景

  • 给学生演示一个 emoji 怎么变成四个字节

    计算机老师给 30 人的班讲字符编码。输入「你好 🎉」,切到 8 位分组, 🎉 当场撑成四个字节,而 ASCII 字母仍是一个字节。学生立刻明白为什么 一个看着不长的字符串会占这么多字节,再切到 ASCII 模式,同一个 emoji 在第 128 字节处直接报错,对比一目了然。

  • 在信任自己写的解码器前先验一次往返

    你用 Python 写了个二进制解析器,遇到带声调的名字就乱码。把「José」 按 UTF-8 粘进来,复制那 40 位输出,再点 Swap 解回去。如果这里能干净 还原而你的代码把「é」吃掉了,问题就出在你的字节处理上,不在数据本身。 花 10 秒就排掉一半嫌疑。

  • 看懂同事在群里贴的一串二进制

    有人在群里甩了「01001000 01101001」却不说是啥。粘进「二进制 → 文字」 模式,工具自动忽略空格,「Hi」立刻还原。不用手数比特,也不用开 Python。要是对方漏了一位,错误提示会告诉你位数差 1,还指出位置。

  • 给密室逃脱做一道 8 位复古谜题

    关卡设计师把一句 12 个字的线索编成二进制,做成纸质道具。用 8 位分组 加空格,「OPEN THE BOX」变成 12 个整齐的字节块,正好排满一张卡片。 玩家拿对照表解回来,你在送印前先在这里确认答案无误。

常见踩坑

  • 粘进的二进制混进了字母却怪工具。解码器会忽略空格和 0b 前缀,但把「0l001000」(小写 L 冒充 0)这种打错的会失败;看错误提示,它会点出具体位置。

  • 指望 ASCII 模式处理「café」或「李」。严格 7 位 ASCII 对 U+007F 以上的字符按设计直接报错;任何非英文都要切到 UTF-8。

  • 以为「李」是「一个字」就该是 16 位。UTF-8 给它 24 位(三字节);只有当你真的需要固定 2 字节宽度时才选 UTF-16。

隐私说明

所有转换都在你的浏览器里用原生 TextEncoder 和 TextDecoder 完成。你的 文字和二进制不离开页面,不发往服务器,也不被记录。输入也不会写进 URL, 所以把密码或私密消息粘进来不会在历史记录或分享链接里留痕。关掉标签页 就什么都不剩。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-07-02