Migraine attacks can be debilitating, making it difficult just to get through the day. But the right technology can offer insights into triggers and patterns that may help reduce migraine. This year, we chose the best migraine apps for their excellent quality, high user ratings, and reliability.

iPhone rating: 4.8 stars

Android rating: 4.7 stars

Price: Free

This advanced migraine diary and tracking app was designed with the help of neurologists and data scientists. It’s meant to help you quickly record and identify all aspects of a migraine attack. Learn about triggers, symptoms, frequency, duration, pain intensity, location, and lifestyle factors so you can improve your condition.

iPhone rating: 4.8 stars

Android rating: 4.5 stars

Price: $3.99 with in-app purchases

This app helps you track symptoms of your migraine attacks to gather information and evidence of your pain for your doctor or insurance company. It also offers insights through personal statistics, charts, graphs, and calendar views for a comprehensive snapshot of your migraine patterns.

Android rating: 4.4 stars

Price: Free with in-app purchases

The Headache Log offers a fast, simple, straightforward way to track migraine attacks so you can identify triggers, develop a better understanding of your condition, and find the most effective treatments.

Android rating: 4.6 stars

Price: Free with in-app purchases

This night filter is designed to minimize exposure to blue light, which may be a migraine trigger for some people. It also helps relieve eye strain for those who enjoy reading at night.

iPhone rating: 4.8 stars

Android rating: 4.6 stars

Price: Free with in-app purchases

While not designed specifically as a migraine app, Relax Melodies offers guided exercises and meditations to help you relax. Use the app to reduce stress and anxiety, improve your sleep quality, and make it easier to move into deep sleep.

iPhone rating: N/A

Android rating: 4.7 stars

Price: Free

This German-language app (also available in English) was developed by migraine experts at the German Schmerzklinik Kiel (Pain Clinic in the city of Kiel) to provide important resources for documenting and managing your migraine pain. The app also lets you connect with others who have migraine, as well as doctors who can help answer questions and give you guidance as you learn to manage and treat your migraine episodes.

Android rating: 4.0

Price: Free with in-app purchases

The Health Log app allows you to log a variety of health information in a detailed dashboard, including pain intensity level, when and where the pain started, and how long you experience migraine pain. The easy-to-digest logs can also be shared with your healthcare provider so that you can get better diagnostics, treatments, and long-term understanding of the source and best treatments for migraine attacks.

iPhone rating: 4.5 stars

Price: Free with in-app purchases

The N1-Headache app is considered a certified medical device because of its extreme level of detail. The app uses your input data around your migraine episodes in order to identify triggers, severity, and best possible treatments for your migraines. Learn how to avoid common triggers, and discover which part of your body your migraine originates from, such as your neck muscles.

iPhone rating: 4.8 stars

Android rating: 4.1 stars

Price: Free

The Healthcare Website Migraine app is a supportive community hub for those with migraine. Join community chats about different migraine-related topics, from social life tips and how to go to work with a migraine. You can even get matched with another new app user every day.

If you want to nominate an app for this list, email us at nominations@healthline.com.