Track migraines privately. Understand your patterns clearly.

Quickly log episodes and explore clear charts and summaries across iPhone and Android.

No account. No ads. Your data stays on your device.

About MigraInsight

Easily keep track of your migraines, spot patterns, and figure out what might be triggering them. Log in real-time or add past episodes retroactively. Available on iPhone and Android, with your data staying on your device unless you choose to export or sync supported features.

Fast logging

Start an ongoing entry with one tap, then fill in details later - perfect when a migraine has just started.

Flexible details

Set duration & intensity, choose pain location, medication, trigger, and add notes - with custom items you can reuse.

Private by design

No account. No ads. Data is stored locally on your device. Export to CSV on demand.

User Guide

How to use MigraInsight across iPhone and Android. Core journaling features are available on both platforms, while some integrations and system-level features vary by device.

Timeline & Calendar • Browse entries as a list or by month
Switching views
  • Use the view toggle chip in the top bar to switch between Timeline and Calendar.
  • The chip displays the alternative view. Tap it to switch modes.
Timeline
  • Shows entries grouped by year and month.
  • Tap the 'i' icon on a row (when a trigger or note is present) to open the Episode Summary.
  • Long-press a row to open the edit screen directly.
  • Swipe left on a row to delete it.
Calendar
  • Tap a day with an entry to open its Episode Summary below the calendar.
  • Tap a day without an entry to select it, then use the + button to log a past migraine for that date.
  • Use the left/right arrows at the top of the calendar to change months.
  • Today is highlighted. Days with entries show an info icon. A small purple dot appears if any entry on that day has a note.
Episode Summary
  • Shows date/time, duration, intensity, and any location, medication, trigger, or weather details.
  • Tap Edit to update details such as duration, intensity, location, medication, trigger, or note.
  • Tap the ✕ in the corner to close the summary.
Recording a Migraine • Create new entries and track ongoing episodes
  • Tap the '+' button to start logging a migraine episode.
Current episode - 'Yes, log current episode'
  • A journal entry is created immediately in an ongoing state with the current timestamp.
  • A Live Activity appears on your lock screen and Dynamic Island showing a live timer of the ongoing episode.
  • Tap the entry later, or use the Live Activity, to add duration, intensity, location, medication, trigger, and a note.
  • The entry shows as 'Ongoing' until you set its duration.
Past episode - 'No, log past episode'
  • You'll be guided through adding full details right away.
You'll be asked to provide
  • Start Date - pick the exact day the episode began.
  • Start Time - set the time the episode started.
  • Duration - choose via quick picks or the duration knob (up to 3h), or use extended options for longer episodes.
  • Intensity - 1 to 10 scale.
  • Pain Location (optional) - select a common spot or add your own.
  • Medication Taken (optional) - pick from saved items or type a new one.
  • Trigger (optional) - choose common triggers or add a custom one.
  • Note (optional) - free-form details such as symptoms, context, or anything helpful.
Live Activity
  • On supported iPhone devices, a Live Activity is shown on the lock screen and in the Dynamic Island while an ongoing episode is active.
  • The Live Activity displays a live elapsed timer so you can track how long the episode has been running without opening the app.
  • Tap the Live Activity to open MigraInsight directly to the ongoing entry.
  • The Live Activity ends automatically once you set the episode duration and close the entry.
Weather Snapshots (Pro)
  • If MigraInsight Pro is active, weather data is automatically captured when you log a new episode, including pressure, pressure trend, temperature, and weather condition.
  • Weather is captured only for new entries logged at the current time. Backdated or manually adjusted entries do not receive weather data.
  • Captured weather is shown in the Episode Summary and included in the Doctor Report PDF export.
Notes & deleting
  • When a trigger or note is present, an 'i' icon appears next to the entry date. Tap it to expand and read details.
  • Swipe left on any entry to delete it.
Editing Entries • Change details later if needed
  • Open the Episode Summary (tap the 'i' icon or tap a calendar day), then tap Edit.
  • Alternatively, long-press any entry in the Timeline to open the edit screen directly.
You can update
  • Start date & time
  • Duration
  • Intensity
  • Pain Location
  • Medication
  • Trigger
  • Note

