鞋码换算工具
以脚长为基准换算:中国码 = 脚长毫米数(26.0cm → 260),欧码 = 1.5 × 脚长(厘米) + 2,英码 = 3 × 脚长(英寸) − 23,美码男 = 英码 + 1、美码女 = 美码男 + 1.5,结果取整到半码;另附 22~30 厘米的完整对照表,方便海淘与实体店比价。
海淘看美码、代购报欧码、国货标毫米,同一个脚对应的数字五花八门——鞋码是买鞋翻车率最高的一环。这里一切以脚长为准:量好自己的脚,各码制换算连半码取整规则都标明白,22 到 30 厘米的对照表附在下面,比「平时穿 42 就买 42」靠谱得多。
为什么以脚长为基准:各品牌鞋楦不同,同码内长可差 5mm 以上——量出脚长(下午站立量,脚最胀时)再对照换算,比「平时穿 42 就买 42」可靠。附 22~30 厘米完整对照表;宽脚或高脚背建议加半码。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 量脚长:脚跟贴墙、最长脚趾到墙的距离(下午量)。
- 输入脚长(厘米或毫米),看各码制结果。
- 男女码分开看:美码女 = 美码男 + 1.5,别拿男表买女鞋。
- 按半码取整;宽脚高脚背加半码,试穿为准。
计算原理与示例
为什么以脚长为基准
各国鞋码本质上是同一件事的不同刻度:脚长。中国码直接等于脚长毫米数(260),欧码按巴黎点(每点 2/3 厘米)换算,英美码按英寸并带一个历史偏移量。因此工具先把你输入的码值还原成脚长(厘米),再由脚长生成其余码值——这样任意两个码制之间的换算路径只有一条,不会因为「先换欧码再换英码」产生二次取整误差。
各码制的取整规则
脚长之外的码值都取整到半码:欧码、英码、美码都用四舍五入取到 0.5,中国码按毫米取整。取整是你看到 ±0.5 码差异的直接原因,也是这个换算无法做到「绝对精确」的根本原因——码值本身就是离散的。
半码差异从哪来
同一只脚在不同品牌可能对应不同码值:鞋楦宽度、鞋头形状、是否有内增高、厚袜子与否都会影响,业界公认同一脚长在相邻两个码之间属于正常。工具的定位是「把尺码表换算成同一把尺子」,最终下单请对照具体品牌的尺码表,并优先参考脚长那一列。
代码示例
JavaScript 脚长为基准的四码换算
function shoeSizes(footCm) {
const half = (n) => Math.round(n * 2) / 2;
return {
cn: Math.round(footCm * 10), // 中国码 = 毫米
eu: half(1.5 * footCm + 2), // 欧码
uk: half(3 * (footCm / 2.54) - 23), // 英码
usM: half(3 * (footCm / 2.54) - 23 + 1), // 美码男
usW: half(3 * (footCm / 2.54) - 23 + 2.5) // 美码女
};
}
shoeSizes(26.0); // { cn: 260, eu: 41, uk: 7.5, usM: 8.5, usW: 10 }
Python 同公式的 Python 版
def shoe_sizes(foot_cm):
half = lambda n: round(n * 2) / 2
inch = foot_cm / 2.54
return {"cn": round(foot_cm * 10), "eu": half(1.5 * foot_cm + 2),
"uk": half(3 * inch - 23), "usM": half(3 * inch - 22)}
shoe_sizes(26.0) # cn 260 / eu 41 / uk 7.5 / usM 8.5
常见问题
为什么我按脚长算出的码和品牌尺码表差半码?
因为品牌尺码表在公式之外还会按鞋楦宽度、鞋型与人群做微调,业内普遍存在半码浮动。本工具给出的是按国际通行公式推算的理论值,用于把不同国家的尺码表换算到同一把尺子上比较;下单前请以该品牌自己的尺码表为准。
中国码 41 和欧码 41 是一样的吗?
不是。欧码 41 约等于脚长 26 厘米,对应中国码 260;而「中国码 41」是旧国标的旧码体系,与新码(260)不是同一个刻度。本工具输出的中国码采用毫米制新码,如果你习惯看旧码,请以脚长厘米数为准去对照。
儿童鞋码能算吗?
可以,工具支持 16~36 厘米的脚长范围,覆盖了从幼儿到成人的常见区间。儿童脚长变化快,建议每 3~6 个月重新量一次,并留出 0.5~1 厘米的成长余量。
美码男女为什么差 1.5 码?
美码是在英码基础上偏移得到的,女码的偏移量又比男码多 1.5 码,这是历史沿革造成的,并非换算错误。所以同一个脚长,美码女码数值一定比男码大 1.5——买鞋时务必看清商品是男款还是女款。
脚长怎么量才准?
下午或傍晚量(脚会因站立行走略微变大),靠墙站立、脚跟贴墙,量最长脚趾到脚跟的垂直距离;两只脚都量,取较大值。测出的毫米数除以 10 就是本工具需要的厘米值,例如 263 毫米填 26.3。
半码鞋该选大还是选小?
看用途:日常通勤可选正码或略大半码,运动鞋(尤其是跑步、球类)建议留 0.5 厘米余量以防顶趾与黑指甲;皮鞋与靴子不宜过大,否则易掉跟。公式给的是脚长对应值,余量需要按你的鞋型偏好自己加。
为什么这里没有服装尺码换算?
因为服装没有统一的国际标准:同样是 M 码,各国各品牌的胸围、腰围、衣长都可能不同,且版型(修身/宽松)影响远大于数字换算。与其给出一个会误导的数值,不如只做有公式依据的鞋码。服装请以品牌尺码表的实测尺寸为准。
可以把脚长换成英寸输进去吗?
可以。单位里选择「英寸」即可直接输入,例如 10.24 英寸。工具内部统一折算成厘米再换算,所以你用厘米、毫米或英寸输入,得到的各国码值完全一致。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。