容器の容量からキャンドル用ワックスの必要量を計算
この計算ツールは、容器1個の実用的な充填容量を、1回の製作に必要なキャンドル用ワックスの重量へ換算します。容器の容量を入力し、ミリリットル、リットル、米液量オンスから単位を選び、1ミリリットル当たりの密度と同じ容器の個数を指定してください。合計容量と必要なワックス量がグラム、キログラム、オンスで表示されます。試作、製造計画、材料購入、配合比較に利用でき、すべてのワックスに同じ容量重量比を当てはめる必要がありません。
無料で実行
キャンドルが実際に占める容量を測定します
最初に確認するのは、容器の外寸や縁まで満たした公称容量ではなく、実際にワックスを入れる有効容量です。300ミリリットルとして販売されている容器でも、芯の固定部、安全な取り扱い、ふた、希望する仕上がりのために、充填線を低く設定する場合があります。作業場で確実に測るには、準備済みの容器へ予定のワックス面まで水を入れ、その水を目盛り付きの計量器で測ります。測定後は容器を完全に乾燥させてください。測った量を容器容量として入力し、対応する単位を選択します。本ツールはミリリットル、リットル、米液量オンスに対応し、内部では製作全体をミリリットルへ統一します。1回の計算には、有効容量が同じ容器だけを指定してください。複数のサイズを含む場合は、サイズごとに計算してワックス重量を合計します。この方法なら、実際の充填空間に基づく見積もりとなり、大きな容器が実物を表さない平均値に埋もれることを防げます。
使用するワックスの密度を指定します
ワックスやブレンドによって密度が異なるため、容量だけでは重量を決められません。仕入先の仕様書、技術資料、またはご自身の配合を測定した値に基づき、1ミリリットル当たりのグラム数を入力してください。自分で測定する場合は、既知の容量を容器の風袋重量を差し引いて量り、ワックスの質量をミリリットル単位の容量で割ります。温度、添加剤、香料、着色料、配合は容量と質量の実際の関係を変えることがあるため、参照データと測定条件をそろえることが大切です。本ツールは、ミリリットルへ統一した合計容量に入力された密度を掛け、一般的な密度を勝手に代用しません。密度を明示することで結果を追跡でき、大豆ワックス、パラフィン、蜜ろう、ココナッツ系ブレンド、独自配合を比較できます。レシピを変更した際は、以前の製作重量を流用せず、新しい混合物に適した密度で改めて計算してください。
計算結果を実用的な製作計画に反映します
表示される重量は、指定した個数の容器について、入力された容量を満たす数学的な必要量です。注ぎ容器に残るワックス、こぼれ、試料、収縮、意図的な予備分は自動では加算されず、あくまで計画の基準となります。通常の工程で余裕分を設ける場合は、計算重量を確認した後にその方針を適用し、正味の充填必要量が分かるよう割合を別に記録してください。結果には、精密な計量に適したグラム、大量購入や製造向けのキログラム、慣用重量単位を使う場合のオンスが含まれます。入力の米液量オンスと出力のオンスは混同しないでください。前者は容量、後者は質量です。再現性を高めるには、容器の測定値、密度、個数、計算結果を製作記録に保存します。充填線、容器、ワックス配合、個数が変わるたびに再計算してください。実際の工程には決定論的な容量と密度の計算では捉えられない誤差があるため、少量の試し注ぎも有効です。
活用例
少量のキャンドル製作を計画する
容器1個で測った充填容量から、試作または本製作で使う同一容器すべてのワックス総重量を求めます。
ワックスの配合を比較する
容器容量と個数を固定して密度を変え、ワックスやブレンドの違いが必要な質量へ与える影響を確認します。
材料の購入量を見積もる
作業上の余裕分を追加する前に、キログラム表示を基準として予定製作分の購入量を見積もります。
よくある質問
APIで計算する場合の料金はいくらですか?
1回のリクエスト料金は$0.002です。同じ決定論的な計算をブラウザでも実行でき、作業場ですぐに見積もれます。
ワックスの密度はなぜ必要ですか?
密度は容量を質量へ変換するために必要です。同じ容器を満たす場合でも、ワックスの種類によって重量が異なるため、一律の換算では正確になりません。
液量オンスで入力できますか?
はい。米液量オンスにはus_fl_ozを選択してください。密度を掛ける前に、入力容量をミリリットルへ換算します。
こぼれや器具への残留分も結果に含まれますか?
含まれません。表示されるのは数学的な充填必要量です。工程や過去の損失に応じた余裕分は別途追加してください。
異なる大きさの容器をまとめて計算できますか?
サイズごとに計算し、得られた重量を合計してください。1回のリクエストでは、すべての容器が同じ有効容量であるとみなします。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/hobby/craft-candle-wax \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"container_volume":250,"wax_density_g_per_ml":0.9,"containers":12}'const res = await fetch("https://api.kit.forhosting.com/hobby/craft-candle-wax", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"container_volume": 250,
"wax_density_g_per_ml": 0.9,
"containers": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/craft-candle-wax",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"container_volume": 250,
"wax_density_g_per_ml": 0.9,
"containers": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/craft-candle-wax", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"container_volume":250,"wax_density_g_per_ml":0.9,"containers":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"container_volume":250,"wax_density_g_per_ml":0.9,"containers":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/craft-candle-wax", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"container_volume": 250,
"wax_density_g_per_ml": 0.9,
"containers": 12
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.craft_candle_wax",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_containers | 1000000 |
max_volume_ml | 1000000000 |
max_density_g_per_ml | 10 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |