Whiz Tools

靴サイズ変換ツール

異なる測定システム間で靴サイズを変換します

有効な靴サイズを入力してください

サイズ参照チャート

男性のサイズ

男性のサイズ
米国英国EU日本 (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

女性のサイズ

女性のサイズ
米国英国EU日本 (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

子供のサイズ

子供のサイズ
米国英国EU日本 (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

靴のサイズ変換ツール

はじめに

靴のサイズ変換は、靴が異なる地域で製造され販売される、グローバルに接続された世界において重要です。靴のサイズシステムには、米国、英国、EU、日本(JP)の4つの主要なシステムがあり、それぞれ異なるスケールと基準点を使用しているため、国際的なショッピング、旅行、商取引の際に変換が必要です。

このツールは、性別や年齢の違いを考慮しながら、これらの主要なサイズシステム間の正確な変換を提供します。これらのシステムがどのように関連しているかを理解することで、国際的な小売業者から靴を購入したり、海外旅行をしたりする際に、適切なフィット感を確保するのに役立ちます。

変換方法と数式

靴のサイズ変換は足の長さの測定に基づいていますが、これらの測定とサイズの指定との関係はシステムによって異なります:

  • 米国サイズ: 「バーレイコーン」単位(⅓インチまたは8.46mm)に基づいています。男性のサイズ1は8⅔インチ(220mm)に相当し、各サイズが1バーレイコーンを追加します。
  • 英国サイズ: 米国サイズに似ていますが、通常は½から1サイズ小さいです。英国サイズ0は成人の8インチ(203mm)に相当します。
  • EUサイズ: パリポイント(⅔ cmまたは6.67mm)に基づいています。EUサイズ1は1パリポイント(6.67mm)に相当します。
  • JPサイズ: 足の長さをセンチメートルで直接表し、最も簡単なシステムです。

これらのシステム間の数学的関係は次のように表現できます:

  • 米国から英国(男性): UK=US0.5UK = US - 0.5
  • 英国からEU(成人): EU=UK+33EU = UK + 33
  • 米国からJP(男性): JP(US×0.846)+9.5JP \approx (US \times 0.846) + 9.5

ただし、これらの数式は近似値です。実際には、標準化された測定に基づく変換表の方が信頼性が高く、完全な国際標準化がないため、特に重要です。

変換の精度と制限

靴のサイズ変換は本質的に不正確です。その理由は以下の通りです:

  1. メーカーのばらつき: ブランドによってサイズ基準がわずかに異なる場合があります。
  2. 地域の違い: システム内でも、国ごとに異なる場合があります。
  3. 丸めの問題: 異なる増分を持つシステム間の変換時に発生します。
  4. 幅の考慮: ほとんどの変換システムは長さのみを扱い、幅は考慮しません。

最も正確なフィット感を得るためには、ミリメートルまたはインチで足の長さを知り、可能であればブランド特有のサイズチャートを参照することをお勧めします。

使用例

オンラインショッピング

国際的なeコマースは、靴のサイズ変換をこれまで以上に重要にしています。海外の小売業者から靴を購入する際に、サイズの等価性を理解することで、物理的に靴を試着することができない場合でも、消費者が情報に基づいた決定を下すのに役立ちます。

// eコマースプラットフォーム用のサイズ変換関数
function convertShoeSize(sourceSize, sourceSystem, targetSystem, gender) {
  // 異なる性別とシステムのためのルックアップテーブル
  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]
    }
  };
  
  // ソースシステム内のインデックスを見つける
  const sourceIndex = conversionTables[gender][sourceSystem].findIndex(
    size => Math.abs(size - sourceSize) < 0.1
  );
  
  if (sourceIndex === -1) return null; // サイズが見つかりません
  
  // ターゲットシステム内の対応するサイズを返す
  return conversionTables[gender][targetSystem][sourceIndex];
}

