Your current phase, your cycle day and a gentle read on the day ahead.
See past cycles and predicted periods, ovulation and your fertile window — refined every time you log.
Flow, symptoms, mood and activity — quick to record, and kept in sync with Apple Health.
Softly quietly finds patterns in your data and explains them in plain language — on your iPhone, never a diagnosis.
Switch to pregnancy mode to watch your baby grow, with size and development for every week.
Write it down or just say it — voice notes are transcribed right on your iPhone, never in the cloud.
Judgment-free answers about your cycle, and gentle info on conditions — for whenever you're curious.
Share just what matters through a private invite code, so they can follow along and support you.
Your cycle, symptoms and diary stay on your phone. iCloud sync is optional and off until you turn it on.
Protect Softly with Face ID, so what's inside stays yours alone.
Softly is here to inform, never to diagnose. It doesn't replace professional medical advice.
Check your day and log a symptom from Apple Watch, with complications on your favourite face.
Home Screen widgets and Live Activities keep your cycle day close, without opening the app.
Softly speaks around 50 languages — and if a translation isn't quite right, you can help fix it.
Beyond your cycle, Softly is built to keep you safe, help you understand your body, and bring the people around you closer — never to profit from your data.

Emergency numbers for every country, in your language and region — always one tap away, next to your own emergency contacts. For the moments that matter most.

A personal education space that shapes itself to your life — expecting a baby? You’ll see more about pregnancy. It’s all worked out on your iPhone, and your data never leaves the app.

Softly isn’t only for her. A dedicated space helps partners understand what she’s going through, and show up with care and respect.
Softly is not a medical device and doesn’t replace professional medical advice. In an emergency, always call your local emergency number.