PPM パーセント換算
1000 ppmは0.1 %、1 %は1万 ppm、1 ppmは1000 ppbです。濃度をひとつ入力すると、ppm、ppb、パーセント、パーミルの値が同時に表示され、ラベルや検査票、届出書類の数字をそろえられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 変換する濃度の数量
- 1,000
- 入力の濃度単位
- ppm
- 出力の濃度単位
- percent
- 結果
- 0.1
- ppm換算値
- 1,000
- ppb換算値
- 1,000,000
- パーセント
- 0.1
相対濃度の尺度は、水質、大気モニタリング、冶金、醸造、臨床検査室で日常的な言葉ですが、同じ物理的な割合が、対象者や桁に応じて百万分率、十億分率、パーセント、パーミルと書き分けられます。100 万分の 1000 はちょうどパーセントの 10 分の 1、1 パーセントは 1 万 ppm、10 億分の 1 は ppm の 1000 分の 1 です。この換算は 1 つの有限の数値と変換元の単位を受け取り、10 の厳密な累乗を用いて純粋な無次元の割合を通して尺度を変え、同じ濃度を ppm、ppb、パーセント、パーミルで、加えて純粋な割合として返すため、表計算、ラベル、規制の書式が一貫します。未知の単位ラベルは、黙って誤った尺度になるのではなく、明確な検証エラーで失敗します。
相対濃度の単位が純粋な割合を通してどう関係するか
純粋な相対濃度は無次元の割合、すなわち対象となる物質の量を同種の全体量で割ったもの(質量対質量、体積対体積、または基準が示されるときはモル対モル)です。百万分率はその割合を 100 万倍するため、1 ppm は 100 万分の 1、すなわち 1 掛ける 10 のマイナス 6 乗の割合に等しくなります。
十億分率は 10 億倍するため、1 ppb は 1 掛ける 10 のマイナス 9 乗に等しくなります。パーセントは 100 倍するため、1 パーセントは 1 掛ける 10 のマイナス 2 乗に等しくなります。パーミルは 1000 倍するため、1 パーミルは 1 掛ける 10 のマイナス 3 乗に等しく、多くのヨーロッパの規格ではパーミル記号で書かれます。
どの尺度も同じ割合の定数倍であるため、換算は厳密な算術です。入力値を変換元単位の係数で割って割合を復元し、次に変換先単位の係数を掛けます。定番の確認には、1000 ppm は 0.1 パーセント、1 パーセントは 1 万 ppm、1 パーミルは 1000 ppm、1 ppm は 1000 ppb といったものがあります。
この換算は密度や分子量をでっち上げることはありません。溶質質量と溶液体積から体積あたりの絶対質量が必要なら、代わりに質量ベースの ppm 計算機をお使いください。
ppm、パーセント、パーミルの換算が実務のどこに現れるか
環境検査室は溶存金属や消毒副生成物を ppm や ppb で報告する一方、自治体の報告書は同じ数値をリットルあたりミリグラムや規制値に対するパーセントとして示すことが多く、物理的な基準を変えずに相対尺度を換算することは、規制値が別の単位で述べられているときにダッシュボードを正直に保ちます。
食品、飲料、醸造の品質システムは、体積パーセントのアルコール、パーミルの残糖、ppm の添加物レベルの間を移り、1 つの橋渡しが、仕様書がヨーロッパのパーミルを使い供給元が百万分率を使うときの転記ミスを防ぎます。
冶金と材料の証明書は不純物の限度を ppm で示す一方、工程管理画面は主要元素をパーセント組成で表示するため、技術者は常にすべての尺度を返す共有テーブルを必要とします。臨床や獣医のパネルは、機器のファームウェアに応じてパーセント飽和度と ppm 溶存ガスの慣行を混在させることがあり、二重に尺度をかけずに換算することは、時間の重圧の下での暗算より安全です。
のちに溶質質量と溶液の質量や体積から ppm を計算する必要が生じた場合は、その質量ベースの計算機を、この単位換算ページに詰め込むのではなく、別の検索意図とランディングとして扱ってください。
活用例
水質と大気質の報告
センサーと検査室の値を ppm、ppb、パーセントの間で変換し、分析をやり直さずにダッシュボードを規制の文言に合わせます。
食品・飲料・工程の仕様
添加物と不純物の限度を、ヨーロッパのパーミル形式と百万分率の供給元シートの間で 1 回の呼び出しで換算します。
材料と不純物の証明書
同じ合金の溶解や製造記録について、主要元素のパーセント組成表を ppm の不純物列に対応づけます。
よくある質問
この換算はどの濃度単位に対応していますか?
4 つの相対尺度、すなわち百万分率(ppm)、十億分率(ppb)、パーセント(%)、パーミル(‰/千分率)です。
ppm をパーセントへどう換算しますか?
ppm を 10_000 で割ります(または純粋な割合を通して尺度を変えます。割合 = ppm × 1e-6、パーセント = 割合 × 100)。
これは溶質質量から ppm を計算するのと同じですか?
いいえ。 このページは相対単位の間だけを変換します。溶質質量と溶液の質量や体積から ppm を計算するのは別のツール(質量ベースの ppm 計算機)です。
料金はいくらですか?
ブラウザーツールは無料でローカルに動作します。無効な入力は課金されません。
ppbをppmに換算するには?
1000で割ります。1 ppbは1 ppmの1000分の1だからです。ppbで値を入力すると、パーセントとパーミルの値も同時に表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/ppm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1000,"from":"ppm","to":"percent"}'const res = await fetch("https://api.kit.forhosting.com/conv/ppm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1000,
"from": "ppm",
"to": "percent"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/ppm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1000,
"from": "ppm",
"to": "percent"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/ppm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1000,"from":"ppm","to":"percent"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1000,"from":"ppm","to":"percent"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/ppm", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 1000,
"from": "ppm",
"to": "percent"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.ppm",
"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 つの純粋な同型関数を共有するため、授業のデモ、検査ノート、自動パイプラインが同じ入力でずれることはありません。
相対濃度の単位が純粋な割合を通してどう関係するか
すべての算術は決定論的な浮動小数点で、ネットワークも、乱数も、実時刻のタイムスタンプもないため、同一の入力は常に同一の JSON を生みます。有限でない数値と空欄は、尺度を適用する前に invalid_input で拒否されます。
送るものと返ってくるもの
照合は大文字小文字を区別せず、ハイフンとスペースを許容します。単発のラベル確認には無料のブラウザーフォームをつなぎ、センサーログや製品仕様を大量に換算する必要があるときは、同一の契約をスクリプトから呼び出してください。3 つのフィールドを送ってください。有限の数値としての value、入力単位としての from、出力単位としての to です。受け付けるラベルには、ppm、parts per million、そして希薄な水溶液の質量分率向けの mg per kg といった一般的な検査室の別名、ppb と parts per billion、percent、percentage、pct、パーセント記号、そして per_mille、permille、per-mille、parts per thousand、千分率としての ppt、パーミル記号が含まれます。成功時の応答は、整理された value、正規化された from と to のキー、変換先単位での主結果、4 つすべての単位での同じ濃度、純粋な無次元の割合、使った厳密な係数、短い formula 文字列、そして fraction_bridge に設定された method を返します。value が 1000、from が ppm、to が percent の典型的な呼び出しは、result 0.1、percent 0.1、ppm 1000、ppb 100 万、per_mille 1 を返します。認識されない単位は invalid_input と、不正なラベルを示して 4 つの受け付けるシリーズを列挙するメッセージで失敗し、value の欠落、NaN、Infinity も同様に失敗して課金されません。成功した API 呼び出しの料金は 1 件あたり公表の基本料金 $0.002 で、検証の失敗は前払い残高を消費しません。
ppm、パーセント、パーミルの換算が実務のどこに現れるか
この機能は純粋な解析エンジンであるため、API の料金は成功した 1 件あたり公表の基本料金 $0.002 で、検証の失敗は残高を消費しません。
技術的な質問
未知の単位を送るとどうなりますか。
リクエストは invalid_input で失敗します。エラーメッセージには Unrecognized unit が含まれ、受け付けるシリーズ(ppm、ppb、percent、per_mille)を列挙します。