// 例:米国男性の9をEUに変換
const euSize = convertShoeSize(9, 'us', 'eu', 'men');
console.log(`米国男性の9はEU ${euSize}に相当します`); // 出力:米国男性の9はEU 42.5に相当します
def convert_shoe_size(source_size, source_system, target_system, gender):
    """
    性別に基づいて異なるシステム間で靴のサイズを変換します。
    
    パラメータ:
        source_size (float): 元の靴のサイズ
        source_system (str): 元のシステム('us', 'uk', 'eu', 'jp')
        target_system (str): ターゲットシステム('us', 'uk', 'eu', 'jp')
        gender (str): 'men', 'women', または 'children'
        
    戻り値:
        float: 変換された靴のサイズまたは変換不可能な場合はNone
    """
    # 変換テーブル
    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]
        }
    }
    
    # ソースシステム内で最も近いサイズを見つける
    try:
        source_sizes = conversion_tables[gender][source_system]
        closest_index = min(range(len(source_sizes)), 
                           key=lambda i: abs(source_sizes[i] - source_size))
        
        # ターゲットシステム内の対応するサイズを返す
        return conversion_tables[gender][target_system][closest_index]
    except (KeyError, ValueError):
        return None

# 使用例
eu_size = convert_shoe_size(9, 'us', 'eu', 'men')
print(f"米国男性の9はEU {eu_size}に相当します")  # 出力:米国男性の9はEU 42.5に相当します

国際旅行

旅行者は、異なるサイズシステムが使用されている外国で靴を購入する必要があることがよくあります。現地のサイズを理解することで、靴の購入時のフラストレーションを防ぐことができます。

製造と小売

グローバル市場で運営する靴の製造業者や小売業者は、国際的な顧客に効果的にサービスを提供するために、製品に複数のサイズ指定をラベル付けする必要があります。

public class ShoeSizeConverter {
    // 男性靴のための変換テーブル
    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};
    
    /**
     * 製造のための複数システムサイズラベルを生成します
     * @param baseSize メーカーのシステムでの基本サイズ
     * @param baseSystem メーカーのサイズシステム
     * @return すべての主要システムのサイズを含む文字列
     */
    public static String generateSizeLabel(double baseSize, String baseSystem) {
        String gender = "men"; // この例では男性の靴を想定
        
        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("米国: %.1f | 英国: %.1f | EU: %.1f | JP: %.1f", 
                            usSize, ukSize, euSize, jpSize);
    }
    
    private static double convertSize(double size, String fromSystem, String toSystem, String gender) {
        // 実装は以前の例と同様のルックアップテーブルを使用します
        // 簡略化のために省略
        return 0.0; // プレースホルダー
    }
    
    public static void main(String[] args) {
        String label = generateSizeLabel(42, "eu");
        System.out.println("サイズラベル: " + label);
    }
}

代替手段

直接測定

抽象的なサイズシステム間の変換に依存するのではなく、センチメートルまたはインチで足の長さを直接測定することで、より普遍的な基準を提供します:

1. 壁に対して紙を置きます
2. 足のかかとを壁に付けて紙の上に立ちます
3. 最も長い指の位置に印を付けます
4. 壁から印までの距離をミリメートルで測定します
5. この測定値を使用して、任意のシステムでのサイズを見つけます

この方法は、サイズシステムの不一致を回避しますが、幅やアーチの高さは考慮しません。

モンドポイントシステム

モンドポイントシステム(ISO 9407:2019)は、足の長さと幅をミリメートルで指定する国際標準です。日常の小売では一般的に使用されていませんが、スキー用ブーツや多くの国の軍用靴の標準です。

// 足の長さをモンドポイントに変換するC関数
int footLengthToMondopoint(double lengthMm) {
    // モンドポイントは足の長さをmmで表し、最も近い5mmに丸めます
    return 5 * (int)((lengthMm + 2.5) / 5.0);
}

// 使用例
int mondopoint = footLengthToMondopoint(267.8);
printf("足の長さ267.8mm = モンドポイント %d\n", mondopoint); // 出力:モンドポイント 270

3D足スキャン

現代の技術は、従来のサイズ決定に代わる手段を提供します。3D足スキャンは、足の正確なデジタルモデルを作成します。これらのスキャンは以下に使用できます:

  • 既存の靴型(靴を作るために使用される型)へのマッチング
  • カスタムフットウェアの作成
  • 足の形状に最も適した特定のブランドやモデルの推奨

