Hat Size Converter
Converta tamanhos de chapéu entre medidas EUA, UK, Europeia e centímetros.
HatSizeConverter.fullChart
| cm | HatSizeConverter.usSize | HatSizeConverter.ukSize | HatSizeConverter.euSize |
|---|---|---|---|
| 51 | 6 3/8 | 6 1/4 | 51 |
| 52 | 6 1/2 | 6 3/8 | 52 |
| 53 | 6 5/8 | 6 1/2 | 53 |
| 54 | 6 3/4 | 6 5/8 | 54 |
| 55 | 6 7/8 | 6 3/4 | 55 |
| 56 | 7 | 6 7/8 | 56 |
| 57 | 7 1/8 | 7 | 57 |
| 58 | 7 1/4 | 7 1/8 | 58 |
| 59 | 7 3/8 | 7 1/4 | 59 |
| 60 | 7 1/2 | 7 3/8 | 60 |
| 61 | 7 5/8 | 7 1/2 | 61 |
| 62 | 7 3/4 | 7 5/8 | 62 |
| 63 | 7 7/8 | 7 3/4 | 63 |
| 64 | 8 | 7 7/8 | 64 |
HatSizeConverter.measureTitle
HatSizeConverter.measureText
Sobre esta ferramenta
Os tamanhos de chapéus variam significativamente entre países e fabricantes, tornando frustrante encontrar o tamanho adequado ao comprar online ou viajar. Este conversor de tamanhos de chapéu permite traduzir instantaneamente entre os sistemas americano, britânico, europeu (medidos em centímetros) e outros comuns, para que você possa pedir chapéus com confiança de qualquer parte do mundo sem adivinhar.
Simplesmente selecione seu sistema atual de tamanho de chapéu, insira a medida ou tamanho e escolha o sistema de destino para o qual deseja converter. A ferramenta exibe todos os tamanhos equivalentes em tempo real, facilitando a comparação de opções. Quer você esteja comprando um chapéu de feltro na Europa, um boné de beisebol no Japão ou encomendando um chapéu personalizado online, este conversor elimina a confusão e garante um ajuste perfeito toda vez.
Perguntas Frequentes
Implementação de Código
# 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.