Konvertera skostorlekar mellan US, UK, EU, JP, Mexikanska och Australiska system med vår lättanvända kalkylator och omfattande referenskort.
Skokonverteringsverktyg hjälper dig att omedelbart översätta mellan US, UK, EU, japanska, mexikanska och australiska skostorlekarna för perfekt passform varje gång. Oavsett om du handlar från internationella återförsäljare eller reser globalt, säkerställer vår omfattande skokonverterare korrekt storlekskonvertering över alla större mätsystem för män, kvinnor och barn.
Den här avancerade skokonverteringskalkylatorn eliminerar storleksförvirring vid inköp av skor över gränser. Med exakta konverteringsformler och omfattande storleksdiagram för sex större system, kan du beställa rätt storlek från vilket land som helst med självförtroende.
Konvertering av skostorlekarna baseras på fotlängdsmätningar, men förhållandet mellan dessa mätningar och storleksbeteckningar varierar mellan systemen:
De matematiska relationerna mellan dessa system kan uttryckas som:
Dessa formler är dock endast approximationer. I praktiken är konverteringstabeller baserade på standardiserade mätningar mer tillförlitliga, särskilt eftersom det inte finns någon perfekt internationell standardisering.
Skokonverteringens exakthet är inneboende oprecis på grund av:
För den mest exakta passformen är det lämpligt att känna till din fotlängd i millimeter eller tum och konsultera varumärkesspecifika storleksdiagram när de finns tillgängliga.
Internationell e-handel har gjort konvertering av skostorlekarna viktigare än någonsin. När du köper skor från utländska återförsäljare hjälper förståelsen för storleksekvivalenter konsumenter att fatta informerade beslut utan möjlighet att fysiskt prova skor.
1// Funktion för att konvertera storlekar för en e-handelsplattform
2function convertShoeSize(sourceSize, sourceSystem, targetSystem, gender) {
3 // Uppslagstabeller för olika kön och system
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 // Hitta index i källsystemet
24 const sourceIndex = conversionTables[gender][sourceSystem].findIndex(
25 size => Math.abs(size - sourceSize) < 0.1
26 );
27
28 if (sourceIndex === -1) return null; // Storlek hittades inte
29
30 // Returnera motsvarande storlek i målsystemet
31 return conversionTables[gender][targetSystem][sourceIndex];
32}
33
34// Exempel: Konvertera US herrstorlek 9 till EU
35const euSize = convertShoeSize(9, 'us', 'eu', 'men');
36console.log(`US herrstorlek 9 motsvarar EU ${euSize}`); // Utdata: US herrstorlek 9 motsvarar EU 42.5
37
38// Exempel: Konvertera US herrstorlek 9 till mexikansk
39const mxSize = convertShoeSize(9, 'us', 'mx', 'men');
40console.log(`US herrstorlek 9 motsvarar MX ${mxSize}`); // Utdata: US herrstorlek 9 motsvarar MX 10.5
41
42// Exempel: Konvertera US herrstorlek 9 till australisk
43const auSize = convertShoeSize(9, 'us', 'au', 'men');
44console.log(`US herrstorlek 9 motsvarar AU ${auSize}`); // Utdata: US herrstorlek 9 motsvarar AU 8.5
45
1def convert_shoe_size(source_size, source_system, target_system, gender):
2 """
3 Konvertera skostorlekarna mellan olika system baserat på kön.
4
5 Parametrar:
6 source_size (float): Ursprunglig skostorlek
7 source_system (str): Ursprungligt system ('us', 'uk', 'eu', 'jp', 'mx', 'au')
8 target_system (str): Målsystem ('us', 'uk', 'eu', 'jp', 'mx', 'au')
9 gender (str): 'men', 'women' eller 'children'
10
11 Returnerar:
12 float: Konverterad skostorlek eller None om konverteringen inte är möjlig
13 """
14 # Konverteringstabeller
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 # Hitta närmaste matchning i källsystemet
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 # Returnera motsvarande storlek i målsystemet
41 return conversion_tables[gender][target_system][closest_index]
42 except (KeyError, ValueError):
43 return None
44
45# Exempel på användning
46eu_size = convert_shoe_size(9, 'us', 'eu', 'men')
47print(f"US herrstorlek 9 motsvarar EU {eu_size}") # Utdata: US herrstorlek 9 motsvarar EU 42.5
48
49# Konvertera till mexikansk storlek
50mx_size = convert_shoe_size(9, 'us', 'mx', 'men')
51print(f"US herrstorlek 9 motsvarar MX {mx_size}") # Utdata: US herrstorlek 9 motsvarar MX 10.5
52
53# Konvertera till australisk storlek
54au_size = convert_shoe_size(9, 'us', 'au', 'men')
55print(f"US herrstorlek 9 motsvarar AU {au_size}") # Utdata: US herrstorlek 9 motsvarar AU 8.5
56
Resenärer behöver ofta köpa skor i utländska länder där olika storlekssystem används. Förståelse för lokala storlekar med en omfattande skokonverterare förhindrar frustrationen över att köpa skor som inte passar, särskilt i Mexiko och Australien.
Skotillverkare och återförsäljare som verkar på globala marknader måste märka sina produkter med flera storleksbeteckningar för att effektivt betjäna internationella kunder.
public class ShoeSizeConverter { // Konverteringstabeller för herrskor private static final double[]
Upptäck fler verktyg som kan vara användbara för din arbetsflöde