Keel · Guides · Calculators
Read the Oil-Based Calculator
What do the Oil-Based Calculator’s fields and results mean?
Enter your weekly amount, your vial’s concentration and your schedule, and read back the draw per injection, its syringe units and how long a vial lasts.
AvailabilityFree · Pro only for: From Your Routine prefill
Enter your weekly amount, your vial’s printed concentration and your schedule; read back the draw per injection, its syringe units and how long a vial lasts — your values, saved nowhere.
Tools › Calculators › Oil-Based Calculator
- It is free; only From Your Routine (Pro) is gated.
What appears when
There is no error text: results stay hidden until Weekly dose, a schedule and Concentration are all numbers above zero.
Steps
- Under Your dose, enter Weekly dose in mg; it has no presets.
- Enter Concentration in mg/mL as printed on the vial; the chips (50–400) are shortcuts only for a value already on the label.
- Under Injection schedule, select the schedule you already follow — ED, Every 36h, EOD, E3D, Twice weekly, Weekly, Bi-weekly or Custom (adds an Every field in days). From Tools it opens on Twice weekly: a starting position, not a suggestion.
- Optional: under Your vial, enter Vial size in mL — above zero, or the supply section stays hidden.
- Optional: enter Number of vials (from Tools it starts at 1; empty, invalid or below one counts as one).

Fictional example: a weekly amount, a concentration printed on a vial, a schedule and a vial size — the inputs, none of them a suggested amount or schedule. DisclosureFictional example. The values are the app’s own sample inputs, shown to explain how the fields relate; they are not a preparation, a protocol or a recommendation.
- Weekly dose
- Concentration
- schedule chips
- Vial size
Where this screen comes from
- File
G9-F1-oil-inputs.png(1320×1750);G9-F1-oil-inputs.webpis a lossy encode of it- Derivative SHA-256
acbe07a08649b593f2c5dfd8726ad77a947ce485890386acbe7eab6abb240fca- Source
G9-F1.pngin packageKeel-V1-4cbadaa-guide-figures-C-20260912-171753-79960- Source SHA-256
f46f9a840cf55782bdd3a2606015f5f0fe07d16c390ab0a83c59493f7616d674- Package seal
de2629f2fc7b9aeed83f059dc0f92be4a6d6641cf4f79478b4fb9d1e9425e9b6- Captured from
- Keel 1.0.0 (1), implementation
4cbadaa1c63a0678b61e703583fadc9af226267d(reused-unchanged) - Operation
- crop x0 y780 w1320 h1750 (source pixels, origin top-left)
The numbered markers are drawn by the page, not into the image. Full provenance.
- Read the result card: DRAW PER INJECTION (mL), ON YOUR SYRINGE (units; insulin barrels only, U-100 — 100 units per mL), then Per injection (mg), Injections per week and Weekly volume (mL).

Fictional example continued — not a suggested draw: the volume Keel computes from those inputs, its U-100 units, and the per-injection, per-week figures beneath. - DRAW PER INJECTION
- ON YOUR SYRINGE
- Per injection / Injections per week / Weekly volume
Where this screen comes from
- File
G9-F1b-oil-result-card.png(1320×720);G9-F1b-oil-result-card.webpis a lossy encode of it- Derivative SHA-256
25772b913022bc4f22e4a695a39cf9c98677c61a9d33a5adfb8106a501825966- Source
G9-F1b.pngin packageKeel-V1-4cbadaa-guide-figures-C-20260912-171753-79960- Source SHA-256
d26050a46ce2a36003df95dfc79dd57f2a48c6404457336975b77cc968ac80e1- Package seal
de2629f2fc7b9aeed83f059dc0f92be4a6d6641cf4f79478b4fb9d1e9425e9b6- Captured from
- Keel 1.0.0 (1), implementation
4cbadaa1c63a0678b61e703583fadc9af226267d(reused-unchanged) - Operation
- crop x0 y640 w1320 h720 (source pixels, origin top-left)
The numbered markers are drawn by the page, not into the image. Full provenance.
- Read Your supply: On hand, Injections per vial (the whole number of draws that fit), Total injections, Supply lasts about (weeks) and Runs out around (counted from today, so it changes day to day).
- Under Your syringe, pick the barrel you use; the drawing and On this syringe show the draw on it.

