MagicGirl is a smart and intuitive period & ovulation calendar for teens and adult females. It is easy to use, reliable, accurate and informative.

MagicGirl provides deep insights about your menstrual cycle. If you are a teen, MagicGirl will guide you with videos, FAQs and chat. With data assembled by a team of medical professionals, the app is loaded with relevant advice and tips presented to you at the right time.

You will love MagicGirl:

+ Intuitive interface
+ Track everything related to your period
+ Predict your future periods, ovulation and fertile days
+ A history of your past menstrual cycles and pregnancies
+ Diary of all your daily actions and notes
+ Tips and information relevant for your cycle
+ Tips for girls and teens
+ Menstrual cycle and pregnancy mode
+ Extended pill cycle mode
+ Reminders for your next periods, fertile days, birth control pill, ...
+ Icons and themes to customize your calendar
+ Protect your privacy with a passcode
+ Protect your data with free automatic backups to your optional account
+ Informative videos for teens
+ Chat with other app users

We'd love to hear from you.
Send your message to

Web -
Privacy -

What's New

Version 1.0.2

preferences added, bugs fixed

Ratings and Reviews

4.6 out of 5
109 Ratings
109 Ratings

It's okay...


I like this app it helps it tells me if my period is irregular or not it has helpful tips but there is 2 things that need to change 1st of all it needs to have a setting were you can put ovulation on or off because I am only 10 it is not like I'm gonna sneak out of the house to go have sex with some boy! And you can git pregnant at any time you don't just have to be ovulating to git pregnant! And the chatting option I do not think that there should be chatting in the app because like me I am 10 and I could be chatting with a 20 year old! And they might convince me to go to there house for a play date or something and kidnap me! But anyway it is a good app but I think that you should be on Guard in this app you never know when a bad person can strike they might say that they are your age and a girl but they are really 20 and a boy and parents tell your Child not to use the chat



For ages 9+? Huh.
This app looks like it’s for kids, but includes some very grownup options. Yuck.
It includes options to track intimacy, cervical fluid, ovulation testing, pregnancy testing, and taking birth control pills - all of which may be turned off. It’s a mistake to lump young girls who just started getting a period with adults trying to get pregnant.
Users may live chat with other users - which requires a login via Facebook, Google, a phone number or email. That’s too much personal information to be tracked on a 5th grader, plus she doesn’t need health advice from strangers in a chatroom.
Next problem: Videos. Instead of detailed educational videos, they are links to annoying speed-talking teens trying to hard to be edgy and cool, blabbering about periods and answering tough questions. “You will still be a virgin if you use tampons.” Then you see their other videos, with topics like how to make out with boys, when to know if you’re going too far, and sexual assault.

Developer Response

These options are optional and can be turned off in Settings - Preferences. The chat room is turned off by default unless you log in. As a parent you can decide and control if you want that.

Great app!

BubbleGum Tootie

This app is awesome! It lets me track down how my period is doing and I love the idea that you can type down your thoughts in the Diary Notes feature. But to the people who keep saying the app is ‘too inappropriate for children’, I think you should know that kids these days are having sex in high school and features like the pregnancy test setting let’s them know what to expect after sex. If you don’t want your child exposed to that just yet, toggle off the setting that allows them to use the test. Set some boundaries and stop blaming the app’s producers 😑


Vipos Web Apps
40.8 MB
Health & Fitness
Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.
English, French, German, Italian, Portuguese, Spanish
Age Rating
Rated 9+ for the following:
Infrequent/Mild Mature/Suggestive Themes
© 2017


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer