Fig. 01 — Verification

Finally read the label on your own medicine.

VerifyDrugLabel reads the NDC off the bottle, pulls the real FDA label — not a summary, not an AI guess — and shows it at a size you can actually read. Or reads it out loud.

Helping someone else with theirs? Save their medicines too.

Then it keeps watching that bottle long after you have put it back in the cupboard.

  • No card to start
  • Scan photos never stored
  • Data never sold

Scanning happens on the phone. A laptop camera cannot hold focus on a barcode, so bottle-scanning lives in the app. Everything else — the labels, the recall watch, the printable pages — works here in the browser too.

01 · Identity
NDC, generic name, active ingredient and strength, matched digit for digit against the FDA registry.
02 · Read aloud
One tap and the label is spoken clearly. No magnifier, no asking somebody else to read it.
03 · Receipt
Every screen names its source: U.S. FDA openFDA, via NIH DailyMed. You can check our work.
VerifyDrugLabel result screen showing a medicine's NDC, generic name, active ingredient, form, route and manufacturer, with Read aloud and Save buttons

Source

openFDA and NIH DailyMed

Reads

Striped barcode, 2D DataMatrix, NDC, name

Scope

Prescription and over-the-counter

Never

Rewritten, summarised or AI-generated

Free FDA tools give you the raw data.

VerifyDrugLabel gives you the same FDA data in large type, read aloud, with recall monitoring and interaction checks — so you don't have to squint, type, or remember to check.

We do not claim better data than the FDA. It is the same data — from the same source, shown as written. What you are paying for is not having to find it, squint at it, or remember to check it again next month.

Who it is for

  • Caregivers

    Keep a separate list for each person you look after — their bottles, their expiry dates, their recall alerts, never mixed in with yours.

  • Parents

    Infant and child dosing read back out loud at 2am, when the print is small and you are not at your sharpest.

  • Anyone 40+

    The type on the bottle did not shrink. Set the label to whatever size you can read, or have it spoken instead.

  • Low vision

    AAA contrast, type up to 72 point, and a VoiceOver and TalkBack label on every control. Built in, not bolted on.

  • Non-EnglishComing soon

    The FDA record is published in English, so that is what we show today. Reading it back in your language is what we are building next.

Fig. 02 — Legibility

The label is not the problem. The six-point type is.

Every word you need is already on the bottle. It is set at six points, wrapped round a curve, printed grey on white. Here is the same sentence, twice.

As printed — 6 pt

TAKE 1 TABLET BY MOUTH EVERY 8 HOURS AS NEEDED FOR PAIN. DO NOT EXCEED 3 TABLETS IN 24 HOURS. MAY CAUSE DROWSINESS — AVOID ALCOHOL AND DO NOT DRIVE UNTIL YOU KNOW HOW THIS AFFECTS YOU.

NDC 68180-967-03 · LOT 4A2219 · EXP 03/27 · QTY 30

Actual size on a retail prescription sticker. This is why people phone the pharmacy, guess, or take somebody else's word for it.

In the app — 24 pt

Take 1 tablet by mouth every 8 hours as needed for pain. Do not exceed 3 tablets in 24 hours.

May cause drowsiness. Avoid alcohol and do not drive until you know how this affects you.

18 pt48 pt

Drag the slider, then press listen to this label. Every screen in the app scales the same way — 18, 20, 24, 28, 36, 48 pt — and nothing breaks, because only the text scales and not the furniture.

Fig. 03 — Procedure

Sixty seconds to the first bottle.

See how it works in detail →

  1. Point it at the bottle

    Scan the striped barcode, the new square 2D code on prescription packages, type the NDC, or just search the name. Rx or over-the-counter.

    VerifyDrugLabel search screen with a large field for an NDC number or drug name
  2. Get the whole label

    Not a paragraph about the drug. The FDA label, section by section: what it treats, directions, warnings, overdose, storage, inactive ingredients.

    VerifyDrugLabel label screen listing the FDA label sections available for a medicine
  3. Save it and stop thinking

    Saving a medicine is what switches the watching on. From then on the home screen tells you what needs attention, and most days the answer is nothing.

    VerifyDrugLabel home screen with saved, expiring and refill counters and today's status
Fig. 04 — Encoding

There is a second barcode on your prescription. We read it.

Since late 2025, U.S. prescription packages carry a small square code alongside the familiar striped one. It is a DataMatrix, and it holds three things the stripes never did: the exact NDC, the lot number, and the expiration date.

