打字测速
选一段日常中文、数字混合或英文文本开打,从敲下第一个字符起自动计时,边打边显示速度与正确率,错字红色标出可退格修改,打完全文立即结算字每分钟与准确率,全程本地统计不上传。
想知道自己一分钟到底能打多少字,不用装测速软件——选一段文本开打就行。计时从敲下第一个字符那一刻开始,中途犹豫的每一秒都算数,所以成绩更接近真实水平;打字过程中速度和正确率实时刷新,错字当场标红,比打完才知道哪里错了更能练出肌肉记忆。
速度口径是「字每分钟」:中文按汉字个数计,英文按字符数计(每 5 个字符折合 1 个词,对照国际 WPM 口径)。多打的字符不计入对错统计,退格改错不扣分但费时间——和真实输入场景一致。三段预设覆盖日常聊天、带数字的单据信息与英文短文,也可以反复打同一段刷成绩。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 点一段预设文本(日常中文 / 数字混合 / 英文短文)。
- 在输入框里照着目标文本打字,计时自动开始。
- 边打边看速度与正确率,错字红色标出可退格修改。
- 打完全文自动结算,点「重新开始」再测一轮。
计算原理与示例
字每分钟怎么算的
速度 = 已打字符数 ÷ 用时分钟数,中文一字算一个字符,英文按字符计;正确率 = 对位相同的字符 ÷ 已打字符数。用时从第一个字符开始累计到打完全文为止,中途停顿不暂停计时。
打错了怎么处理
打错的字会红色标出,随时退格修改;也可以不管错字继续往下打,结算时统一计入错字数。多打、超出的字符不参与统计,想重测点「重新开始」清零重来。
多少字每分钟算快
拼音输入常见水平在 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);两段成绩不能直接互比,各自和自己比才有意义。
可以用输入法的整句联想吗?
可以,这正是真实输入水平;整句上屏时中间字符按对位比对,正确率以最终文本为准,统计口径不受输入方式影响。
打字测速和输入法自带的测速有什么区别?
输入法测速统计的是你日常聊天的碎片输入,本工具用统一文本、统一计时口径,成绩之间可以横向比较,更适合记录进步。
退格改错会扣分吗?
不扣分,但费时间——改错的几秒都计在总用时里,速度自然掉;正确率与速度的取舍和真实打字完全一致。
成绩里的错字数是什么口径?
已打字符里与目标文本对位不同的个数;多打超出的字符不算错也不算对,只影响你是否打完全文。
可以自定义文本吗?
当前版本提供三段预设(日常中文 / 数字混合 / 英文短文),暂不支持粘贴自定义文本;用预设反复练习同样能反映水平变化。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。