본문으로 건너뛰기
🛠️ToolsShed

Hat Size Converter

모 크기를 US, UK, 유럽, 센티미터 측정값 간에 변환합니다.

HatSizeConverter.fullChart

cmHatSizeConverter.usSizeHatSizeConverter.ukSizeHatSizeConverter.euSize
516 3/86 1/451
526 1/26 3/852
536 5/86 1/253
546 3/46 5/854
556 7/86 3/455
5676 7/856
577 1/8757
587 1/47 1/858
597 3/87 1/459
607 1/27 3/860
617 5/87 1/261
627 3/47 5/862
637 7/87 3/463
6487 7/864

HatSizeConverter.measureTitle

HatSizeConverter.measureText

이 도구 소개

모자 사이즈는 국가와 제조사에 따라 크게 다르기 때문에 온라인 쇼핑이나 여행 중에 올바른 사이즈를 찾기가 매우 번거롭습니다. 이 모자 사이즈 변환기를 사용하면 미국, 영국, 유럽(센티미터 단위)등 일반적인 사이징 시스템 간에 즉시 변환할 수 있어 세계 어느 곳에서든 자신감 있게 모자를 주문할 수 있습니다.

현재 모자 사이즈 체계를 선택하고 측정값 또는 사이즈를 입력한 후 원하는 변환 대상 시스템을 선택하면 됩니다. 이 도구는 모든 동등한 사이즈를 실시간으로 표시하므로 옵션을 쉽게 비교할 수 있습니다. 유럽에서 페도라 모자를 구매하든, 일본에서 야구모자를 주문하든, 온라인으로 커스텀 모자를 주문하든 이 변환기는 혼동을 제거하고 매번 올바른 착용감을 보장합니다.

자주 묻는 질문

코드 구현

# Hat size conversion table (circumference in cm)
HAT_SIZES = [
    {"cm": 51, "us": "6 3/8", "uk": "6 3/8", "eu": 51},
    {"cm": 52, "us": "6 1/2", "uk": "6 1/2", "eu": 52},
    {"cm": 53, "us": "6 5/8", "uk": "6 5/8", "eu": 53},
    {"cm": 54, "us": "6 3/4", "uk": "6 3/4", "eu": 54},
    {"cm": 55, "us": "6 7/8", "uk": "6 7/8", "eu": 55},
    {"cm": 56, "us": "7",     "uk": "7",     "eu": 56},
    {"cm": 57, "us": "7 1/8", "uk": "7 1/8", "eu": 57},
    {"cm": 58, "us": "7 1/4", "uk": "7 1/4", "eu": 58},
    {"cm": 59, "us": "7 3/8", "uk": "7 3/8", "eu": 59},
    {"cm": 60, "us": "7 1/2", "uk": "7 1/2", "eu": 60},
    {"cm": 61, "us": "7 5/8", "uk": "7 5/8", "eu": 61},
    {"cm": 62, "us": "7 3/4", "uk": "7 3/4", "eu": 62},
    {"cm": 63, "us": "7 7/8", "uk": "7 7/8", "eu": 63},
]

def find_hat_size(cm: float) -> dict | None:
    # Find exact match or nearest
    exact = next((s for s in HAT_SIZES if s["cm"] == int(cm)), None)
    if exact:
        return exact
    # Nearest
    return min(HAT_SIZES, key=lambda s: abs(s["cm"] - cm))

# Convert cm to US/UK/EU sizes
result = find_hat_size(57)
print(f"Head circumference: {result['cm']} cm")
print(f"US size:  {result['us']}")
print(f"UK size:  {result['uk']}")
print(f"EU size:  {result['eu']}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.