国际象棋等级分(Elo)计算器
计算一盘或整场比赛之后的新国际象棋 Elo 等级分,并给出预期得分、等级分变化、FIDE K 值和表现等级分。
按 FIDE 规则,应用 K × 对局数上限时,需计入该等级分周期内的每一盘棋。
FIDE 从表 8.1.2(精确到 0.01)中读取每盘的预期得分,并把该周期的等级分变化取整为整数。
| 对局 | 对手 | 结果 | 预期 | 变化 |
|---|---|---|---|---|
| 1 | 1,620 | 胜 | 0.34 | 13.2 |
| 2 | 1,480 | 和 | 0.53 | -0.6 |
| 3 | 1,710 | 负 | 0.23 | -4.6 |
| 4 | 1,550 | 胜 | 0.43 | 11.4 |
Elo 系统通过比较棋手实际取得的得分与其等级分所预测的得分,来给国际象棋棋手评级。战胜更强的对手,涨分比战胜较弱的对手多;输给较弱的对手,则掉分更多。输入您的等级分、K 值和所下的对局(一盘或整场比赛),即可得到新的等级分、预期得分、表现等级分以及每盘棋带来的变化。
使用方法
- 输入您当前的等级分。
- 选择 K 值。FIDE 根据经验、年龄和等级分使用 40、20 或 10。
- 按对手等级分和结果(win、draw 或 loss)列出每盘对局。
- 官方 FIDE 等级分请保留 FIDE 表和 400 分规则;如果按教科书方法计算,则切换到 Elo 公式。
计算公式
E = 1 / (1 + 10^((Ropp − R) / 400)) · 新等级分 = R + K × (S − ΣE)
E 是一盘棋的预期得分(0 到 1),S 是您的总得分,K 决定等级分变动的速度。FIDE 用精确到 0.01 的表 8.1.2 取代曲线。表现等级分是使您的预期得分等于实际得分的等级分。
示例
使用 Elo 公式和 K = 32,一位等级分 1613 的棋手输给 1609,与 1477 和棋,战胜 1388 和 1586,输给 1720。预期得分分别为 0.506、0.686、0.785、0.539 和 0.351,合计 2.867,而实际得分为 2.5。新等级分为 1613 + 32 × (2.5 − 2.867) = 1601.3,下降约 11.7 分,与著名的维基百科示例中的 1601 一致。
常见问题
我该用哪个 K 值?
按 FIDE 规则:完成含 30 盘棋的赛事之前,以及等级分低于 2300 的棋手到其年满 18 岁那一年年底之前,使用 40;等级分保持在 2400 以下时使用 20;公布等级分一旦达到 2400,使用 10。此外,如果一个等级分周期内 K × 对局数超过 700,FIDE 会降低 K 值。
什么是 400 分规则?
FIDE 把超过 400 的等级分差按恰好 400 计算,所以战胜实力弱得多的棋手仍能略微涨分。自 2025 年 10 月 1 日起,它只适用于等级分低于 2650 的棋手;更强的棋手始终使用真实差值。
Chess.com 和 Lichess 的等级分是 Elo 吗?
不是。两者都使用基于 Glicko 的系统,还会追踪等级分的可靠性,所以变化与本计算器不一致。
什么是表现等级分?
能使您的实际得分恰好成为预期得分的等级分。面对平均 1600 的对手取得 50% 的得分率,表现等级分约为 1600。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/chess-elo-tool/
引用此工具
kakaoCalc. (2026, November 8). 国际象棋等级分(Elo)计算器. https://kakao.mobile/zh/tools/chess-elo-tool/
“国际象棋等级分(Elo)计算器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/chess-elo-tool/.