Convertissez les pointures de chaussures entre les systèmes US, UK, EU, JP, mexicain et australien avec notre calculateur facile à utiliser et nos graphiques de référence complets.
Les outils de convertisseur de taille de chaussures vous permettent de traduire instantanément entre les tailles de chaussures US, UK, UE, japonaises, mexicaines et australiennes pour un ajustement parfait à chaque fois. Que vous fassiez des achats auprès de détaillants internationaux ou que vous voyagiez dans le monde entier, notre convertisseur de taille de chaussures complet garantit une conversion de taille précise dans tous les principaux systèmes de mesure pour les hommes, les femmes et les enfants.
Cette calculatrice avancée de conversion de taille de chaussures élimine la confusion des tailles lors de l'achat de chaussures à l'étranger. Avec des formules de conversion précises et des tableaux de tailles étendus pour six systèmes principaux, vous commanderez en toute confiance la bonne taille de n'importe quel pays.
La conversion de taille de chaussures est basée sur les mesures de longueur du pied, mais la relation entre ces mesures et les désignations de taille varie selon le système :
Les relations mathématiques entre ces systèmes peuvent s'exprimer comme suit :
Cependant, ces formules ne sont que des approximations. En pratique, les tableaux de conversion basés sur des mesures standardisées sont plus fiables, d'autant plus qu'il n'y a pas de normalisation internationale parfaite.
La précision de la conversion de taille de chaussures est intrinsèquement imprécise en raison :
Pour un ajustement le plus précis possible, il est préférable de connaître la longueur de votre pied en millimètres ou en pouces et de consulter les tableaux de tailles spécifiques à la marque lorsqu'ils sont disponibles.
Le commerce électronique international a rendu la conversion de taille de chaussures plus importante que jamais. Lors de l'achat de chaussures auprès de détaillants étrangers, la compréhension des équivalences de taille aide les consommateurs à prendre des décisions éclairées sans la possibilité d'essayer physiquement les chaussures.
1// Fonction pour convertir les tailles pour une plateforme de commerce électronique
2function convertShoeSize(sourceSize, sourceSystem, targetSystem, gender) {
3 // Tableaux de conversion pour différents genres et systèmes
4 const conversionTables = {
5 men: {
6 us: [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
7 uk: [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
8 eu: [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
9 jp: [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30],
10 mx: [7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5],
11 au: [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5]
12 },
13 women: {
14 us: [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
15 uk: [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
16 eu: [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
17 jp: [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5],
18 mx: [6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5],
19 au: [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9]
20 }
21 };
22
23 // Trouver l'index dans le système source
24 const sourceIndex = conversionTables[gender][sourceSystem].findIndex(
25 size => Math.abs(size - sourceSize) < 0.1
26 );
27
28 if (sourceIndex === -1) return null; // Taille non trouvée
29
30 // Renvoyer la taille correspondante dans le système cible
31 return conversionTables[gender][targetSystem][sourceIndex];
32}
33
34// Exemple : Convertir la taille US Hommes 9 en UE
35const euSize = convertShoeSize(9, 'us', 'eu', 'men');
36console.log(`La taille US Hommes 9 équivaut à UE ${euSize}`); // Sortie : La taille US Hommes 9 équivaut à UE 42.5
37
38// Exemple : Convertir la taille US Hommes 9 en mexicaine
39const mxSize = convertShoeSize(9, 'us', 'mx', 'men');
40console.log(`La taille US Hommes 9 équivaut à MX ${mxSize}`); // Sortie : La taille US Hommes 9 équivaut à MX 10.5
41
42// Exemple : Convertir la taille US Hommes 9 en australienne
43const auSize = convertShoeSize(9, 'us', 'au', 'men');
44console.log(`La taille US Hommes 9 équivaut à AU ${auSize}`); // Sortie : La taille US Hommes 9 équivaut à AU 8.5
45
1def convert_shoe_size(source_size, source_system, target_system, gender):
2 """
3 Convertir les tailles de chaussures entre différents systèmes en fonction du genre.
4
5 Paramètres :
6 source_size (float) : Taille de chaussure d'origine
7 source_system (str) : Système d'origine ('us', 'uk', 'eu', 'jp', 'mx', 'au')
8 target_system (str) : Système cible ('us', 'uk', 'eu', 'jp', 'mx', 'au')
9 gender (str) : 'men', 'women' ou 'children'
10
11 Renvoie :
12 float : Taille de chaussure convertie ou None si la conversion n'est pas possible
13 """
14 # Tableaux de conversion
15 conversion_tables = {
16 'men': {
17 'us': [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
18 'uk': [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
19 'eu': [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
20 'jp': [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30],
21 'mx': [7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5],
22 'au': [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5]
23 },
24 'women': {
25 'us': [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
26 'uk': [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
27 'eu': [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
28 'jp': [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5],
29 'mx': [6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5],
30 'au': [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9]
31 }
32 }
33
34 # Trouver la correspondance la plus proche dans le système source
35 try:
36 source_sizes = conversion_tables[gender][source_system]
37 closest_index = min(range(len(source_sizes)),
38 key=lambda i: abs(source_sizes[i] - source_size))
39
40 # Renvoyer la taille correspondante dans le système cible
41 return conversion_tables[gender][target_system][closest_index]
42 except (KeyError, ValueError):
43 return None
44
45# Exemple d'utilisation
46eu_size = convert_shoe_size(9, 'us', 'eu', 'men')
47print(f"La taille US Hommes 9 équivaut à UE {eu_size}") # Sortie : La taille US Hommes 9 équivaut à UE 42.5
48
49# Convertir en taille mexicaine
50mx_size = convert_shoe_size(9, 'us', 'mx', 'men')
51print(f"La taille US Hommes 9 équivaut à MX {mx_size}") # Sortie : La taille US Hommes 9 équivaut à MX 10.5
52
53# Convertir en taille australienne
54au_size = convert_shoe_size(9, 'us', 'au', 'men')
55print(f"La taille US Hommes 9 équivaut à AU {au_size}") # Sortie : La taille US Hommes 9 équivaut à AU 8.5
56
Découvrez plus d'outils qui pourraient être utiles pour votre flux de travail