Almost nobody has noticed it. It is the reason our expiry countdowns and lot-matched recall alerts work without you typing a date — and the reason a recall naming one lot can tell you about your bottle instead of every bottle.

How to spot it

Look on the manufacturer's box or bottle, near the printed barcode. It is a small square of dots — not a QR code, which has three big squares in its corners. Most over-the-counter boxes carry only the stripes, and we read those too.

Striped barcodeOn most boxes. Identifies the drug.
We read thisA real 2D DataMatrix barcode of the kind printed on U.S. prescription packages, encoding an NDC, lot number and expiration date
2D square codeOn Rx packages. Drug, lot and expiry.
Fig. 05 — Surveillance

A lookup is free anywhere. A watchman is not.

Anybody can look a drug up once. What people keep paying for is the part that runs while they are not looking: these four checks, on every medicine on the list, every day.

Recall watch

Your bottle, not every bottle

We read the FDA's live enforcement feed against your saved medicines. When a recall names specific lot numbers we check yours, so you hear about your bottle rather than a headline.

VerifyDrugLabel FDA recall alerts screen showing a recall matched against the user's own NDC

Interaction scan

Quoted, never interpreted

We scan every saved medicine's FDA label for warnings that name another one of yours, and show the sentence verbatim, so you walk into the pharmacy with a quote instead of a worry.

VerifyDrugLabel interaction check screen showing warnings quoted directly from FDA labels

Doses and expiry

The countdown nobody starts

Expired, expires today, thirty days left, seven days of supply left. The timeline shows what each person was on and when — grouped by who the medicine is for, one colour each — the answer to “how long have you been taking that?” for whoever is being asked.

VerifyDrugLabel timeline screen, grouped by who each medicine is for, showing how long each one was taken as horizontal spans in that person's colour

Dose reminders

Never for the wrong drug

Morning, midday, evening, bedtime. A reminder attaches only to a medicine you have already verified and saved, so it can never point at the wrong drug — the failure that makes most pill reminders worth switching off.

VerifyDrugLabel dose reminders screen, showing morning and bedtime times chosen for a saved medicine
Fig. 06 — Household

Almost nobody is managing only one shelf.

Yours, your mother's, a child's. Group medicines by person, record each person's allergies so they are flagged on every label, and give a caregiver a live view of the list without ever handing over your account.

VerifyDrugLabel home screen with medicines grouped by person into Mom, Me and John
Grouped by person. One account, one bottle list per person. No mixing up whose is whose.
VerifyDrugLabel settings screen showing the allergy catalogue where each person's allergies are recorded
Allergies on file. Record them once and every matching label carries the flag.
VerifyDrugLabel sharing screen showing an active caregiver link that can be revoked
Caregiver sharing is free. A private link, revocable in one tap, on every plan — permanently.
Fig. 07 — Contingency

The one page you hope you never have to hand anybody.

Every medicine, every allergy and one emergency contact, on a single sheet an emergency doctor can read in ten seconds. Print it for the fridge, or fold the wallet card into a purse.

It is built from the list you already keep, so it is never the out-of-date version on the back of an envelope.

  • Wallet card, credit-card size, folded once
  • Fridge sheet, one page, large type
  • Share or save either one as a PDF
VerifyDrugLabel wallet card screen showing a printable medical summary listing current medicines
VerifyDrugLabel fridge sheet screen showing a one-page medicine list in large type
Fig. 08 — Intake
VerifyDrugLabel import screen offering to bring in a pharmacy prescription record from a file

Your pharmacy already has the list. Bring it across.

Download the prescription record your pharmacy already offers — the spreadsheet or CSV file — and hand it to the app instead of typing nine bottles in by hand.

The file is read on your own device, and every row is shown to you before a single medicine is saved. Nothing is kept that you have not approved.

See how the import works
Fig. 09 — Specification

Accessibility is the specification, not a setting.

Onboarding asks which is easier on your eyes before it asks anything else. Whatever you answer applies to every screen, on the phone and on the web, for good.

Accessibility provisions
ProvisionSpecification
Text size18, 20, 24 and 28 pt, and 48 pt in Elder mode. The layout holds at every step.
ContrastHigh contrast is pure black on pure white, in both the light and the dark theme.
Light and darkA full dark theme, brightened so contrast still clears AA. Switch it from any screen.
Read aloudDevice-native speech on the phone and in the browser. Any label, any section.
Tap targetsNo control below 44 pixels. Primary actions are full-width buttons.
MotionAnimation is dropped entirely when the system asks for reduced motion.
VerifyDrugLabel accessibility settings with text size and high contrast controls
A medicine label shown in VerifyDrugLabel in large, high-contrast type
Fig. 10 — Provenance

