Thirty days. A few habits. Every box ticked.
Chalify turns the habits you keep meaning to start into a challenge with an end date. Tick them off each day, watch the grid fill, and don’t break the streak.
Free while in beta. No ads, no tracking.
Winter Arc
Day 12 of 30
Try it. Tick off the day.
A to-do list forgets. A challenge keeps count.
- 1
Set the challenge
Give it a name, a start and an end. Add the habits it holds and the days they run: every day, weekdays, or the ones you pick.
Winter Arc, 30 days: run, read, no phone after ten.
- 2
Tick it off
Today shows what is due across all your challenges. One tap per habit. Log the distance or the time if a habit asks for it, and add a note to any day.
Ran 5.2 km. Legs were dead, but it got done.
- 3
Watch it fill
Every day you show up is a square. Chalify keeps the streaks and the completion rate, and nudges you in the evening if something is still open.
26 of 30 days. 87 percent. Longest streak: 14.
Built for the days you don’t feel like it.
- Habits and one-off tasks
- Habits repeat on their schedule. Tasks happen once, on a date or whenever. Both live in the same challenge.
- Skip a day without losing it
- Sick, travelling, or just a rest day: set a habit aside for the day. It doesn’t count as missed and your streak steps over it.
- Log what matters
- Some habits are a number or a time: 5.2 km, up at 06:30. Log it in the same tap, and keep a note on any day.
- A reminder that knows
- One notification at the time you pick: a nudge if something is still open, a well done if it’s all ticked off.
- Challenges with friends
- Invite people into a challenge, see who’s in, and get a push when someone finishes their day. Everyone ticks their own boxes.
- You decide who sees it
- Keep a challenge private, share it with your followers, or open it to anyone. Your profile can be private too.
100
The streak is the point.
Finish a day and Chalify makes a small fuss: confetti, the ring closing, your streak turning over by one. Hit 7, 30 or 100 days and it makes a bigger one. It sounds silly until day 23, when it’s the reason you go for the run.