حاسبة % كتلة → مولارية
محلول كلوريد الصوديوم بنسبة كتلية تزيد قليلًا على خمسة ونصف في المئة وكثافة 1.05 غ/مل يساوي 1 مول/لتر: أدخل النسبة الكتلية والكثافة والكتلة المولية لتحصل على المولارية وغرامات المذاب والمحلول في كل لتر. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النسبة الكتلية للمذاب
- 5.5657142857
- كثافة المحلول بـ g/mL
- 1.05
- الكتلة المولية
- 58.44
- الكسر الكتلي
- 0.0556571429 mol/L
- كتلة المذاب g لكل L
- 58.44
- كتلة المحلول g لكل L
- 1,050
- المولارية
- 1
غالبًا ما تُدرج ملصقات الزجاجات وكتالوجات الكواشف وصحائف العمليات قوة المحلول كنسبة كتلية (نسبة وزنية، % w/w)، بينما تحتاج وصفات المعايرة وتحضير المخزون والتحليل الحجمي المولارية بالمول لكل لتر. ربط نظامي التركيز هذين يتطلب رقمين فيزيائيين إضافيين: كثافة المحلول بالغرام لكل مليلتر والكتلة المولية للمذاب بالغرام لكل مول. بمجرد معرفتها، تتبع المولارية من أن لترًا من المحلول يزن الكثافة × ألف غرام، وجزء المذاب هو النسبة الكتلية على مئة من تلك الكتلة، والمولات تساوي كتلة المذاب تلك مقسومة على الكتلة المولية.
كيف تصبح النسبة الكتلية مولارية وأي مدخلات تُرسل
ابدأ من تركيز مُبلَّغ كنسبة كتلية (% w/w)، وكثافة مقيسة أو مجدولة لنفس المحلول بالغرام لكل مليلتر، والكتلة المولية للمذاب النقي بالغرام لكل مول. لتر واحد من المحلول: كتلة المحلول = الكثافة × ألف، كتلة المذاب = النسبة الكتلية على مئة × تلك الكتلة الكلية، والمولارية = كتلة المذاب تلك ÷ الكتلة المولية. جبريًا ينهار إلى مولارية = نسبة كتلية × كثافة × عشرة ÷ كتلة مولية عندما تكون الكثافة بـ g/mL، وهي صيغة الكتب لتحويل النسبة الوزنية إلى مولارية للأحماض المركزة والأملاح والشراب.
يجب أن تكون النسبة الكتلية غير سالبة لأن نسبة وزنية سالبة غير فيزيائية في هذا المنتج. يجب أن تكون الكتلة المولية أيضًا موجبة تمامًا حتى لا تقسم عمود وزن جزيئي فارغ بصمت على صفر. المدخلات المتطابقة تنتج دائمًا مخرجات متطابقة لأنه لا استدعاء شبكة ولا نموذج ولا بذرة عشوائية ولا ساعة في المسار.
أمثلة الصف تشمل تحويل نحو خمسة نقطة خمسة سبعة نسبة كتلية كلوريد صوديوم بكثافة نحو واحد نقطة صفر خمسة g/mL إلى محلول أحادي المولارية، أو تحويل مخزون سكروز مُعنون بالنسبة إلى mol/L بعد معرفة الكثافة وMM من الملصق.
العمل في المختبر وحدود الاستخدام
استدعِ حاسبة النسبة الكتلية إلى المولارية المجانية في المتصفح لمراجعات الواجبات وعروض المحاضرات والتحويلات السريعة على المنضدة دون تثبيت مكتبة صيغ جداول. اقرن هذه النقطة النهائية بحاسبة كتلة مولية أو خطوة قياس كثافة في خط أنابيبك عندما تكون المهمة التالية تحضير مخزون حجمي من ملصق نسبة وزنية. الكثافة خاصة بالمحلول وتعتمد على الحرارة: الحاسبة لا تخمّن الكثافة من سلسلة صيغة أبدًا — أنت تزود القيمة المطابقة للمحلول الفعلي عند الشروط المطلوبة.
لا تخلط هذا التحويل مع الكسر الكتلي من كتل خام للمذاب والإجمالي وحدهما؛ تلك سطح منتج آخر عندما تزن المكوّنين أصلًا دون كثافة وكتلة مولية للوصول إلى مولات لكل لتر.
حالات الاستخدام
قراءة ملصقات الكواشف بالنسبة الوزنية
حوّل مخزونات % w/w المعلَّمة لـ HCl أو H₂SO₄ أو NaOH إلى مولارية بكثافة مقيسة وكتلة مولية معروفة قبل التخفيفات الحجمية أو إعداد المعايرة.
تكاملات LIMS وتطبيقات التدريس
تستدعي السكربتات وأدوات المنهج نقطة نهاية مسبقة الدفع مستقرة بدل إعادة تنفيذ M = (كتلة% × ρ × 10) / MM في كل لغة وجدول.
الأسئلة الشائعة
كيف أحوّل النسبة الكتلية إلى مولارية؟
تُرجع الاستجابة المولارية بـ M = (كتلة% × كثافة × 10) / MM، والوحدة mol/L.
ماذا لو كانت الكثافة أو الكتلة المولية صفرًا أو سالبة؟
تُرفض الكثافة والكتلة المولية الصفريتان أو السالبتان؛ يجب أن تكونا رقمين محدودين موجبين تمامًا.
ما وحدات الكثافة التي تتوقعها الحاسبة؟
يجب أن تكون الكثافة بالغرام لكل مليلتر (g/mL)، أي g/cm³. لا ترسل g/L دون تحويل أولًا (اقسم g/L على 1000).
ما الفرق عن مولارية إلى نسبة كتلية؟
تبدأ هذه الأداة من % w/w مع كثافة وكتلة مولية لإنتاج mol/L. الصفحة العكسية تحوّل المولارية إلى نسبة كتلية بنفس المدخلات الفيزيائية معادة الترتيب.
ماذا تعرض النتيجة إلى جانب المولارية؟
تعرض أيضًا الكسر الكتلي وكتلة لتر واحد من المحلول وغرامات المذاب فيه. فعند كثافة 1.05 غ/مل يزن اللتر 1050 غرامًا، وإذا كان 58.44 غرامًا منها كلوريد الصوديوم فالمحلول 1 مول/لتر.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/percent-w-w-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_percent":5.565714285714,"density":1.05,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-w-w-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_percent": 5.565714285714,
"density": 1.05,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-w-w-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_percent": 5.565714285714,
"density": 1.05,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-w-w-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_percent":5.565714285714,"density":1.05,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_percent":5.565714285714,"density":1.05,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-w-w-to-molarity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"mass_percent": 5.565714285714,
"density": 1.05,
"molar_mass": 58.44
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_w_w_to_molarity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تقبل هذه القدرة نسبة كتلية غير سالبة وكثافة وكتلة مولية موجبتين تمامًا، وتعيد المولارية مع كسر كتلي وحقول وسيطة بالغرام لكل لتر، وتفشل بـ invalid_input عندما تكون الكثافة أو الكتلة المولية صفرًا أو سالبة حتى لا تقسم خطوط الأنابيب أبدًا على خلية كثافة أو وزن جزيئي فارغة. يمكن لمصححي الواجبات وسكربتات LIMS وتطبيقات التدريس ولوحات الجودة تثبيت نفس JSON في الاختبارات دون تضمين CAS كيميائي. يعمل ودجت المتصفح مجانًا على جهازك؛ وتفرض API مسبقة الدفع $0.002 لكل عنصر ناجح عندما تحتاج الخوادم وSDK نفس العقد.
كيف تصبح النسبة الكتلية مولارية وأي مدخلات تُرسل
أرسل كائن JSON بالحقول المطلوبة mass_percent و density و molar_mass كأرقام محدودة أو سلاسل رقمية؛ تُقبل الأسماء البديلة مثل percent و w_w و weight_percent و mass_pct و pct_w_w و rho و density_g_per_mL و d و specific_gravity و mm و molecular_weight و mw و MM عندما يوثقها الـ SDK ليخاطب كود العميل إنجليزية المختبر. يجب أن تكون الكثافة موجبة تمامًا: الصفر يجعل كتلة المحلول صفرًا ويُطلق قسمة على صفر في المسار العكسي لأدوات ذات صلة، والكثافة السالبة تُرفض فورًا بـ invalid_input ورسالة صريحة بدل مولارية ذات إشارة بلا معنى.
قراءة الاستجابة: المولارية والوسائط والصيغة والطريقة
إخفاقات التحقق مثل كثافة أو كتلة مولية صفر أو سالبة تذكر الحقل المخالف ليصحح الفنيون عمود كثافة أو وزن جزيئي فارغ دون قراءة تتبع مكدس. عند النجاح تعيد الاستجابة mass_percent و density و molar_mass رقميًا، ثم mass_fraction كنسبة بلا أبعاد لكتلة المذاب إلى كتلة المحلول، و mass_solute_g_per_L كغرامات مذاب لكل لتر محلول، و mass_solution_g_per_L ككثافة × ألف، و molarity كمولات مذاب لكل لتر بعد تقريب مستقر لاثني عشر منزلة. حقل unit دائمًا mol/L ليُعلّم كود الواجهة النتيجة الرئيسية دون ترميز سلاسل لكل locale. formula تعيد صياغة M = نسبة كتلية × density_g_per_mL × عشرة على MM، التعريف المستخدم في الكيمياء التحليلية لهذا التحويل، و method دائمًا percent_w_w_to_molarity ليتفرع Downstream دون شم الأشكال. استخدم molarity وحدها عندما تتوقع معايرة أو وصفة مخزون مولات لكل لتر؛ mass_fraction عندما تحتاج محاكاة كسرًا من صفر إلى واحد؛ حقول g/L الوسيطة عندما يجب أن يُظهر تقرير كيف بُنيت الإجابة للمدققين؛ formula و unit معًا عندما تحتاج صفحة تعليمية تعليقًا بسطر تحت الإجابة. الحقول الناقصة والأرقام غير المحدودة والنسبة الكتلية السالبة ترفع أيضًا invalid_input ولا تُحاسب بعد رفض المحرك.
استخدام API والتسعير وسير المختبر والحدود العملية
أرسل جسم JSON بـ mass_percent و density و molar_mass كأرقام أو سلاسل رقمية. استخدم API مسبقة الدفع عندما يحتاج تكامل LIMS أو منصة تدريس أو لوحة جودة أو نظام مخزون عقدًا مستقرًا تحت رصيد KIT بـ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. يمكن لمؤلفي SDK تعيين الحقول الثلاثة إلى مدخلات معنونة نسبة كتلية % w/w وكثافة g/mL وكتلة مولية g/mol مع خلية المولارية تُملأ تلقائيًا — نفس الأعمدة التي يكتبها الطلاب عند تحويل % w/w إلى M يدويًا.
حالات التكامل
التحقق من الواجبات والامتحانات
يرسل الطلاب نسبة كتلية وكثافة وMM ويقارنون المولارية بـ JSON منظم ويرون أخطاء invalid_input واضحة عندما تكون الكثافة أو الكتلة المولية صفرًا أو سالبة.
أسئلة تقنية
هل حاسبة % كتلة إلى مولارية مجانية؟
تعمل أداة المتصفح مجانًا على جهازك. تستدعي استدعاءات API رصيد KIT المسبق بـ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحاسب.