グレーン重量変換
1グレーンはちょうど64.79891ミリグラムなので、100グレーンの火薬量は6.479891グラムです。マニュアル、はかり、請求書で単位が違うときに、グレーン、グラム、ミリグラム、常用オンスの間で重さを換算できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 100
- 変換元単位
- Gr
- 変換先単位
- G
- 結果
- 6.479891
- 変換元ラベル
- grain
- 変換先ラベル
- gram
- グラム
- 6.479891
グレーン重量変換ツールは、グレーン、グラム、ミリグラム、常用オンスで書かれた質量を、その組のなかのほかの単位へ、変換表を探したり表計算の式を書き直したりせずに変換します。
対応単位と変換の計算方法
この変換ツールは、安定した正準コードのもとで四つの質量系列を受け付けます。gr は国際グレーン、g は SI のグラム、mg はミリグラム、oz は常用オンスです。係数は国際グレーンの定義と正確な常用オンスに従います。
1グレーンはちょうど六十四点七九八九一ミリグラム、1ミリグラムはちょうどグラムの千分の一、1常用オンスはちょうど二十八点三四九五二三一二五グラムです。中間単位が常にグラムであるため、A を B へ、B を A へ変換しても公表された小数十二桁の丸めまで一貫し、ずれてしまう二者間の行列は存在しません。
トロイオンス、ペニーウェイト、カラット、力の単位は意図的に対象外とし、リロードを行う人や宝飾職人が、火薬秤や宝飾用天秤で用いられる一つの明確な取り決めのもとで、予測可能な質量だけの結果を得られるようにしています。
活用例
リロードの火薬量と弾頭量
公表された火薬量をグレーンからグラムやミリグラムに変換し、電子秤とマニュアルが手書きの係数なしで一つの見え方を共有できるようにします。
宝飾と貴金属の在庫
仕入れ先が常用オンスとメートル法の質量を混ぜて用いるとき、請求書、出品、作業台の秤のオンスとグラムを正規化します。
よくある質問
グレーン重量変換ツールはどの単位に対応していますか?
グレーン(gr)、グラム(g)、ミリグラム(mg)、常用オンス(oz)です。
1グレーンは何グラムですか?
国際グレーンの定義でちょうど 0.06479891 g(64.79891 mg)です。
100グレーンは何グラムですか?
6.479891グラムです。1グレーンはちょうど64.79891ミリグラム、つまり0.06479891グラムなので、100を掛けるとこの値になります。
トロイオンスやペニーウェイト、カラットも換算できますか?
できません。扱うのはグレーン、グラム、ミリグラム、常用オンスの4つだけです。トロイオンス、ペニーウェイト、カラットは別の決まりに従うため、あえて対象外にしています。
マイナスの重さを入力できますか?
できます。在庫の増減のような差分を表すために、マイナスの値も受け付けます。0はどの単位でも0のまま換算されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/grain-weight \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":100,"from":"gr","to":"g"}'const res = await fetch("https://api.kit.forhosting.com/conv/grain-weight", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 100,
"from": "gr",
"to": "g"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/grain-weight",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 100,
"from": "gr",
"to": "g"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/grain-weight", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":100,"from":"gr","to":"g"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":100,"from":"gr","to":"g"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/grain-weight", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 100,
"from": "gr",
"to": "g"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.grain_weight",
"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 はパイプラインがサーバーや自動処理から同じ契約を必要とするとき、成功した1項目あたり$0.002を課金します。
対応単位と変換の計算方法
grain・grains・gram・grams・milligram・milligrams・ounce・ounces・avoirdupois ounce などの分かりやすい別名は大文字小文字を区別せずに正規化されるため、フォームや API は短いコードでも完全な名称でも渡せます。すべてのリクエストは、変換元の1単位あたりの正確なグラム数の係数を入力値に掛け、次に変換先の1単位あたりのグラム数の係数で割ります。
リクエストの形、応答フィールド、未知単位のエラー
在庫パイプラインで符号付きの重量差分が必要なときは負の値も許可され、ゼロはどの変換先単位でもきれいにゼロへ変換されます。三つの必須フィールドを持つ JSON ボディを送ります。value は有限の数、from は変換元の単位の文字列、to は変換先の単位の文字列です。value には別名 amount・quantity・weight、from には unit_from と source、to には unit_to と target が受け付けられます。成功時、応答は正準の from と to のコード、人が読める from_label と to_label の文字列、変換後の result、中間量のグラム、変換元から変換先への無次元の factor、UI 表示に適した短い formula 行、method タグの grain_weight_si、そして固定の units_supported の一覧を返します。value の欠落、NaN や Infinity のような非有限の数、単位フィールドの欠落、対応単位に対応づかないトークンは invalid_input で失敗し、エンジンがリクエストを拒否した後に課金されることはありません。エラーメッセージは不正なフィールドを示し、対応する組を列挙するため、クライアントは推測せずにフォームを修正できます。同一の入力は常に同一の JSON を生みます。グレーン規模の火薬量とオンス規模の宝飾素材は同じコード経路を共有するため、中間のグラム積を IEEE 倍精度で表せる限り、極端な大きさの組も明確に定義されたままです。
ブラウザー利用、API 料金、リロードや宝飾のワークフロー
リロードのマニュアル、火薬秤のマニュアル、宝飾の請求書、作業台のレシピを読みながら、グレーンからグラム、ミリグラムからグレーン、オンスからグラムの手早い確認が必要なときは、無料のブラウザー・グレーン重量変換ツールを使ってください。ページを開き、数値と単位を入力し、表計算や単位ライブラリ、デスクトップの計算機パックを入れずに結果をコピーします。ソース入力は他の KIT 解析項目と同じ保持ルールに従い、アルゴリズムが完全に決定論的であるため結果は安全にキャッシュできます。リロード記録アプリ、火薬秤の連携ツール、宝飾在庫システム、EC の出品ツール、素材のパイプラインが、グレーン規模とグラム規模の重量を安定した KIT 契約のもとで大量に変換しなければならないときは、成功した1項目あたり$0.002の前払い API に切り替えてください。invalid_input を発生させる検証の失敗は、拒否の後に残高を消費しません。製品のパイプラインで複数の計量系列が必要なら、このエンドポイントを容量や長さの変換ツールと組み合わせ、検索トラフィックがグレーン重量の変換——グレーン、グラム、ミリグラム、オンス——に特化していて、汎用の単位切替盤ではないなら、単独で呼び出してください。モバイルアプリやチャットボットを出荷する執筆者は、result と formula のフィールドを、数値と、リロードを行う人や宝飾職人が紙上で期待する変換の経路の両方を示すカードへ、そのまま対応づけられます。
連携の活用例
アプリと自動化パイプライン
リロード記録や宝飾ツールから、未知の単位に明確な invalid_input を返す前払いで決定論的なグレーン重量 API を呼び出します。
技術的な質問
100グレーンをグラムに変換するにはどうしますか。
value: 100、from: "gr"、to: "g" を含む JSON を送ります。応答の result フィールドは 6.479891 で、グラムの中間量と読みやすい formula もあわせて返されます。
未知の単位を送るとどうなりますか。
リクエストは invalid_input で失敗します。メッセージはフィールドを示し、対応する単位を列挙します。検証の失敗は課金されません。
グレーン重量変換ツールは無料ですか。
ブラウザーツールはあなたの端末で無料で動作します。API 呼び出しは成功した1項目あたり$0.002で前払いの KIT 残高を使い、invalid_input の応答は課金されません。