靴サイズ変換
靴のサイズとその規格、メンズかレディースかを入れると、ほかの3つの規格の値が分かります。メンズの米国9は英国8、欧州41.91、足型の長さ27.94 cmで、海外での注文も迷いません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- サイズ
- 9
- スケール
- us
- 性別
- men
- US
- 9
- UK
- 8
- EU
- 41.91
- cm
- 27.94
靴サイズ変換ツールは、成人向けの1つの靴サイズを他の一般的な小売スケールの対応値へ変換し、当て推量なしに各地域をまたいで買い物できるようにします。数値サイズを入力し、変換元スケールをUS・UK・EU・センチの木型長から選び、性別をメンズかレディースに設定すると、ツールはUS・UK・EU・センチの対応値に加え、基準となる木型長をインチ・センチ・ミリメートルで返し、サイズ表やカスタマーチケットに貼り付けられる置換手順も付けます。国境を越える買い物客・マーケットプレイスの出品者・カスタマーサポート担当者・サイズ選択画面を組むアプリ開発者は、いずれも同じ決定論的な対応関係を必要とします。
US・UK・EU・センチの靴サイズはどう対応するか
成人の靴サイズ体系は、木型(アッパーを組み立てる剛性のある型)の長さを表すものであり、顧客が自宅でメジャーを使って測った素足の寸法とは限りません。この変換ツールは、インチ単位の単一の木型長を基準点とし、4つの標準的な閉じた式を用いて、すべてのスケールを互いに整合させます。
米国メンズのサイズでは、サイズ=木型長(インチ)×3−24という関係になり、米国レディースでは定数が24ではなく22.5になります。これが、メンズのUS9とレディースのUS10.5が同じ木型長を共有する理由です。英国のスケールは、木型がわかれば男女とも サイズ=木型長(インチ)×3−25 を用います。
ヨーロッパ大陸のスケールはパリポワンを用い、サイズ=木型長(センチ)×1.5 となるので、EUから変換するにはサイズに3分の2を掛けてセンチを復元します。US の定数が異なるため、またUSとUKのラベルが長さの計算を共有していてもタグ上はメンズ・レディースとして販売されているため、性別は常に必須です。
ハーフサイズも一級の数値であり、9.5や42.5を送っても式は連続に保たれます。ブランド固有の木型・ウィズ(幅)の記号・子ども向けスケールは、フィッティング指南ではなく成人の長さ変換にSEOランディングの焦点を絞るため、意図的に対象外としています。
範囲・実務のヒント・このランディングを使う場面
公開された成人向け範囲は、変換の前にナンセンスを弾きます:USメンズ3〜16、USレディース4〜13、UKメンズ2〜15、UKレディース1〜12、EUは男女とも32〜50、センチの木型長は20〜33です。クライアントを自分で制御できる場合は、sizeには裸の数値を推奨します。
文字列の数値は、単位が付いていない厳密な有限数値パターンに一致する場合にのみ受け付けられます。往復チェックは簡単です:USメンズ9をEUに変換して戻し、公開された12桁丸めの範囲内で元の値が復元されることを確認します。
サイズ表を教える際は、メンズUS9・レディースUS8・EU42のような定番例をgenderを設定して組み合わせ、US定数の違いを学生に見せてください。このランディングは、靴サイズ変換・US to EU 靴サイズ・UK to US 靴・センチの足長から靴サイズをオンラインで検索する人々を対象とします。
子ども向けサイズ表でも、幅やBrannock幅のツールでも、ブランド固有のフィット予測でもありません。すでに1つの成人向けの長さベースのサイズを持ち、US・UK・EU・センチにまたがる決定論的な対応値が必要なときは、この機能を選んでください。靴の式を使わず一般的な長さ単位だけを変換したいなら、代わりに一般的な単位変換を使ってください。
活用例
カスタマーサポートのサイズチケット
担当者は交換を発行する前に顧客の現地サイズを倉庫地域のスケールに変換し、範囲エラーを使ってあり得ないサイズを早期に捕らえます。
アプリのサイズ選択の初期値
モバイル小売アプリは、静的な表をバイナリに同梱せずに、好みのUSまたはEUサイズを各地域ストア向けの他スケールへ変換します。
よくある質問
どの靴サイズスケールに対応していますか?
US・UK・EU(パリポワン)・センチの木型長です。US定数と範囲チェックが正しく適用されるよう、性別(メンズかレディース)が必須です。
なぜ同じ足でもメンズとレディースのUSサイズが異なるのですか?
USの式は同じ木型長に対して異なる定数を用います:メンズは 3L−24、レディースは 3L−22.5 なので、印字されるサイズ番号は互換ではありません。
幅や子ども向けサイズに対応しますか?
いいえ。 成人の長さベースのサイズのみを変換します。ウィズ(幅)の記号・乳幼児向けスケール・ブランド固有のフィットモデルは対象外です。
靴サイズ変換ツールは無料ですか?
ブラウザツールは無料でローカルに動作します。失敗タスクは決して課金されません。
9.5のようなハーフサイズも入力できますか?
入力できます。米国の9.5や欧州の42.5のようなハーフサイズもそのまま扱え、式が連続しているため、ほかのすべての規格の値も同じように求められます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/shoe-size \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"size":9,"scale":"us","gender":"men"}'const res = await fetch("https://api.kit.forhosting.com/conv/shoe-size", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"size": 9,
"scale": "us",
"gender": "men"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/shoe-size",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"size": 9,
"scale": "us",
"gender": "men"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/shoe-size", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"size":9,"scale":"us","gender":"men"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"size":9,"scale":"us","gender":"men"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/shoe-size", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"size": 9,
"scale": "us",
"gender": "men"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.shoe_size",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
範囲外のサイズは、あり得ない組み合わせをでっち上げるのではなく、明確なinvalid_inputエラーで失敗します。
US・UK・EU・センチの靴サイズはどう対応するか
センチのフィールドはその木型長(センチ)で、足長をミリメートルで表すモンドポイントと密接に関連し、このレスポンスではセンチ値の10倍として併せて報告します。
APIの呼び出し方とレスポンスの読み方
sizeは有限の数値、または厳密な数値文字列でなければなりません。scaleは大文字小文字を区別しない別名の正規化の後に us・uk・eu・cm に解決される必要があり、例として usa・british・european・paris point・centimetre・foot length などが含まれます。genderは male・m・female・f・ladies・gents といった一般的な別名で men か women に解決される必要があります。3つの必須フィールドを含むJSONボディを送信します:size(別名 value・sz・n)、scale(別名 system・unit・from・from_scale)、gender(別名 sex・wearer・for)です。成功時、レスポンスは丸められたサイズ、正規化されたscaleとgender、トップレベルの us・uk・eu・cm、基準点の last_length_cm・last_length_mm・last_length_in、4つのサイズを繰り返す equivalents オブジェクト、短い数式文字列としての formula、英語の要約としての message、順序付き置換行としての steps、supported_scales、公開された範囲を示す ranges オブジェクトを返します。検証失敗 — フィールドの欠落・非有限のサイズ・不明なscaleかgender・そのスケールと性別で公開された成人範囲外のサイズ — は invalid_input を返し、決して課金されません。料金は成功1件あたり一律 $0.002 で、単位はitem、限界単位料金はゼロです。
範囲・実務のヒント・このランディングを使う場面
これらの境界を外れたサイズは、scale・gender・許容区間を明示した invalid_input を返すので、サポート担当者は誤った靴を発送する代わりに顧客へ測り直しを依頼できます。invalid_input を返す失敗タスクはプリペイド残高を消費しないので、クライアントがわざと範囲外のサイズを試すときも、探索的なスクリプトを安価に保てます。
連携の活用例
国境を越えるマーケットプレイスの出品
出品者は1つのマスターサイズを保存し、変換ツールを呼び出して商品ページのUS・UK・EU・cmフィールドを埋め、海外の購入者に馴染みのあるラベルを見せます。
技術的な質問
サイズが範囲外の場合はどうなりますか?
APIは invalid_input を返し、課金されません。成人向け範囲はレスポンスの ranges オブジェクトに公開されています(例:USメンズ3〜16)。