棒針サイズ変換
同じ太さの棒針を、ミリ、USサイズ、英国の旧号数、日本の号数で探せます。US 8は5 mmで、UK 6と同じ太さです。同じ直径の表示がない場合は、最も近いサイズを分かるように示します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 8
- 開始
- us
- To
- mm
- 値
- 5
- 入力
- 8
- Mm
- 5
- Us
- 8
編み図と糸ラベルの棒針表記はほとんど一致しません。米国のセーター図がUS 8を指定する一方、英国の古いリーフレットはUK 6、メートル法の編み図は単に5 mmと書くことがあります。直径を誤るとゲージ、布のドレープ、完成寸法が変わるため、編み手・店舗スタッフ・編み図出版社にはミリメートル、USサイズ、旧UK番号、日本サイズの間の信頼できる対応表が必要です。この棒針サイズ変換はサイズ値と変換元・変換先の体系を受け取り、商用の固定段階表によりミリメートル径を経由して変換し、一致するサイズ(段階が異なる場合は最も近い離散サイズ)を返します。
ミリメートルを介した棒針サイズ体系の関係
現代の棒針は物理的な直径をミリメートルで製造されます。メートル法の編み図はその言語そのものです。4 mmは軸が四ミリメートルである、というだけです。
USサイズはそれらの直径の上に載るラベルであり、US 6は4 mm、US 8は5 mm、US 10は6 mmで、単一の算術式ではなく慣例的な段階です。旧UKサイズは逆方向で、UK番号が大きいほど細い針になり、UK 8は4 mm、UK 0は8 mm、さらに太い軸にはダブルゼロとトリプルゼロがあります。
日本サイズはJP 0の2.1 mmから0.3 mm刻みで上がります。三つの表記体系は同じ刻みを共有しないため、表上で同じミリメートル径を共有するラベル同士でのみ往復が厳密に保証されます。そのため本変換は常に変換元 → ミリメートル → 変換先の経路を取ります。
ミリメートルから離散体系へ変換する場合は表の完全一致を優先し、その直径を共有するラベルが無ければ絶対ミリメートル距離で最も近いサイズを返し、exact を false にして呼び出し側が編み手への警告を判断できるようにします。
棒針サイズの換算が役立つ場面
独立系の毛糸店はカウンターで棒針サイズ変換を使い、客が待つ間に紙の表を繰らず「UK 10は何ミリメートルか」に答えます。オンラインの編み図ハウスは印刷用PDFや八市場向け翻訳パックを出す前に、混在したUSとメートル法の指定を正規化します。在庫ツールは日本サイズの仕入先SKUを倉庫データベースの単一ミリメートル欄に対応付けます。
難易度を採点する自動化スクリプトは、サイズが共通のミリメートル尺度を共有すれば不可能な針ジャンプを拒否できます。段階表をテストに固定し、exact false を柔らかい最近傍一致として扱えば、店舗キオスク・編み図パイプライン・エッジワーカー向けに、ロケールごとの別スプレッドシート無しで再現可能な変換が得られます。
活用例
毛糸店カウンターでの変換
客のUSまたはUKの棒針指定を直ちにミリメートルへ変換し、スタッフが壁から正しいメートル表示のセットを取れるようにします。
編み図ローカライズのパイプライン
取り込み編み図の混在した棒針表記を単一の mm 欄に正規化し、各市場版向けに US・UK・JP ラベルを出力します。
在庫とSKU対応
仕入先の日本サイズや旧UKサイズコードをミリメートル径に対応付け、在庫・再発注・商品ページを統一します。
よくある質問
この変換はどの棒針サイズ体系に対応していますか?
ミリメートル(メートル径)、USサイズ、00 と 000 を含む旧UK番号、日本サイズです。from と to に mm、us、uk、jp(および一般的な別名)を使います。
US 8 をミリメートルに変換するには?
結果は 5 mm(exact)、同一径の UK 交差はサイズ 6 です。
ミリメートル値がUS段階に無い場合は?
絶対ミリメートル距離で最も近いUSサイズを返し、exact を false にして最近傍警告を出せるようにします。
未知の単位やサイズではどうなりますか?
未知の単位名と変換元段階に無い離散サイズは拒否され、課金されません。
英国の号数は、針が太くなるほど小さくなるのですか?
はい。英国の旧号数はUSやミリとは逆で、数字が大きいほど針は細くなります。UK 8は4 mm、UK 0は8 mmで、00や000はさらに太い針です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/knitting-needle-size \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":8,"from":"us","to":"mm"}'const res = await fetch("https://api.kit.forhosting.com/conv/knitting-needle-size", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 8,
"from": "us",
"to": "mm"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/knitting-needle-size",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 8,
"from": "us",
"to": "mm"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/knitting-needle-size", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":8,"from":"us","to":"mm"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":8,"from":"us","to":"mm"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/knitting-needle-size", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 8,
"from": "us",
"to": "mm"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.knitting_needle_size",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同じ純粋ロジックが無料ブラウザツールとAPI経路の両方を支えるため、毛糸店のキオスクとカタログ用スクリプトが「US 8は何ミリメートルか」で食い違うことはありません。
ミリメートルを介した棒針サイズ体系の関係
離散体系(US、UK、JP)から変換する場合、サイズはその段階表に無ければ直径を捏造せず invalid_input で失敗します。
入力契約、応答フィールド、エラーの扱い
value は変換するサイズまたは直径で、ミリメートルでは正の有限数、US・UK・日本体系では既知の段階サイズです。UKのダブルゼロとトリプルゼロは文字列 00 と 000 として送れます。キャストオン計算も必要なら独自のゲージ計算機と組み合わせてください。三つのフィールドを持つ JSON ボディを POST してください。from と to は変換元・変換先の体系を示し、正規IDは mm、us、uk、jp で、metric、millimeter、usa、american、gb、british、old_uk、japanese、japan などの別名があります。欠落フィールド、非有限数、未知の単位名、非正のミリメートル径、変換元段階に無いサイズはすべて invalid_input で失敗し、課金されません。成功時は input(解決された変換元サイズ)、正規形の from と to、変換先体系での主結果 value、変換に使った直径 mm、変換先ラベルがその直径に完全一致するかのブール exact、同一直径の us・uk・jp の相互参照サイズ、表示用の短い formula 文字列を返します。例:value 8、from us、to mm は value 5、mm 5、exact true、uk 6、および US 8 が 5 mm であるという formula になります。このエンドポイントは棒針ラベルと直径のみを変換します。
棒針サイズAPIが役立つ場面
実装は純粋な parse の tier A のため、成功した呼び出しはモデルトークンも外向きネットワークも無く公開の基本価格 $0.002 で、検証失敗は残高を消費しません。
技術的な質問
棒針サイズ変換の料金は?
ブラウザツールは無料です。APIリクエストは成功1回あたり $0.002 の前払いKIT残高を使い、無効な入力は課金されません。