生活健康 本地计算 开箱即用 内置示例 不留痕迹

打字测速

选一段日常中文、数字混合或英文文本开打,从敲下第一个字符起自动计时,边打边显示速度与正确率,错字红色标出可退格修改,打完全文立即结算字每分钟与准确率,全程本地统计不上传。

想知道自己一分钟到底能打多少字,不用装测速软件——选一段文本开打就行。计时从敲下第一个字符那一刻开始,中途犹豫的每一秒都算数,所以成绩更接近真实水平;打字过程中速度和正确率实时刷新,错字当场标红,比打完才知道哪里错了更能练出肌肉记忆。

速度口径是「字每分钟」:中文按汉字个数计,英文按字符数计(每 5 个字符折合 1 个词,对照国际 WPM 口径)。多打的字符不计入对错统计,退格改错不扣分但费时间——和真实输入场景一致。三段预设覆盖日常聊天、带数字的单据信息与英文短文,也可以反复打同一段刷成绩。

0s
0
100%

使用步骤

  1. 点一段预设文本(日常中文 / 数字混合 / 英文短文)。
  2. 在输入框里照着目标文本打字,计时自动开始。
  3. 边打边看速度与正确率,错字红色标出可退格修改。
  4. 打完全文自动结算,点「重新开始」再测一轮。

计算原理与示例

字每分钟怎么算的

速度 = 已打字符数 ÷ 用时分钟数,中文一字算一个字符,英文按字符计;正确率 = 对位相同的字符 ÷ 已打字符数。用时从第一个字符开始累计到打完全文为止,中途停顿不暂停计时。

打错了怎么处理

打错的字会红色标出,随时退格修改;也可以不管错字继续往下打,结算时统一计入错字数。多打、超出的字符不参与统计,想重测点「重新开始」清零重来。

多少字每分钟算快

拼音输入常见水平在 40~60 字每分钟,超过 80 字每分钟算熟练,双拼或五笔高手能到 120 以上;英文 40 WPM(约 200 字符每分钟)是办公及格线。比平均更重要的是正确率,95% 以下先求准再求快。

怎么练提升最快

每天固定 10 分钟比周末突击两小时有效;先降速把正确率练到 98% 以上,速度会自己涨上来。数字混合段专门练小键盘和符号,是纯聊天打字练不出来的短板。

代码示例

JavaScript 按码点对位算准确率与 WPM

// 对位比较要用码点数组:用下标访问字符串会把 emoji 之类的代理对拆开
function stats(target, typed, seconds) {
  const t = [...target];
  const y = [...typed];
  let correct = 0;
  for (let i = 0; i < y.length; i++) { if (y[i] === t[i]) { correct++; } }
  const acc = (correct / Math.min(y.length, t.length)) * 100;   // 分母取较短一边
  const wpm = (typed.trim().split(/\s+/).length) / (seconds / 60);
  return {
    wpm: Math.round(wpm),
    acc: acc.toFixed(1),
    progress: Math.min(100, Math.round((y.length / t.length) * 100)),
    done: y.length >= t.length && typed === target,
  };
}

Python 命令行测一段打字

import time

target = 'the quick brown fox jumps over the lazy dog'
input('press Enter, then type the sentence:')
start = time.monotonic()
typed = input()
elapsed = time.monotonic() - start

correct = sum(1 for a, b in zip(target, typed) if a == b)
print(f'{elapsed:.1f}s  accuracy {correct / len(target) * 100:.1f}%')
print(f'{len(typed.split()) / (elapsed / 60):.0f} wpm')

常见问题

打字测速会保存我的输入内容吗?

不会。计时、统计全部在浏览器本地完成,你打的每一个字都不上传,刷新页面后什么都不留。

中文和英文的速度口径一样吗?

中文按字每分钟计,英文按字符每分钟显示(每 5 字符折 1 词对照 WPM);两段成绩不能直接互比,各自和自己比才有意义。

可以用输入法的整句联想吗?

可以,这正是真实输入水平;整句上屏时中间字符按对位比对,正确率以最终文本为准,统计口径不受输入方式影响。

打字测速和输入法自带的测速有什么区别?

输入法测速统计的是你日常聊天的碎片输入,本工具用统一文本、统一计时口径,成绩之间可以横向比较,更适合记录进步。

退格改错会扣分吗?

不扣分,但费时间——改错的几秒都计在总用时里,速度自然掉;正确率与速度的取舍和真实打字完全一致。

成绩里的错字数是什么口径?

已打字符里与目标文本对位不同的个数;多打超出的字符不算错也不算对,只影响你是否打完全文。

可以自定义文本吗?

当前版本提供三段预设(日常中文 / 数字混合 / 英文短文),暂不支持粘贴自定义文本;用预设反复练习同样能反映水平变化。

延伸阅读

来自本站原创文章,讲清这个工具背后的算法与口径。