A free habit tracker for Android

Don't break the chain.

Pick a habit, check it off once a day, and watch the chain grow. Streaks works offline, shows no ads, and never asks you to sign in.

Rated 4.5 on Google Play, with over 10,000 installs.

Drag the ring. This is how you pick a habit's color in the app.

Streaks home screen listing six colorful habits with their current streak counts

What it looks like

Check off the day from the list. Open a habit to see its calendar and a year of history.

Streak details for a running habit: 47-day current and best streak with a monthly calendar
Each habit has a calendar. Tap a date to change it.
Year activity graph showing months of completions, with reminder, edit, and delete controls
The year view. Full squares are good days.
Create Streak sheet with an emoji inside a draggable color ring and frequency choices
New habits get an emoji, a color, and a schedule.
Streaks home screen in dark mode
And a proper dark mode.

Widgets

Check habits off straight from your home screen. There are list and grid layouts, and they show more as you resize them.

Android home screen with Streaks widgets in light style: a checklist widget and a compact grid widget
The list widget has check-off buttons of its own.
The same Streaks widgets rendered in dark style on a dark home screen
The same widgets after sunset.

The details

No subscriptions and no streak freezes. Just the parts a habit tracker needs.

Check off with a swipe

Tap or swipe a card and the day is done. You get confetti.

🎨Your colors

Each habit has its own emoji and a color you pick on the ring.

📆Any schedule

Daily, weekly, monthly or yearly. Gym three times a week counts as a streak.

📊A year of history

A grid of your whole year, one square per day. Tap any date to fix it.

🔔Reminders

Set one per habit, on the days you want. That's all they do.

🔒Offline and yours

No account, no analytics, no ads. Export your data to a file whenever you like.