Every word on the screen has somewhere it came from.

The label text

Comes from the FDA's openFDA database by way of NIH DailyMed, and is displayed as written. No paraphrase, and no model in the middle.

The recalls

Come from the FDA enforcement feed, with the class, the reason, the firm and the initiating date shown exactly as filed.

Your photographs

A barcode or 2D code is decoded on your phone, and only the code is sent. Photograph a label instead and that photo goes to our AI provider to be read, then is discarded — never stored by us or by them.

Your list

Stays private to you and to anybody you deliberately share it with. It is never sold and never brokered.

What it is not. VerifyDrugLabel is an accessibility reader. It does not diagnose, prescribe or interpret drug interactions. Always check the physical label and ask your pharmacist or your doctor before you act.

Fig. 11 — Terms

One price. Everything is inside it.

There is no cheaper tier with the safety checks taken out. Seven days free on any plan, no card taken to start, and caregiver sharing stays free forever.

Weekly

$2.99 / week

For one short course of something new.

Monthly

$5.99 / month

Month to month, cancel whenever.

Yearly

Best value

$39.99 / year

Works out at $3.33 a month, for the whole household.

  • FDA label text on every medicine
  • Recall and interaction watch
  • Read aloud and large type
  • Wallet card and fridge sheet
  • Caregiver sharing, free

See full pricing and plan details →

What happens on day eight.

Said plainly, because nobody starts a trial they are afraid of.

  1. An email and a password. That is the whole sign-up. We do not ask for a card, and there is no card field to skip past.
  2. The entire app, for seven days. Not a sampler. No locked sections, no capped lookups, no trial-only version of the recall watch.
  3. You decide, and only then does a card come into it. Subscribe to carry on, or do nothing and access simply ends. Nothing is charged either way, because we never had your card.

$3.33 a month, against what?

A price on its own is just a cost. Here is the company it keeps.

  • One call to the pharmacy you did not need to make
  • One refill thrown away because the bottle had already expired
  • One recall you read about in the news three weeks late
  • One emergency room where nobody could name what you take

Any one of those costs more than a year of this. That is the trade, and it is the only argument we are making.

Fig. 12 — Questions

The questions people actually ask.

Every question we get asked →

Is the label data really from the FDA?

Yes. Every label comes from the FDA's openFDA database by way of NIH DailyMed and is shown as written. Nothing is rewritten, summarised or AI-generated, and every screen names its source and the date it was retrieved so you can check it. Always confirm against the physical label.

What can it scan?

The striped barcode, the square 2D DataMatrix code now carried on U.S. prescription packages, a typed NDC number, or a drug name. Prescription or over-the-counter, brand or generic. The 2D code also captures the expiry date for you.

What is the small square code on a prescription?

Since late 2025 U.S. prescription packages carry a small square DataMatrix code, separate from the striped barcode. It holds the drug's NDC, its lot number and its expiration date. It is not a QR code, which has three large squares in its corners.

Is there a free trial, and do you take a card?

7 days with the whole app, and no card is collected to start — you give card details only when you decide to subscribe. If you do nothing, access ends on day 8 and nothing is charged, because we never had a card to charge.

Is this medical advice?

No. VerifyDrugLabel is an accessibility reader. It reads and verifies label data — it does not interpret it, diagnose, prescribe, or tell you whether a medicine is safe for you. Always verify against the physical label and ask your pharmacist or your doctor before acting.

What happens to my photos and my list?

It depends which one you use. A barcode or 2D code is decoded on your own phone, and only the code is sent to us. If you photograph a label for the app to read, that photo is sent to our AI provider (Groq), read, and discarded — it is never stored by us or by them, and it is never used to train a model. Nothing writes the image to our servers or our logs. We keep the NDC and the extracted text in your history, never the picture. Your medicine list stays private to you and to anyone you deliberately share it with, and it is never sold.

Start with the bottle nearest you.

Seven days with the whole app. An email and a password to begin — no card until you decide to subscribe. Read one label properly and you will know inside a minute whether this is for you.

Informational only, and not medical advice. Always verify against the physical label and ask your pharmacist or doctor.

VerifyDrugLabel My Medicines screen with a filter by person and the saved medicines listed