If you take more than one medication, you already know the tedium of entering it all manually. You squint at a label, type out a drug name you can barely pronounce, try to remember whether your dose is 10mg or 10mcg and hope autocorrect doesn't helpfully change "metoprolol" to something unrecognisable. Then you do it again for the next bottle.
Manual entry is not just time-consuming. It is genuinely error-prone. A misread dosage or a misspelled medication name can quietly undermine the accuracy of your health records. When you are tracking adherence over weeks or months, those small errors compound.
There is a better way.
How iPhone Camera Scanning Works for Prescription Labels
Modern iPhones include a powerful on-device text recognition engine built into the operating system. This is the same technology that lets you tap a phone number in a photo or copy text from a scanned document. It uses machine learning to identify characters in an image, even when lighting is imperfect or the font is small and condensed, which describes most prescription labels fairly well.
When you point your camera at a label, the app captures the text in real time and passes it through an optical character recognition (OCR) process. The recognised text is then parsed to extract the meaningful parts: the medication name and the dosage. Because prescription label formatting varies by pharmacy, this parsing step requires some intelligence to identify which line is the drug name, which is the strength and which is the dispensing instructions.
The result is that instead of typing, you scan. The process takes a few seconds rather than several minutes, and the accuracy is considerably higher than manual input.
Scanning a Prescription Label in Cadence
Cadence includes a built-in label scanning feature that ties OCR directly into its medication database of 2,300+ medications. When the scan finds a match, the name and dosage fields are filled automatically, formatted consistently and ready to save. Here is how to use it.
Step 1: Open the Add Medication Screen
Tap the plus button to add a new medication. In the top-right corner of the form, tap the camera icon to open the label scanner.
Step 2: Point Your Camera at the Label
Hold your iPhone so the camera is roughly 15 to 25 centimetres from the label. You are aiming to get the medication name and dosage within the scanning frame. The entire label does not need to fit, but those two pieces of information should be clearly visible.
Step 3: Watch for the Automatic Read
Cadence analyses the camera feed continuously. When it detects text that resembles a medication name, it highlights the recognised content on screen. You do not need to tap a shutter button. Once confidence is high enough, the scan completes automatically.
Step 4: Review the Match
After the scan, Cadence searches its database for the recognised text and returns the closest match. You will see the proposed medication name and dosage displayed for your review. This is the most important step: take a moment to confirm the details are correct before proceeding.
Step 5: Confirm and Continue
If the match looks right, tap to confirm. The name and dosage fields in your Add Medication form will be populated automatically. You can then set your reminder times, add any notes and save.
The whole process typically takes under 30 seconds, compared to several minutes of careful manual typing.
Tips for Getting the Best Scan Results
Label scanning is reliable in good conditions, but a few simple habits will improve accuracy significantly.
Use natural or warm artificial light. Bright, even lighting is ideal. Avoid scanning under fluorescent lighting that creates a blue-white glare, and avoid low-light conditions where the camera has to boost exposure and introduce noise. A well-lit kitchen bench or a room with a window nearby works well.
Hold the phone steady and square to the label. Tilt and motion are the two main causes of failed scans. Try to hold your iPhone parallel to the label surface rather than at an angle, and keep your hand still for a second or two while the scan completes.
Flatten curved labels where possible. Bottles with narrow diameters often have labels that wrap significantly. Where you can, gently flatten the label or rotate the bottle so the medication name sits on the flattest part facing the camera.
Make sure the label is in good condition. Torn, faded or heavily water-damaged labels are harder to read, both for humans and for OCR. If the label is partially obscured, try to position the legible section within the scanning frame.
Clean your camera lens. This sounds obvious, but a smudged lens is a surprisingly common cause of blurry captures. A quick wipe on a clean cloth before scanning can make a meaningful difference.
What to Do if the Scan Does Not Match
Sometimes OCR picks up the right text but the medication is not in the database, or the recognised text is close but not quite right. This can happen with newer drugs, uncommon brand names or heavily abbreviated label formats.
In these cases, Cadence will show you the raw recognised text alongside its best database match, if one exists. You have a few options.
If the suggested match is close but the dosage is wrong, simply edit the dosage field manually before confirming. The name recognition is usually more reliable than dosage recognition on densely packed labels.
If there is no database match, you can still use the recognised text as a starting point. Tap to use the raw text, then edit the name field to correct any OCR errors. This is still faster than typing from scratch.
If scanning is not working in your current conditions, manual entry is always available. The form fields are right there, and for a single difficult label it is often quicker to type than to troubleshoot the scan environment.
A Note on Privacy
All text recognition in Cadence happens on-device. Your prescription label is never uploaded to a server or shared with any third party. The OCR process runs locally using iOS's built-in Vision framework, and the database lookup happens against a local copy of the medication list. Your medication data syncs privately via iCloud to your own devices, with no third-party access.
Faster setup means better medication tracking
The goal of label scanning is not novelty. It is reducing friction. The less effort it takes to add a medication accurately, the more likely you are to keep your records up to date, and the more useful those records become over time.
Cadence is built around this principle: that the best medication tracker is the one you will actually use consistently. Scanning a label instead of typing it is a small thing, but across dozens of medications and months of use, those small things add up.
If you have not tried label scanning yet, next time you pick up a new prescription, give it a go. Once your medications are set up, you can configure smart reminders and start tracking your health data alongside your adherence. For tips on building a routine that sticks, see how to remember to take your medication every day.
Cadence is free to download. Pro features are available as a one-time purchase of $9.99. No account required and no subscription.