Custom locations, medications, and triggers are supported and reusable across entries. Notes are free-form text and can include any details.

Insights Overview • Understand patterns and trends

The Insights tab helps you understand your migraine patterns and answer questions like:

  • When do migraines tend to occur?
  • How long do episodes usually last?
  • Which triggers are most common?
  • Most common pain locations?
  • Are symptoms improving over time?
Included insights
  • Migraine-Free Streaks - consecutive days without an episode.
  • Weekly Summary - entry count, average intensity, and last episode.
  • All-Time Summary - totals, averages, most common triggers, locations, and medications.
  • Time of Day analysis - when episodes most frequently begin.
  • Duration Distribution - breakdown of how long episodes typically last.
Tips
  • Insights become more accurate as you log more entries, so aim for at least a few weeks of data.
  • Use the time filter at the top to narrow results to the last 30, 90, or 180 days.
Tools • Sync, export, import, and manage data
Sync & Integrations
  • On Apple devices, iCloud Sync keeps your journal backed up and available across your Apple devices automatically.
  • On supported Apple devices, Apple Health can write migraine episodes to the Health app under the Headache category. Only presence is shared; severity is not transferred.
  • After enabling Apple Health on supported devices, you can backfill all past entries in one step. New entries are added automatically.
Export
  • Export CSV - saves all your journal records as a spreadsheet-compatible CSV file you can open in Excel, Numbers, or any spreadsheet app.
  • Export Doctor Report (Pro) - generates a structured PDF with a clinical summary, episode table, and weather data, ready to share with your healthcare provider.
Import
  • Import CSV - load a previously exported CSV to restore or merge records into your journal.
  • Required columns: date, start_time, duration, intensity. Optional: pain_location, medication, trigger, note, and weather fields.
Danger Zone
  • Delete All Entries - permanently removes all records from this device. You will be offered the option to export first.
Duplicate Entries
  • Duplicates are entries recorded within the same minute - useful to detect accidental duplicates after importing.
  • Duplicates are never deleted automatically; review and remove manually if needed.
Recent Activity
  • Logs exports, imports, iCloud setting changes, HealthKit syncs, and deletions - all timestamped. Up to 20 entries are kept.
Appearance • Themes, dark mode, and text size

Access Appearance settings via the wave icon (≋) in the top bar of any main screen, or through the Settings tab.

Light / Dark Mode
  • Choose System (follows your device setting), Light, or Dark mode.
Color Theme
  • Classic theme is always free and available to all users.
  • Ocean, Sunset, Forest, Coral, Midnight, Monochrome, and Terminal are premium themes, unlocked with MigraInsight Pro.
  • Theme colors apply throughout the app - journal, insights, cards, and charts all adapt.
Text Size
  • Choose from Small, Normal, Large, or XL to adjust how text scales across the app.
  • A live preview of a journal entry card is shown so you can see the effect before confirming.
Journal Layout
  • Toggle the 'Today' card on or off. When enabled, a card at the top of the Journal shows today's summary at a glance.
Theme Effects
  • Theme effects add ambient glow and subtle motion to header areas. Turn this off for a calmer look while keeping your chosen theme colors.
MigraInsight Pro • Premium themes, weather snapshots, and reports

MigraInsight Pro is a one-time purchase that unlocks three premium features. It is available from the Settings tab under MigraInsight Pro.

Premium Themes
  • Unlocks 7 additional color themes: Ocean, Sunset, Forest, Coral, Midnight, Monochrome, and Terminal.
  • Themes apply throughout the entire app - every screen, card, chart, and icon adapts to the selected palette.
  • Change your theme anytime from Appearance settings without any restrictions.
Weather Snapshots
  • When you log a new migraine episode, MigraInsight automatically captures the current weather conditions at that moment.
  • Captured data includes atmospheric pressure (hPa), pressure trend (rising/falling/stable), temperature (°C), and general weather condition.
  • Weather data is shown in the Episode Summary and appears as sub-rows in the Doctor Report PDF table.
  • Weather is only captured for entries logged at the current time - past entries and manually backdated episodes will not receive weather data.
