Whiz Tools

Konwerter Rozmiarów Obuwia

Konwertuj rozmiary obuwia między różnymi systemami pomiarowymi

Proszę wprowadzić prawidłowy rozmiar obuwia

Tabela Referencyjna Rozmiarów

Rozmiary Męskie

Rozmiary Męskie
USAWielka BrytaniaUEJP (cm)
65.53924
6.5639.524.5
76.54025
7.574125.5
87.541.526
8.584226.5
98.542.527
9.594327.5
109.54428
10.51044.528.5
1110.54529
11.51145.529.5
1211.54630
12.5124730.5
1312.547.531
13.5134831.5
1413.548.532
1514.549.533
1615.550.534

Rozmiary Damskie

Rozmiary Damskie
USAWielka BrytaniaUEJP (cm)
423521
4.52.535.521.5
533622
5.53.536.522.5
643723
6.54.537.523.5
753824
7.55.538.524.5
863925
8.56.539.525.5
974026
9.57.540.526.5
1084127
10.58.541.527.5
1194228
11.59.542.528.5
12104329

Rozmiary Dziecięce

Rozmiary Dziecięce
USAWielka BrytaniaUEJP (cm)
3.53199.5
43.519.510
4.542010.5
54.52111
5.5521.511.5
65.52212
6.562312.5
76.523.513
7.572413.5
87.52514
8.5825.514.5
98.52615
9.592715.5
109.527.516
10.5102816.5
1110.528.517
11.5112917.5
1211.53018
12.51230.518.5
1312.53119
13.5133219.5

Konwerter rozmiarów butów

Wprowadzenie

Konwersja rozmiarów butów jest niezbędna w naszym globalnie połączonym świecie, gdzie obuwie jest produkowane i sprzedawane w różnych regionach, korzystając z różnych systemów pomiarowych. Cztery główne systemy rozmiarów butów — US, UK, EU i JP (japoński) — używają różnych skal i punktów odniesienia, co czyni konwersję konieczną przy międzynarodowych zakupach, podróżach i handlu.

To narzędzie zapewnia dokładne konwersje między tymi głównymi systemami rozmiarów, uwzględniając różnice płci i wieku. Zrozumienie, jak te systemy odnoszą się do siebie, może pomóc zapewnić odpowiednie dopasowanie podczas zakupu butów od międzynarodowych detalistów lub podczas podróży za granicą.

Metody i wzory konwersji

Konwersja rozmiarów butów opiera się na pomiarach długości stopy, ale relacja między tymi pomiarami a oznaczeniami rozmiarów różni się w zależności od systemu:

  • Rozmiar US: Oparty na jednostce "barleycorn" (⅓ cala lub 8,46 mm). Męski rozmiar 1 odpowiada 8⅔ cala (220 mm), a każdy dodatkowy rozmiar dodaje jeden barleycorn.
  • Rozmiar UK: Podobny do US, ale zazwyczaj o ½ do 1 rozmiaru mniejszy. Brytyjski rozmiar 0 odpowiada 8 calom (203 mm) dla dorosłych.
  • Rozmiar EU: Oparty na punkcie paryskim (⅔ cm lub 6,67 mm). Rozmiar EU 1 odpowiada 1 punktowi paryskiemu (6,67 mm).
  • Rozmiar JP: Bezpośrednio reprezentuje długość stopy w centymetrach, co czyni go najprostszym systemem.

Matematyczne relacje między tymi systemami można wyrazić jako:

  • US do UK (mężczyźni): UK=US0.5UK = US - 0.5
  • UK do EU (dorośli): EU=UK+33EU = UK + 33
  • US do JP (mężczyźni): JP(US×0.846)+9.5JP \approx (US \times 0.846) + 9.5

Jednak te wzory są przybliżeniami. W praktyce, tabele konwersji oparte na ustandaryzowanych pomiarach są bardziej wiarygodne, szczególnie ponieważ nie ma idealnej międzynarodowej standaryzacji.

Dokładność konwersji i ograniczenia

Konwersja rozmiarów butów jest z natury niedokładna z powodu:

  1. Wariacje producentów: Marki mogą mieć nieco różne standardy rozmiarów
  2. Różnice regionalne: Nawet w ramach systemów mogą występować różnice specyficzne dla kraju
  3. Problemy z zaokrągleniem: Podczas konwersji między systemami z różnymi przyrostami
  4. Rozważania dotyczące szerokości: Większość systemów konwersji dotyczy tylko długości, a nie szerokości

