Elo 等级分计算器

从选手 A 的角度输入两个等级分和一局的结果。您会得到预期得分和新的等级分;如果列出一项赛事中的各局,还会得到整个赛事的等级分变化。

免费 在浏览器中运行 核对于2026年11月10日星期二

一局之前的等级分。

一局之前的等级分。

选手 A 的结果

一局能使等级分变动多少。国际象棋联合会(FIDE)使用40、20或10;默认值为20。

可选。每行写一局,格式为对手等级分 | 得分,其中选手 A 的得分为1、0.5或0。

结果

新等级分,选手 A — 四舍五入到整数。
变化,选手 A —
预期得分,选手 A — 0至1之间的数字。
新等级分,选手 B —
变化,选手 B —
预期得分,选手 B —
赛事中的等级分变化 —
赛事结束后的等级分 —
赛事各局

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 输入一局之前的“选手 A 的等级分”和“选手 B 的等级分”。
  2. 选择“选手 A 的结果”,并检查“K 值”:20是国际象棋联合会(FIDE)对大多数低于2400分的选手所用的值。
  3. 读取每位选手的“新等级分”和“变化”。
  4. 对于赛事,在“赛事各局”中按“对手等级分 | 得分”的形式列出每一局。变化依据赛事开始前的等级分计算。

预期得分与变化是怎样算出的

预期得分是选手与对手对局时应得分数的占比,由两人等级分之差推算。等级分高100分的选手预期得64%,高200分的选手预期得76%(维基百科,Elo 等级分系统)。等级分的变化等于 K 值乘以实际得分与预期得分之差的总和。

国际象棋联合会(FIDE)在一个等级分周期内把等级分的变化四舍五入为整数,0.5向远离零的方向进位(FIDE 手册,B.02 等级分规则,第8.3.4条)。本计算器对每个变化都采用同样的方式取整。

预期得分:E = 1 ÷ (1 + 10^((Rb − Ra) ÷ 400))
变化:K × (得分 − E),对各局求和

示例:A 等级分1600,击败等级分1400的 B,K 为 20
E(A) = 0.760,变化 = 20 × (1 − 0.760) = 4.8,取整为 5
  • 国际象棋联合会(FIDE)的 K 值取决于选手:新选手在完成30局之前为40;18岁以下、等级分低于2300的选手,在18岁生日所在年份结束前也为40;等级分低于2400为20;达到2400后为10(FIDE 手册,B.02,第8.3.3条)。本页面的默认值为20。
  • 国际象棋联合会(FIDE)从等级分差表中查出预期得分,而不是用公式,因此其变化可能与此相差一分。自2025年10月1日起,FIDE 对2650分以下的选手把超过400分的差距按400分计算;本页面不采用这一规则。

本工具未包括的内容

  • 新选手的初始等级分,国际象棋联合会在其手册第8.2条中说明了计算方法。
  • 表现等级分,以及无等级分选手的等级分。
  • 其他棋联和在线系统,它们使用各自的 K 值和规则。

计算示例:1600对1400,胜,K 为20

选手 A 的预期得分为 1 ÷ (1 + 10^(−200 ÷ 400)) = 0.76,因此选手 B 的预期得分为0.24。

A 获胜,得分为1:变化为 20 × (1 − 0.76) = 4.8,取整为5,因此 A 升至1,605。B 得分为0,而预期为0.24:20 × (0 − 0.24) = −4.8,取整为 −5,因此 B 降至1,395。

选手 A 选手 B
赛前等级分 1,600 1,400
预期得分 0.76 0.24
变化 5 -5
新等级分 1,605 1,395

常见问题

什么是 Elo 等级分?

一个仅根据比赛结果估算选手实力的数字。每局之后,胜者从败者那里获得分数,获得多少取决于预期得分,因此爆冷会带来更大的分数变动。

我应该使用哪个 K 值?

使用您所在棋联或赛事规定的 K 值。国际象棋联合会对大多数低于2400分的选手使用20,达到2400分后使用10,对新选手使用40;本页面的默认值为常用的20。

预期得分为什么和国际象棋联合会的表不完全一样?

国际象棋联合会在其手册中查询自己的等级分差表。该表基于同样的思路,因此预期得分可能与本页面公式算出的结果在最后一位数字上有所不同。

如何计算一项赛事?

把每一局连同对手的等级分和您的得分列出。变化等于 K 值乘以各差值之和,使用赛事开始前您的等级分,并取整为整数。

这些等级分与国际象棋联合会的等级分相同吗?

只有当您输入的是国际象棋联合会的等级分,并且采用其规则时才相同。本计算器展示的是 Elo 方法,并未应用国际象棋联合会完整的等级分规则。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。