Doctor Report PDF
  • Generates a structured, clinician-ready PDF summarising your migraine journal.
  • The report includes a Clinical Summary (date range, episode count, average intensity, most common trigger and location) and a full episode table.
  • The episode table includes date, time, duration, intensity, location, medication, and trigger/note for each entry.
  • If weather snapshots are available, they appear as sub-rows under each relevant episode.
  • Export the PDF from Tools > Export > Export Doctor Report, then share it directly with your healthcare provider.
Restoring a purchase
  • If you reinstall the app or switch devices, tap 'Restore Purchases' in the MigraInsight Pro screen to re-activate your purchase at no extra cost.

Understanding your migraine patterns

Understand frequency, intensity, durations, and time-of-day patterns. See migraine-free streaks and weekly summaries at a glance.

Migraine-free streak12 daysand counting
This week3 episodesavg intensity 3
Typical start timeEvenings18:00–22:00
Median duration2h 30mmost are short

Frequency & Intensity

Switch between Week / Month / Year. Tap points to explore trends over time.

Time of Day

See when migraines tend to start - mornings, afternoons, or evenings.

Duration distribution

Understand whether your episodes are usually short, medium, or long.

Screenshots

A closer look at MigraInsight on mobile, shown here with current iPhone screenshots. The same core journaling, insights, export, and Pro workflow is also available on Android.

MigraInsight iPhone journal entries screenshot in dark mode
Quick logging iPhone

Track every migraine quickly

Capture episodes in seconds with a focused journal view that keeps duration, intensity, and medication details easy to review.

MigraInsight iPhone new migraine entry screenshot
Entry flow iPhone

Log current or past episodes fast

Start an ongoing migraine immediately or add a past episode later with a focused flow that stays simple when you need it most.

MigraInsight iPhone journal history screenshot with recent entries
Journal history iPhone

Review previous entries at a glance

Browse your migraine history in a clean timeline that keeps dates, symptoms, medication, and severity easy to revisit.

MigraInsight iPhone journal screenshot in light mode
Light mode iPhone

Review your journal in a brighter look

Switch to a clean light appearance that keeps your migraine timeline readable while preserving the same fast journal workflow.

MigraInsight iPhone insights overview screenshot
Insights iPhone

See streaks and baseline instantly

Get a clear snapshot of migraine-free streaks, baseline stats, and pattern highlights in one refined insights view.

MigraInsight iPhone yearly trend chart screenshot
Yearly trends iPhone

Understand long-term changes

Explore yearly summaries, frequency charts, and averages to understand how your migraine patterns evolve over time.

MigraInsight iPhone journal screenshot with blue theme
Themes iPhone

Personalize the app to your style

Choose a look that feels comfortable, with theme options that make the journal feel more personal without adding clutter.

MigraInsight iPhone journal screenshot with purple theme
Customization iPhone

Keep the journal feeling familiar

Preview alternative color themes while keeping the same entry structure, history view, and quick access to migraine details.

MigraInsight iPhone Live Activity screenshot on the lock screen
Live Activity iPhone

Follow a migraine in progress from the lock screen

See the current episode at a glance with a Live Activity that keeps elapsed time visible without reopening the app.

MigraInsight iPhone tools screenshot with sync and export options
Data tools iPhone

Sync, export, and stay backed up

Use the available sync, health, and export tools on your platform whenever you want full control over your migraine data.

MigraInsight CSV export preview
CSV export CSV

Export your journal as a spreadsheet-ready CSV

Save your entries in a simple tabular format you can open in Numbers, Excel, or import back into MigraInsight later.

MigraInsight doctor report PDF preview
Doctor report PDF

Generate a report ready to share with your doctor

Create a clean summary with recent episodes, averages, triggers, medications, and weather context so appointments can start with the essentials.

Privacy

MigraInsight is private by design. Your migraine data stays on your device unless you choose optional features such as exports, supported platform sync or health integrations, or Pro weather snapshots that rely on platform services. For full details on what is stored, which optional permissions the app requests, and your control over that data, read the Privacy Policy.

Read the full Privacy Policy

Contact

Questions or feedback? Send a message below.