文本工具

字数 · 整理 · 编码

输入

字符数
0
不含空格
0
词数
0
行数
0
段落数
0
UTF-8 字节
0

词数:汉字和假名每个字算一个词,其余按空格分隔的片段算一个词。不含字母或数字的片段(如 !!!、😀)不计入。

设置

没有大小写之分的字符(谚文、汉字、假名、符号)保持不变。句首模式会把其余部分转为小写。

结果

所有处理都在浏览器中完成,您输入的文本不会发送到服务器,也不会被保存。

使用说明

从字数统计、大小写转换、行整理、两段文字对比,到 URL、Base64、HTML 编码和 JSON 整形,把处理文字的常用活儿集中在一处,字数、词数、行数和 UTF-8 字节数始终显示在上方。输入的内容只在浏览器中处理,不会上传或保存。

什么时候用

  • 简历或作业有字数限制时,同时看含空格与不含空格的数字。
  • 把复制来的列表去掉重复行并排序。
  • 把要放进链接的中文做 URL 编码,或解开别人给的 Base64。

使用方法

  1. 把文字贴进输入框,统计会立刻显示在上方。
  2. 选择工作模式:转换、整理、对比、编码、JSON。
  3. 点下想要的操作,结果显示在下方的结果区。
  4. 复制结果即可使用。

需要知道的事

  • 没有大小写之分的字符保持原样,中文、假名、符号不会被改动(保留原文)。
  • 去重保留首次出现的顺序,排序按码位顺序。
  • URL 编码按 `encodeURIComponent`,Base64 按 UTF-8;用其他约定生成的值结果可能不同。
  • JSON 整形不改变数据含义,不会擅自修复错误的 JSON,而是告诉您第几行第几列有问题。
  • 对比按行进行,输入过大时只告知相同还是不同。

常见问题

字数和别的工具不一样。

统计口径不同。本工具同时给出含空格与不含空格两个数,并把表情符号按人眼看到的一个字计算。按对方要求的口径看相应数字即可。

为什么要显示 UTF-8 字节数?

数据库字段和短信长度通常按字节限制,而不是字数。中文一个字常占 3 字节,只看字数很容易超限。

Base64 解出来是乱码。

那个值可能不是用 UTF-8 生成的。本工具只按 UTF-8 解码,而且不会把乱码「猜着修好」 — 看似修好反而更危险。

提示 JSON 格式错误。

会告诉您第几行第几列有问题。常见原因是多余的逗号、引号不成对,或使用了单引号 — JSON 不允许单引号。

输入的内容会被保存吗?

不会。全部在本机处理,不发送到服务器,草稿或含个人信息的文字也可以放心使用。