Privacy first ยท Offline first

Private vial math and shot records.

Track GLP meds, user-entered compounds, sites, inventory, and export-ready notes without an account.

No medical advice. No sourcing. User-entered records only. Verify all calculations with a qualified clinician or pharmacist.
9:41DoseGlass
Syringe Calculator
CompoundTirzepatide
Vial strength10 mg / mL
Vial volume3 mL
7.5 mg

75 units on U-100 syringe

Draw to 75 units Verify label
May 18, 20267.5 mgAbdomen R>
May 11, 20265 mgAbdomen L>
May 4, 20262.5 mgThigh L>
CalculatorLogInventoryMore
Shot Log7.5 mgAbdomen right
Confirm

No account required

Use offline. Your records stay on your device in the MVP.

Precise vial math

Common syringe presets and user-entered concentration math.

Export-ready notes

CSV and appointment summaries for logs, inventory, and reactions.

Watch companion

Quick logs, confirmations, and last dose at a glance.

Everything you need, nothing you do not.

DoseGlass stays focused on the pain people actually have: unit confusion, vial inventory, site rotation, and clean records. No diet diary. No protocol engine. No vendor funnel.

DG

Syringe calculator

Dial in your own dose and see exact units to draw on U-100, U-40, tuberculin, or custom syringes.

SL

Shot log

Record dates, sites, reactions, and notes built for consistency.

IV

Inventory

Track vials, strengths, volumes, expiration notes, and remaining amounts.

EX

Export

Export CSV and provider-ready summaries without creating an account.

Syringe Calculator

CompoundSemaglutide
Vial amount5 mg
Diluent2 mL
0.25 mg

10 units on U-100

Shot Log

SMTWTFS1011121314151617181920212223
May 18Abdomen R
ReactionNone noted

Inventory

Tirzepatide10 mg/mL
Remaining45%
BUDJun 22
Lot noteUser-entered
PR

Your data. Your rules.

DoseGlass is privacy-first by design. No accounts. No cloud sync in the MVP. No tracking. Your records stay on your device.

Read privacy

Get the launch notice.

Join the list for Android, iOS, and Apple Watch availability. No protocol content. No sourcing emails. Just product updates.

SendGrid can handle transactional mail after domain authentication. Until then, this form can be wired through Cloudflare Pages Functions, Netlify, or a manual CSV flow.