All free flows

Review a Dilution from Weighed Stock

Calculate stock molarity from declared mass, molar mass and solution volume, then review dilution volumes with both complete original reports.

Processing stays in your browser; code and assets download as needed. Original and checkpoint downloads retain source content, including omitted values. Reset and Exit stop this session’s owned work; they do not establish secure erasure or anonymity.

This flow needs JavaScript. If it does not load, refresh the page and try again.

About this flow

Calculate stock molarity from declared mass, molar mass and solution volume, then review dilution volumes with both complete original reports.

Limitations

  • Choose or paste UTF-8 JSON with exactly massGrams, molarMassGramsPerMole and stockVolumeLitres as quoted numeric strings: grams, g/mol and final stock-solution litres. Each value is single-line, up to 128 characters; source limit 4 KiB and 1,024 UTF-16 units. Raw source/BOM/spacing are retained; duplicate, extra or nonstring fields refuse. Calculated stock mol/L feeds target mol/L and final mL. Required volumes do not check remaining stock. Declared-solute/additive-volume/no-reaction arithmetic only; no purity, hydrate, temperature, contraction or compatibility model. Zero/unsupported stock keeps its molarity checkpoint and refuses downstream; valid zero target retains null dilution factor. The ZIP keeps source, exact arguments and both complete reports, unredacted. Limits: 30 seconds per calculation, 90 seconds overall.
  • Original mass0..1e12g,declaredMMg/mol and stocksolutionL positive1e-12..1e12. Seven molarity fields retained. Exact original order mass/MM then moles/V,not algebraic reassociation. Actual M to String(number),no basis conversion or stock concentration override. Original target0..stock/finalmL bounds and all seven dilution fields unchanged,including nullfactor zero-target and IEEE underflow/nonfinite-output rules.
  • Source exactly3unique STRING fields4nodes under unchanged strictlossless JSON parser;rawBOM/CRLF/keyorder/spacing retained. Safe255unit1020bytefilename.3memberCP includes full first all-string arguments;6memberfinal keeps CP/second arguments/report. ZIP262144bytes/expanded131072/entry65536,original30sworkers/owned90sconnection. Wholemember/order independentbytes,ZIPhash/CRC,not Deflate/DOSclock identity.
  • Own displayed workflow defaults target0.1mol/L/final100mL are explicit. Original standalone defaults stock10/target2/volume100 and every definition/algorithm remain unchanged;standalone proof fills actual derived arguments.
  • No purity/hydrate/temperature/formula/mixing-volume contraction/chemical compatibility model,reagent selection or remaining-stock inventory sufficiency check.