LNP calculator

Batch setup

Batches + overage
%

Lipid composition

LipidMolar partsStock conc.MW (g/mol)Remove

Amounts

For the entire preparation, including overage
LipidMolar %Amount (nmol)Mass (µg)Stock (mM)
Recipe notes +

Lab session

No active session

No active lab session

Start with the recipe in your calculator, or scan a recipe QR from another device.

Saved recipes

Recipes are stored in this browser on this device. Export a JSON backup to move or preserve them.

Delete everything saved here

Recipes, the lab session, custom lipids, preferences and the current draft are removed from this browser. Recipes on other devices are not affected.

Methods & references

1. Scale the preparation

Prepared volume [µL] = volume per batch × batches × (1 + overage / 100)

Overage scales every component, including ethanol. It does not change the lipid concentration or composition.

2. Convert molar parts to fractions

Molar fraction = lipid parts / sum of all lipid parts

Parts do not need to add to 100. A ratio of 5:1:4 is treated as 50%:10%:40%. Zero parts excludes a lipid from the preparation.

3. Calculate lipid and stock amounts

Total lipid [nmol] = prepared volume [µL] × total lipid concentration [mM]

Lipid [nmol] = total lipid [nmol] × molar fraction

Stock [mM] = stock [mg/mL] × 1,000 / MW [g/mol]

Stock volume [µL] = lipid [nmol] / stock [mM]

Lipid mass [µg] = lipid [nmol] × MW [g/mol] / 1,000

For a prepared stock, mass concentration [mg/mL] = lipid mass [mg] / final solution volume [mL]. Use the final solution volume, which may differ from the volume of solvent added.

Molecular weight is optional for mM stocks. It is required for mass calculations and for mg/mL stocks. PEG lipid average molecular weights depend on the product. Use the supplier's value for your material.

4. Make up the lipid phase

Ethanol top-up [µL] = prepared volume − sum of lipid stock volumes

Stock volumes use an additive-volume model. Stock solvents must be appropriate for your mixture. Concentration refers to this lipid phase; dilution during aqueous mixing and subsequent processing is outside this calculator.

Lipid references

Each built-in lipid has a supplier product reference in the lipid library and in the selected recipe row. Molecular weights depend on the chemical form and counterion. PEG values are average molecular weights. Use the value for your product or lot; overrides remain visible in the recipe. A library selection copies its value and reference into the recipe.

Saving and exporting

A working draft autosaves in this browser. Save recipe adds a named copy to Saved recipes; saving again with the same name updates it. Excel and CSV exports use full precision. JSON backups move saved recipes and records to another browser. Clearing browser storage deletes them.

The pipetting warning threshold and the website address used for QR codes are device settings (gear icon in the header). They apply to every recipe opened on that device; exports record the threshold in use.

Settings

Saved in this browser only.

Aliquots smaller than this are flagged. Use 0 to turn the warning off. Exports record the threshold in use.

Used for phone QR codes, printouts and Excel. Leave blank to use this page's address.

Stored data

Recipes, the lab session, custom lipids, preferences and the current draft.

Delete everything saved here?

This clears the browser storage on this device. Back up your recipes first if you want to keep them.

Transfer recipe

Scan or send the link to open an editable copy, including the original plan, on another device.

Calculator website address

Use the GitHub Pages address once deployed. For local phone tests, use an address reachable from your phone.

Recipe data is encoded in this link and QR. Anyone with either can read it. Generation uses this browser; no QR service receives the recipe.

A recipe is ready to open

Lipid library

Molecular weights use the listed supplier and chemical form. PEG values are averages; use your product or lot value when it differs.

Add a lipid to your library

Custom entries stay in this browser. Recipe exports and QR links retain their molecular-weight reference.

Prepare a stock

Use the final solution volume. Added solvent volume may differ.