The same fictional example continued — not a suggested supply or schedule: what one 10 mL vial holds, how many injections and weeks it covers, and the draw on a 1 mL syringe. DisclosureRuns out around reads Dec 11, 2026: this panel comes from a launch opened on 11 September 2026 and captured the next day, so the date was computed from the earlier day. On your device it counts from today.
- On hand
- Supply lasts about
- Runs out around
- barrel picker
- On this syringe
Where this screen comes from
- File
G9-F1c-oil-supply-syringe.png(1320×1720);G9-F1c-oil-supply-syringe.webpis a lossy encode of it- Derivative SHA-256
427017e6c55339b76f2e1e609e6fa40e0679ac156a7dd7a03f25d88df7fdbfc3- Source
G9-F1c.pngin packageKeel-V1-4cbadaa-guide-figures-C-20260912-171753-79960- Source SHA-256
e619323202545995c43d54eb1fa10876cd7b30f10ca1bc0859682ac2973afffe- Package seal
de2629f2fc7b9aeed83f059dc0f92be4a6d6641cf4f79478b4fb9d1e9425e9b6- Captured from
- Keel 1.0.0 (1), implementation
4cbadaa1c63a0678b61e703583fadc9af226267d(reused-unchanged) - Operation
- crop x0 y770 w1320 h1720 (source pixels, origin top-left)
The numbered markers are drawn by the page, not into the image. Full provenance.
The values in the figures
Fictional exampleThe names and values below are made up to show how the parts relate; they are not a suggestion.
- Inputs
- 150 mg a week · 200 mg/mL · Twice weekly · one 10 mL vial
- Read back
- 0.38 mL (37.5 u) per injection · 75 mg · 2 a week · 0.75 mL a week · 26 per vial · about 13 weeks
What changes
The result card, then Your supply and Your syringe; everything recomputes as you type and nothing is saved.
Where: Below the inputs
If it looks different
- Typed 0.125 and the result looks wrong?
- Type plain numbers with one decimal separator. One ambiguity: exactly three digits after the separator with at most three before it (0.125) is read as a grouped whole number (125) although the field shows 0.125 — check the result matches what you meant.
- “This draw is more than this syringe holds.”?
- The draw exceeds the barrel you picked, so the drawing fills to the top; an exactly full barrel fills it too, without the warning.

- barrel picker
- warning
Where this screen comes from
- File
G9-F2-oil-overflow.png(1320×880);G9-F2-oil-overflow.webpis a lossy encode of it- Derivative SHA-256
50b8f82be1148ffda46d91d2d1ed6cf36027feb7a8a0528558673ea967668868- Source
G9-F2.pngin packageKeel-V1-4cbadaa-guide-figures-C-20260912-171753-79960- Source SHA-256
e424081ec79b0283d2013d198a8d0bf780251bcd897431c3a472e813e1e34954- Package seal
de2629f2fc7b9aeed83f059dc0f92be4a6d6641cf4f79478b4fb9d1e9425e9b6- Captured from
- Keel 1.0.0 (1), implementation
4cbadaa1c63a0678b61e703583fadc9af226267d(reused-unchanged) - Operation
- crop x0 y1640 w1320 h880 (source pixels, origin top-left)
The numbered markers are drawn by the page, not into the image. Full provenance.
Notes
- From Your Routine (Pro) prefills from a routine; unspecified fields start empty and everything stays editable.
Keel tracks. It never advises. This calculator divides and multiplies the numbers you enter; nothing here suggests an amount, a concentration or a schedule.