文本工具

文字编码与转换

文字编解码、精确二进制七运算、QWERTY/Dvorak 双向映射

本地处理 · 不上传免费使用无水印

只轮换 A-Z/a-z,中文、数字、emoji 和换行保留;对结果再执行一次可还原。ROT13 不用于保密。

全部在浏览器本地处理,不上传、不保存。输入最多 20 万个 Unicode 字符,输出最多 8MB,15 秒超时,可取消;允许空输入。预览最多 20000 个 Unicode 字符,复制与下载包含完整结果。修改输入或设置会清除旧结果。

二进制计算与键盘布局

独立输入,结果不会改写上方编解码内容;本地线程处理,15 秒超时,可取消。修改输入/设置清除旧结果。

支持正负号、可选 0b/0B 前缀和空白分组;每数最多 65536 位(含前导零),原始两段合计最多 20 万码点。严格检查全部字符,不接受小数/其他进制。无浮点精度损失;除法向零截断、余数随被除数符号,除零报错。负数按无限补码语义做位运算,结果用负号表示,不保留固定补码位宽或前导零。

什么是文字编码与转换?

本地进行 ROT13、HTML 实体、字符码与二进制、摩斯电码、罗马数字互转,以及 BBCode 转 HTML、Pig Latin 和 NATO 拼读词转换;下方另有精确有符号二进制计算与 QWERTY/Dvorak 双向文本映射,支持取消、完整复制和下载。

能力亮点

  • 明确区分三种字符编码
  • 完整 HTML 实体表
  • BBCode 正文与属性转义
  • Pig Latin 文字游戏
  • 摩斯电码与规范罗马数字互转
  • NATO 拼读词和数字英文词
  • 隔离转换与完整下载
  • 精确二进制七运算、商与余数
  • 标准美式键盘基本/Shift 层双向映射

如何使用文字编码与转换

  1. 1

    选择类型和方向,确认字符编码或导出选项。

  2. 2

    输入文字并转换,错误时根据提示调整。

  3. 3

    查看代码文本结果,复制或下载;结果可放回输入继续转换。

常见问题

二进制运算与文字的二进制编码相同吗?

不是同一操作。上方按字符编码转换字节/码点,下方把 A/B 作为二进制整数做精确算术与位运算。除法向零截断,负数位运算按无限补码语义,结果用负号表示;JSON 报告包含十进制和余数。键盘映射只转换文本,不修改系统键盘。

为什么中文不能直接按 ASCII 处理?

ASCII 仅覆盖 0~127。中文或 emoji 应按 UTF-8 字节或 Unicode 码点处理,避免丢失字符或把代理项误当作字符。

BBCode 转换会打开链接吗?

不会。页面只显示 HTML 源码文本,不渲染标签或加载图片。下载的完整 HTML 文档可自行打开,片段文本可用于其他页面。

HTML 实体会反复解码吗?

每次只解码一层,避免多层转义被自动展开。需要再次解码时可将结果放回输入。