この技術は、専門の靴店やスマートフォンアプリでますます利用可能になっています。

靴のサイズシステムの歴史

米国サイズシステム

アメリカのシステムは1880年代にさかのぼり、英語のバーレイコーン測定に基づいています。元の基準点は子供のサイズであり、男性と女性のスケールは拡張として開発されました。このシステムは20世紀初頭に標準化されましたが、依然としてやや恣意的な歴史的基盤を維持しています。

英国サイズシステム

英国のシステムは最も古く、14世紀にさかのぼります。もともとはバーレイコーン(⅓インチ)に基づいており、エドワード2世が1324年に3つのバーレイコーンが1インチに相当し、靴のサイズは1バーレイコーンずつ増加することを定めました。このシステムは後に正式化され、英国および元英国植民地全体で使用されています。

EUサイズシステム

ヨーロッパのシステムは、1800年代にフランスで確立されたパリポイントに進化しました。このシステムは、標準の増分を⅔センチメートルとして使用し、最終的には大陸ヨーロッパ全体で採用されましたが、地域ごとに異なる場合があります。現代のEUシステムは、ヨーロッパ諸国間でのサイズの標準化を試みたものです。

JPサイズシステム

日本のシステムは主要なシステムの中で最も新しく、最も簡単でもあります。足の長さをセンチメートルで直接表します。このシステムは20世紀中頃に確立され、日本や他のアジア諸国で使用されています。

包括的なサイズチャート

男性靴サイズ変換チャート

米国英国EUJP (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

女性靴サイズ変換チャート

米国英国EUJP (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

子供靴サイズ変換チャート

米国英国EUJP (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

特別な考慮事項

幅のバリエーション

ほとんどのサイズシステムは長さに主に焦点を当てていますが、幅も適切なフィット感にとって同様に重要です。米国システムでは、幅は文字(例:AA、B、D、EE)で示され、各文字は幅の⅛インチの違いを表します。他のシステムには独自の幅の指定がありますが、国際的にはあまり標準化されていません。

public enum ShoeWidth
{
    Narrow, // AA, A
    Regular, // B, C, D
    Wide, // E, EE
    ExtraWide // 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.Narrow => "ナロー",
            ShoeWidth.Regular => "レギュラー",
            ShoeWidth.Wide => "ワイド",
            ShoeWidth.ExtraWide => "エクストラワイド",
            _ => ""
        };
        
        return $"サイズ: {Size} {System}, 幅: {widthLabel}";
    }
}

アスレチックフットウェア

スポーツシューズは、独自のサイズの特異性を持つことがよくあります。ランニングシューズは、活動中の足の腫れを考慮して、通常は標準の靴より½から1サイズ大きくなります。異なるスポーツには異なるフィット要件がある場合があります:

  • ランニングシューズ:通常は½サイズ大きくする
  • サッカー用スパイク:タイトフィットのためにサイズダウンする
  • バスケットボールシューズ:異なる幅のプロファイルを持つ場合がある
  • サイクリングシューズ:歩行用の靴とは異なるサイズであることが多い

子供の成長に関する考慮

子供のサイズを変換する際には、成長を考慮することが重要です。多くの親は、急速な足の成長に備えて、現在の測定値より½から1サイズ大きい靴を購入します。

参考文献

  1. 国際標準化機構。 (2019)。 ISO 9407:2019 靴のサイズ — モンドポイントシステムのサイズ付けとマーキング。 https://www.iso.org/standard/73758.html

  2. アメリカ試験材料協会。 (2020)。 ASTM D5867-20 足の長さ、幅、および足の特性の測定に関する標準試験方法。 https://www.astm.org/d5867-20.html

  3. ロッシ, W. A. (2000)。 完全な靴の辞典 (第2版)。クリエイター出版。

  4. ラクシモン, A. (編)。 (2013)。 靴のデザインと製造のハンドブック。ウッドヘッド出版。

  5. 英国規格協会。 (2011)。 BS 5943:2011 靴と靴型のサイズに関する仕様。 BSI規格。

  6. 日本工業規格委員会。 (2005)。 JIS S 5037:2005 靴のサイズシステム。日本規格協会。

Feedback