海淘代购选尺码
帮人代购一件美国品牌的女款卫衣,买家身高165cm、体重60kg,平时穿国内M码。但美版尺码偏大,且不同品牌版型差异大。用本工具同时查看美国M码对应的胸围、肩宽数据,再对照买家常穿的国内品牌同部位数据,发现美版M码肩宽多出3cm,最终确定选S码。避免了因尺码换算错误导致退货的麻烦。
在电商退货单上,一件标着「M」的衬衫可能是美版胸围102cm,也可能是欧版96cm。这个工具把中、美、欧、日四地男装、女装、童装的尺码表摊开,输入一个地区的码数,直接换算成其他地区的对应码数和关键身体尺寸(胸围、衣长、腰围)。所有计算在浏览器本地完成,尺码数据不离开电脑。
帮人代购一件美国品牌的女款卫衣,买家身高165cm、体重60kg,平时穿国内M码。但美版尺码偏大,且不同品牌版型差异大。用本工具同时查看美国M码对应的胸围、肩宽数据,再对照买家常穿的国内品牌同部位数据,发现美版M码肩宽多出3cm,最终确定选S码。避免了因尺码换算错误导致退货的麻烦。
在批发市场看到一批欧洲品牌童装尾单,标签上只标了欧洲尺码(128)。自家孩子身高130cm、偏瘦,不确定是否合身。现场用手机打开本工具,输入孩子身高体重,对比欧标童装尺码表,发现欧标128对应身高128-134cm,适合偏瘦体型,果断拿下。比凭感觉买省了来回退换的运费。
下个月要去日本出差,准备带几件正装衬衫。衣柜里的衬衫都是国内品牌,尺码标为175/92A。担心日本品牌的版型偏窄,肩宽和胸围对不上。出发前用本工具把国内尺码换算成日本标准(M/L/LL),发现国内175/92A对应日本L码,胸围差仅1cm,直接按L码下单网购到酒店,省了到日本再找店试穿的折腾。
挂出一件美国买的男士运动夹克,标签上只有美码M。买家是新手,问“M码是175还是180?” 直接回复美码M对应胸围96-102cm、衣长70cm,并附上本工具生成的欧码/国码对照截图。买家对照自己常穿的国标尺码后确认合身,当天成交。比反复量尺寸、拍细节图更高效,减少沟通成本。
想在网上买两件不同品牌的女士针织衫,一个品牌用欧码(36/38),另一个用日码(7/9)。平时穿国内M码,但两个品牌的版型描述一个偏修身一个偏宽松。用本工具分别输入国内M码的胸围、腰围数据,得到欧码38和日码9,再对比两件商品详情页的实测尺寸,发现日码9的胸围比欧码38小2cm,最终选了欧码品牌。避免了买回来一件合身一件不合适的情况。
| 维度 | 本工具 | 尺码对照表网站 | 线下试穿/手工测量 |
|---|---|---|---|
| 覆盖范围 | 中/美/欧/日男装、女装、童装,一次查完 | 通常只覆盖单国或男女装,童装常缺失 | 只能试穿手头品牌,跨品牌/跨国需自行换算 |
| 转换速度 | 选择性别/国家/尺码后即时显示 | 需手动翻页或滚动查找,耗时数秒 | 无工具,需记忆或笔记,耗时数分钟 |
| 准确度依赖 | 基于公开品牌尺码表映射,结果一致 | 依赖网站维护,老旧数据可能不准 | 依赖个人经验,不同品牌版型差异大,易误判 |
| 离线可用 | 纯浏览器运行,无需网络 | 必须联网访问页面 | 完全离线,但依赖个人知识 |
| 隐私 | 尺码数据不出浏览器,无服务器上传 | 访问记录可能被追踪 | 完全隐私,无数字记录 |
| 使用门槛 | 打开页面直接选,无需注册或下载 | 需搜索找到对应网站,部分需注册 | 需到店或备好软尺,需自行换算公式 |
| 输入 | 输出 | 说明 |
|---|---|---|
| 男装 中国 175/96A → 美国 | 男装中国 175/96A 对应美国尺码:M | 常规:中国标准号型转美国,验证常见身高胸围组合的转换准确性 |
| 女装 欧洲 36 → 日本 | 女装欧洲 36 对应日本尺码:S | 常规:欧洲女装 36 是常见基准码,转换到日本 S 码,验证主流对照表 |
| 童装 美国 5T → 中国 | 童装美国 5T 对应中国尺码:110/56 | 常规:童装 T 系列(Toddler)转换中国号型,验证童装年龄/身高对照 |
| 男装 中国 170/88A → 日本 | 男装中国 170/88A 对应日本尺码:M | 边界:中国 170/88A 是标准偏瘦体型,日本 M 码范围较窄,验证体型差异处理 |
| 女装 美国 0 → 欧洲 | 女装美国 0 对应欧洲尺码:32 | 边界:美国 0 码是极小号,验证极端值是否在对照表范围内,避免无结果 |
| 童装 日本 80cm → 美国 | 童装日本 80cm 对应美国尺码:18个月 | 边界:日本童装按身高标注,美国按年龄,验证跨体系转换逻辑 |
| 男装 中国 175/96A → 欧洲 | 男装中国 175/96A 对应欧洲尺码:48 | 易错:中国号型与欧洲数字码的对应关系易混淆(如 175/96A 常被误认为 L 或 50),验证正确映射 |
| 女装 中国 160/84A → 美国 | 女装中国 160/84A 对应美国尺码:XS | 易错:中国 160/84A 常被误判为 S,实际美国 XS,验证胸围与字母码的精确匹配 |
1.混淆中国尺码与欧码的胸围/腰围对应关系
中国男装 170/88A 直接对应欧码 44中国 170/88A 对应欧码约 46-48,需查具体品牌对照表中码以身高/胸围为基准(如 170/88A 表示身高 170cm、胸围 88cm、A 型标准),欧码以胸围英寸或数字编号(44/46/48)表示,两者无固定换算公式,品牌间差异可达 2 个码。
2.童装年龄标签当身高用,忽略个体差异
给 5 岁孩子买衣服,直接选标签 '5Y'测量孩子身高 110cm,对照品牌尺码表选 '110' 或 '5-6Y'童装尺码以身高(cm)为最可靠指标,年龄仅作参考。同年龄儿童身高可差 15-20cm,按年龄选易导致肩宽或衣长不合。
3.女装日码(S/M/L)直接等同中码,忽视版型差异
日本女装 M 码(胸围 79-87cm)直接当作中国 M 码日本 M 码对应中国约 S 码(胸围 78-82cm),需核对具体胸围范围日本女装尺码偏小,M 码胸围上限 87cm 约等于中国 S 码上限 82cm,差 5cm。直接等同会导致上衣过紧。
4.忽略 'A/B/C' 型对裤腰的影响,只看腰围数字
腰围 80cm 直接选欧码 31(对应 80cm)腰围 80cm + 臀围 95cm(A 型)选 31;臀围 102cm(C 型)需选 33裤装尺码中的 A(标准)、B(偏胖)、C(肥胖)型影响臀围和立裆深。同腰围下,C 型臀围比 A 型大 6-10cm,只看腰围会导致臀部紧绷。
5.将美国女装 '0 码' 当作最小号,忽略品牌差异
认为所有美国品牌 0 码都适合身高 155cm、体重 45kg 的人查该品牌具体尺码表:0 码胸围 81-83cm、腰围 61-63cm,再对照自身测量值美国女装 0 码在不同品牌间胸围可差 5cm(如 J.Crew 0 码胸围 81cm,Ann Taylor 0 码胸围 86cm),'0 码' 不是标准尺寸,而是品牌内部编号。
6.混用男装/女装尺码表,忽略性别版型差异
女性身高 175cm、胸围 92cm,直接按男装 175/92A 买女性应选女装尺码(如 175/92A 对应女装约 XL),或查品牌中性款尺码男装和女装虽同为 175/92A,但女装肩宽窄 2-4cm、胸省量不同、腰臀比更大。直接套男装会导致肩部过宽、胸部不合身。
7.把欧码 '48' 当作固定胸围 96cm,忽略版型(修身/宽松)
欧码 48 的衬衫,认为胸围一定是 96cm欧码 48 修身版胸围约 92cm,宽松版约 100cm,需看具体版型标注欧码数字(46/48/50)基于胸围/2 的近似值,但不同版型(Slim/Regular/Relaxed)会在该值上 ±4-8cm。只看数字不认版型,误差可达 2 个码。
欧码 = 中码 + 10(男装上衣)
欧码欧洲尺码,如 50中码中国尺码,如 170/88A中国男装上衣尺码 175/92A(对应中码 175/92A 的数值部分 175 为身高,92 为胸围),转换为欧码时:欧码 = 92 + 6 = 98(实际欧码为 50,因欧码以胸围/2 表示,即 92/2 + 4 = 50)。更精确转换:欧码 = 胸围(cm) ÷ 2 + 4。代入胸围 92 cm:欧码 = 92 ÷ 2 + 4 = 46 + 4 = 50。
4 种主流语言实现,复制即用:
# 中/美/欧/日 男装/女装/童装 尺码对照查询
# 数据来源:GB/T 1335-2008, ASTM D5585-11, EN 13402, JIS L 4001
sizes = {
"CN": {"M": {"上衣": "165/88A", "裤": "165/72A"}, "W": {"上衣": "160/84A", "裤": "160/68A"}},
"US": {"M": {"上衣": "S", "裤": "30"}, "W": {"上衣": "4", "裤": "27"}},
"EU": {"M": {"上衣": "48", "裤": "46"}, "W": {"上衣": "36", "裤": "34"}},
"JP": {"M": {"上衣": "M", "裤": "W30"}, "W": {"上衣": "9", "裤": "W27"}},
}
def lookup(region, gender, category):
try:
return sizes[region][gender][category]
except KeyError:
return "不支持的组合"
# 示例:查询中国男装上衣尺码
print(lookup("CN", "M", "上衣")) # 输出: 165/88A
print(lookup("US", "W", "裤")) # 输出: 27// 服装尺码对照查询(浏览器/Node 通用)
const sizes = {
CN: { M: { 上衣: '165/88A', 裤: '165/72A' }, W: { 上衣: '160/84A', 裤: '160/68A' } },
US: { M: { 上衣: 'S', 裤: '30' }, W: { 上衣: '4', 裤: '27' } },
EU: { M: { 上衣: '48', 裤: '46' }, W: { 上衣: '36', 裤: '34' } },
JP: { M: { 上衣: 'M', 裤: 'W30' }, W: { 上衣: '9', 裤: 'W27' } },
};
function lookup(region, gender, category) {
return sizes[region]?.[gender]?.[category] ?? '不支持的组合';
}
console.log(lookup('CN', 'M', '上衣')); // 165/88A
console.log(lookup('US', 'W', '裤')); // 27package main
import "fmt"
var sizes = map[string]map[string]map[string]string{
"CN": {"M": {"上衣": "165/88A", "裤": "165/72A"}, "W": {"上衣": "160/84A", "裤": "160/68A"}},
"US": {"M": {"上衣": "S", "裤": "30"}, "W": {"上衣": "4", "裤": "27"}},
"EU": {"M": {"上衣": "48", "裤": "46"}, "W": {"上衣": "36", "裤": "34"}},
"JP": {"M": {"上衣": "M", "裤": "W30"}, "W": {"上衣": "9", "裤": "W27"}},
}
func lookup(region, gender, category string) string {
if r, ok := sizes[region]; ok {
if g, ok := r[gender]; ok {
if c, ok := g[category]; ok {
return c
}
}
}
return "不支持的组合"
}
func main() {
fmt.Println(lookup("CN", "M", "上衣")) // 165/88A
fmt.Println(lookup("US", "W", "裤")) // 27
}use std::collections::HashMap;
fn lookup<'a>(region: &str, gender: &str, category: &str) -> &'a str {
let sizes: HashMap<&str, HashMap<&str, HashMap<&str, &str>>> = [
("CN", [("M", [("上衣", "165/88A"), ("裤", "165/72A")].into()),
("W", [("上衣", "160/84A"), ("裤", "160/68A")].into())].into()),
("US", [("M", [("上衣", "S"), ("裤", "30")].into()),
("W", [("上衣", "4"), ("裤", "27")].into())].into()),
("EU", [("M", [("上衣", "48"), ("裤", "46")].into()),
("W", [("上衣", "36"), ("裤", "34")].into())].into()),
("JP", [("M", [("上衣", "M"), ("裤", "W30")].into()),
("W", [("上衣", "9"), ("裤", "W27")].into())].into()),
].into();
sizes.get(region)
.and_then(|r| r.get(gender))
.and_then(|g| g.get(category))
.copied()
.unwrap_or("不支持的组合")
}
fn main() {
println!("{}", lookup("CN", "M", "上衣")); // 165/88A
println!("{}", lookup("US", "W", "裤")); // 27
}准不准取决于品牌实际做工。工具收录的是中/美/欧/日官方标准(如中国GB/T 1335、美国ASTM D5585),但不同品牌会在此基础上做自己的版型调整(比如日系偏修身、美系偏宽松)。建议把工具给出的国际标准码作为起点,再结合品牌自己提供的胸围/腰围实测数据(厘米/英寸)做二次判断,尤其买欧美品牌时最好选大一码。
各国尺码体系定义基准不同。中国码通常用身高/胸围(如170/88A),美国码用英寸(如S/M/L或数字如2/4/6),欧洲码用厘米(如48/50/52)。工具在输入后会自动对照转换,结果里会同时列出各国对应码数,以及对应的身体实测数据(胸围、腰围、臀围)。建议直接看身体数据那一栏,比光记数字更准。
童装按年龄(2T/3T/4T或月龄)是方便参考,但实际差异很大。工具里童装部分除了年龄对照,还给了身高(厘米)和体重(公斤)的对应范围。建议优先量小孩当前的身高和胸围,用工具查对应码数;如果小孩偏胖或偏瘦,按偏大的身体数据选。不同品牌童装版型差异也大,工具结果是标准参考,买前最好再看品牌自己的尺码表。
工具按标准体型模型(正常BMI范围)推算,如果你的体脂率或身材比例偏离平均值(比如肩宽腰细、腿长身短),结果会有偏差。这种情况下,工具底部的详细身体数据(胸围、腰围、臀围、衣长、袖长)更值得参考。建议用软尺量自己的实际胸围、腰围,输入工具后看哪个码数能覆盖这些数据,而不是只看身高体重推的码。
工具是纯前端实现(FE),所有输入的身高体重数据只在浏览器本地计算,不会上传到任何服务器。刷新页面或关闭浏览器后数据就会消失。可以放心使用,没有隐私泄露风险,也不需要联网。
不一样。女装和男装的标准尺码体系是独立的,同一个数字(比如M码)对应的胸围、腰围完全不同。工具有男装和女装的独立入口和对照表,输入性别后会自动切换对应的标准。不能拿男装M码的结果去套女装,反之亦然。如果买中性款或oversize风格,建议按身体实测数据(胸围)来选,而不是看字母码。
没有错,日本码确实偏小。日本JIS标准以偏瘦体型为主,同样标M码的日本品牌胸围通常比欧美小4-6厘米。工具在转换时会标明原始标准和对应身体数据,如果看到日本码和欧美码差很大,说明实际版型差异就在那。买日系品牌时建议选比工具推荐码大一码到两码,尤其肩宽和胸围。
170/88A是中国标准(身高170cm,胸围88cm,A表示正常体型),对应美国M码是按ASTM标准的理论值。但实际美国品牌(尤其快时尚)的M码往往比理论值偏小1-2英寸(约2.5-5厘米),而且版型偏修身。建议在工具给出的美国M码基础上,再看工具里美国码对应的实际胸围数据(一般在96-101cm),拿这个数据去对比品牌自己的尺码表,如果品牌M码胸围小于95cm,就选L码。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。