Aby uzyskać jak najlepsze dopasowanie, zaleca się znać długość stopy w milimetrach lub calach i skonsultować się z tabelami rozmiarów specyficznymi dla marki, gdy są dostępne.

Przykłady użycia

Zakupy online

Międzynarodowy handel elektroniczny sprawił, że konwersja rozmiarów butów stała się ważniejsza niż kiedykolwiek. Przy zakupie obuwia od zagranicznych detalistów, zrozumienie równoważników rozmiarów pomaga konsumentom podejmować świadome decyzje bez możliwości przymierzenia butów osobiście.

// Funkcja do konwersji rozmiarów dla platformy e-commerce
function convertShoeSize(sourceSize, sourceSystem, targetSystem, gender) {
  // Tabele konwersji dla różnych płci i systemów
  const conversionTables = {
    men: {
      us: [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
      uk: [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
      eu: [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
      jp: [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30]
    },
    women: {
      us: [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
      uk: [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
      eu: [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
      jp: [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5]
    }
  };
  
  // Znajdź indeks w systemie źródłowym
  const sourceIndex = conversionTables[gender][sourceSystem].findIndex(
    size => Math.abs(size - sourceSize) < 0.1
  );
  
  if (sourceIndex === -1) return null; // Rozmiar nie znaleziony
  
  // Zwróć odpowiadający rozmiar w systemie docelowym
  return conversionTables[gender][targetSystem][sourceIndex];
}

// Przykład: Konwertuj US Men's 9 na EU
const euSize = convertShoeSize(9, 'us', 'eu', 'men');
console.log(`US Men's 9 odpowiada EU ${euSize}`); // Wynik: US Men's 9 odpowiada EU 42.5
def convert_shoe_size(source_size, source_system, target_system, gender):
    """
    Konwertuj rozmiary butów między różnymi systemami na podstawie płci.
    
    Parametry:
        source_size (float): Oryginalny rozmiar buta
        source_system (str): Oryginalny system ('us', 'uk', 'eu', 'jp')
        target_system (str): Docelowy system ('us', 'uk', 'eu', 'jp')
        gender (str): 'men', 'women' lub 'children'
        
    Zwraca:
        float: Przekonwertowany rozmiar buta lub None, jeśli konwersja nie jest możliwa
    """
    # Tabele konwersji
    conversion_tables = {
        'men': {
            'us': [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
            'uk': [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
            'eu': [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
            'jp': [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30]
        },
        'women': {
            'us': [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
            'uk': [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
            'eu': [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
            'jp': [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5]
        }
    }
    
    # Znajdź najbliższe dopasowanie w systemie źródłowym
    try:
        source_sizes = conversion_tables[gender][source_system]
        closest_index = min(range(len(source_sizes)), 
                           key=lambda i: abs(source_sizes[i] - source_size))
        
        # Zwróć odpowiadający rozmiar w systemie docelowym
        return conversion_tables[gender][target_system][closest_index]
    except (KeyError, ValueError):
        return None

# Przykład użycia
eu_size = convert_shoe_size(9, 'us', 'eu', 'men')
print(f"US Men's 9 odpowiada EU {eu_size}")  # Wynik: US Men's 9 odpowiada EU 42.5

Międzynarodowe podróże

Podróżni często muszą kupować buty w obcych krajach, gdzie używane są różne systemy rozmiarów. Zrozumienie lokalnych rozmiarów zapobiega frustracji związanej z zakupem źle dopasowanego obuwia.

Produkcja i handel

Producenci obuwia i detaliści działający na rynkach globalnych muszą oznaczać swoje produkty wieloma oznaczeniami rozmiarów, aby skutecznie obsługiwać międzynarodowych klientów.

public class ShoeSizeConverter {
    // Tabele konwersji dla męskich butów
    private static final double[] US_MEN = {6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12};
    private static final double[] UK_MEN = {5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5};
    private static final double[] EU_MEN = {39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46};
    private static final double[] JP_MEN = {24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30};
    
    /**
     * Generuje wielosystemowy etykietę rozmiarową dla produkcji
     * @param baseSize Rozmiar bazowy w systemie producenta
     * @param baseSystem System rozmiarowy producenta
     * @return Ciąg z rozmiarami we wszystkich głównych systemach
     */
    public static String generateSizeLabel(double baseSize, String baseSystem) {
        String gender = "men"; // W tym przykładzie zakładając męskie buty
        
        double usSize = convertSize(baseSize, baseSystem, "us", gender);
        double ukSize = convertSize(baseSize, baseSystem, "uk", gender);
        double euSize = convertSize(baseSize, baseSystem, "eu", gender);
        double jpSize = convertSize(baseSize, baseSystem, "jp", gender);
        
        return String.format("US: %.1f | UK: %.1f | EU: %.1f | JP: %.1f", 
                            usSize, ukSize, euSize, jpSize);
    }
    
    private static double convertSize(double size, String fromSystem, String toSystem, String gender) {
        // Implementacja wykorzysta tabele konwersji podobne do poprzednich przykładów
        // Uproszczone dla zwięzłości
        return 0.0; // Zastępca
    }
    
    public static void main(String[] args) {
        String label = generateSizeLabel(42, "eu");
        System.out.println("Etykieta rozmiaru: " + label);
    }
}

Alternatywy

Bezpośredni pomiar

Zamiast polegać na konwersji między abstrakcyjnymi systemami rozmiarów, bezpośrednie mierzenie długości stopy w centymetrach lub calach zapewnia bardziej uniwersalne odniesienie:

1. Umieść kawałek papieru przy ścianie
2. Stań na papierze z piętą przy ścianie
3. Oznacz pozycję najdłuższego palca
4. Zmierz odległość od ściany do znaku w milimetrach
5. Użyj tego pomiaru, aby znaleźć swój rozmiar w dowolnym systemie

Ta metoda omija niespójności systemów rozmiarów, chociaż nie uwzględnia szerokości ani wysokości łuku.

System Mondopoint

System Mondopoint (ISO 9407:2019) to międzynarodowy standard, który określa zarówno długość, jak i szerokość stopy w milimetrach. Chociaż nie jest powszechnie stosowany w codziennym handlu, jest standardem dla butów narciarskich i obuwia wojskowego w wielu krajach.

// Funkcja C do konwersji długości stopy na Mondopoint
int footLengthToMondopoint(double lengthMm) {
    // Mondopoint to długość stopy w mm, zaokrąglona do najbliższych 5 mm
    return 5 * (int)((lengthMm + 2.5) / 5.0);
}

// Przykład użycia
int mondopoint = footLengthToMondopoint(267.8);
printf("Długość stopy 267.8mm = Mondopoint %d\n", mondopoint); // Wynik: Mondopoint 270

3D skanowanie stóp

Nowoczesna technologia oferuje alternatywy dla tradycyjnych rozmiarów poprzez 3D skanowanie stóp, które tworzy precyzyjne modele cyfrowe stóp. Te skany mogą być używane do:

  • Dopasowywania do istniejących form butów (form używanych do produkcji butów)
  • Tworzenia niestandardowego obuwia
  • Rekomendowania konkretnych marek i modeli, które najlepiej pasują do morfologii stopy

Ta technologia jest coraz częściej dostępna w specjalistycznych sklepach obuwniczych oraz za pośrednictwem aplikacji na smartfony.

Historia systemów rozmiarów butów

System rozmiarów US

Amerykański system sięga lat 80. XIX wieku i oparty jest na pomiarze "barleycorn". Oryginalnym punktem odniesienia był rozmiar dziecka, a męskie i żeńskie skale zostały opracowane jako rozszerzenia. System został ustandaryzowany na początku XX wieku, ale wciąż utrzymuje swoje nieco arbitralne historyczne podstawy.

System rozmiarów UK

Brytyjski system jest jednym z najstarszych, sięgającym XIV wieku. Początkowo oparty był na barleycorn (⅓ cala), a król Edward II zarządził w 1324 roku, że trzy barleycorny będą równe jednemu calowi, a rozmiary butów będą rosły o jeden barleycorn. System ten został później sformalizowany i pozostaje w użyciu w całym Zjednoczonym Królestwie i byłych koloniach brytyjskich.

System rozmiarów EU

Europejski system wyewoluował z punktu paryskiego, ustanowionego we Francji w XIX wieku. System ten używał standardowego przyrostu ⅔ centymetra i został ostatecznie przyjęty w całej Europie kontynentalnej, chociaż z regionalnymi wariacjami. Współczesny system EU reprezentuje próbę ustandaryzowania rozmiarów w krajach europejskich.

System rozmiarów JP

Japoński system jest najnowszym z głównych systemów i również najprostszym, bezpośrednio reprezentując długość stopy w centymetrach. System ten został ustanowiony w połowie XX wieku i jest używany w całej Japonii oraz niektórych innych krajach azjatyckich.

Kompletne tabele rozmiarów

Tabela konwersji rozmiarów butów męskich

USUKEUJP (cm)
65.53924
6.5639.524.5
76.54025
7.574125.5
87.541.526
8.584226.5
98.542.527
9.594327.5
109.54428
10.51044.528.5
1110.54529
11.51145.529.5
1211.54630
1312.547.531
1413.548.532
1514.549.533

Tabela konwersji rozmiarów butów damskich

USUKEUJP (cm)
423521
4.52.535.521.5
533622
5.53.536.522.5
643723
6.54.537.523.5
753824
7.55.538.524.5
863925
8.56.539.525.5
974026
9.57.540.526.5
1084127
10.58.541.527.5
1194228

Tabela konwersji rozmiarów butów dziecięcych

USUKEUJP (cm)
43.519.510
54.52111
65.52212
76.523.513
87.52514
98.52615
109.527.516
1110.528.517
1211.53018
1312.53119
113.53220
2133.520.5
3234.521

Szczególne rozważania

Wariacje szerokości

Większość systemów rozmiarów koncentruje się głównie na długości, ale szerokość jest równie ważna dla odpowiedniego dopasowania. W systemie amerykańskim szerokości oznaczane są literami (np. AA, B, D, EE), przy czym każda litera reprezentuje różnicę ⅛ cala w szerokości. Inne systemy mają swoje własne oznaczenia szerokości, ale są mniej ustandaryzowane na poziomie międzynarodowym.

public enum ShoeWidth
{
    Wąski, // AA, A
    Standardowy, // B, C, D
    Szeroki, // E, EE
    BardzoSzeroki // EEE+
}

public class ShoeSizeWithWidth
{
    public double Size { get; set; }
    public string System { get; set; }
    public ShoeWidth Width { get; set; }
    
    public override string ToString()
    {
        string widthLabel = Width switch
        {
            ShoeWidth.Wąski => "Wąski",
            ShoeWidth.Standardowy => "Standardowy",
            ShoeWidth.Szeroki => "Szeroki",
            ShoeWidth.BardzoSzeroki => "Bardzo Szeroki",
            _ => ""
        };
        
        return $"Rozmiar: {Size} {System}, Szerokość: {widthLabel}";
    }
}

Obuwie sportowe

Buty sportowe często mają swoje własne specyficzne cechy dotyczące rozmiaru. Buty do biegania zazwyczaj są o ½ do 1 rozmiaru mniejsze niż standardowe buty, aby uwzględnić puchnięcie stóp podczas aktywności. Różne sporty mogą mieć różne wymagania dotyczące dopasowania:

  • Buty do biegania: Często rozmiar większy o ½
  • Korki do piłki nożnej: Często rozmiar mniejszy dla ciasnego dopasowania
  • Buty do koszykówki: Mogą mieć różne profile szerokości
  • Buty do jazdy na rowerze: Często mają inny rozmiar niż buty do chodzenia

Rozważania dotyczące wzrostu dzieci

Przy konwersji rozmiarów dziecięcych ważne jest uwzględnienie wzrostu. Wielu rodziców kupuje buty o ½ do 1 rozmiaru większe niż aktualny pomiar, aby pomieścić szybki wzrost stóp.

Źródła

  1. Międzynarodowa Organizacja Normalizacyjna. (2019). ISO 9407:2019 Rozmiary butów — System Mondopoint rozmiarów i oznaczania. https://www.iso.org/standard/73758.html

  2. Amerykański Związek do Badań i Materiałów. (2020). ASTM D5867-20 Standardowe metody testowe do pomiaru długości stopy, szerokości i cech stopy. https://www.astm.org/d5867-20.html

  3. Rossi, W. A. (2000). The Complete Footwear Dictionary (2. ed.). Krieger Publishing Company.

  4. Luximon, A. (red.). (2013). Handbook of Footwear Design and Manufacture. Woodhead Publishing.

  5. British Standards Institution. (2011). BS 5943:2011 Specyfikacja dla rozmiarów obuwia i form. BSI Standards.

  6. Japońska Komisja Normalizacyjna. (2005). JIS S 5037:2005 System rozmiarów dla obuwia. Japońskie Stowarzyszenie Normalizacyjne.

Feedback