miniHabits

v1.4 · iOS 17+ · 1 347 people tracking

A habit tracker that looks like the tools you actually live in.

Every habit tracker I tried looked like a wellness brochure — gradients, mascots, confetti. miniHabits is 25 dots and one value per dot. Nothing else.

no account · no feed · offline-first · 23 themes

free tier is real: 10 habits, 8 themes → Pro 25 €/yr · lifetime 34,99 € · 30-day guarantee

9:41
Today
FRI 25 JUL · 3 OF 5 DONE
◆ ◆ ◆
Read 20 pages
counter · streak 128
20/20
Deep work
timer · running
62:11
Steps
HealthKit · auto
8 412
Water
counter · 3×/day
6/8
Meditate
checkbox · morning block
LAST 14 WEEKS · 92%
TODAY
STATS
ROUTINES
SETTINGS

01 / CRAFT

Built like a dev tool

Monospace numbers, dense grids, keyboard-grade hit targets. Zero illustration budget.

02 / MERCY

Anti-guilt by design

Streak shields and break mode. Miss a day, keep the chain, without lying to yourself.

03 / CALM

Private, quiet, yours

No login, no social graph, no shame mechanics. Optional anonymous cloud sync.

STREAK SHIELDS

The broken streak is why you deleted the last one.

Every day you overshoot your target, you bank a shield. Miss a day and a shield spends itself — the chain holds, and the log still shows exactly what happened. No fake checkmarks, no reset to zero, no 90 days of work erased by one flight.

· earn 1 shield per 5 consecutive days, max 3
· break mode freezes every habit, no shield spent
· a frozen day reads as frozen, never as missed
Read 20 pages
◆ ◆ ◆3 shields
Mon ✓
Tue ✓
Wed ✓
Thu ◆
Fri ✓
Sat ✓
Sun ✓
128
current streak
141
best
92%
completion

Five tracking modes

the tracker adapts to the habit, not the inverse

Checkbox

Did it or not. One tap, one dot.

meditate · floss

Counter

Increment towards a target you set.

8 glasses · 20 pages

Timer

Live Activity while it runs.

90m deep work

Quantity

Log any value with a unit.

km · kg · pages

HealthKit

Fills itself from Health. No tap.

steps · sleep · workouts

HOME SCREEN

Log it without opening the app

Interactive widgets check habits in place. A heatmap widget keeps the year visible. Live Activities put running timers on the Lock Screen and in the Dynamic Island.

TODAY · 3/5
Read
Deep work
Meditate
Water 6/8
YEAR · 92%
Deep work
LIVE ACTIVITY
62:11
LOCK SCREEN · DYNAMIC ISLAND

widget check writes straight to the store — no app launch, no sync round trip

ROUTINES & SCHEDULES

One chain of taps, not five decisions

Group habits into morning, training and evening blocks. Schedule 3×/week, every other week, or backfill last Tuesday — the maths stays correct either way.

Morning block 4 habits · 1 tap
Water 500ml counter
Meditate 10 min
Read 20 pages
Journal checkbox
retroactive entry · 3×/week · biweekly · custom days

STATS, IN DEPTH

Not a score. The whole record, readable at a glance.

heatmaps · weekday bias · time-of-day
habit correlation · shield ledger · CSV/JSON

Read 20 pages · last 26 weeks
168 logs92% rateø 24 pages
BY WEEKDAY
M
T
W
T
F
S
S
TIME OF DAY
06121824
CORRELATIONS
after Meditate+34%
days > 8k steps+21%
weekends−18%
travel days−26%

SWITCHING COSTS

Bring your history from any other app

We didn't write fifteen parsers. We wrote one prompt. Paste screenshots of your old tracker into any LLM, get importable JSON back, drop it in. Works with apps we've never heard of.

CSV export·JSON export·no lock-in, ever
migrate-prompt.txt
You are a data extractor. From these habit-tracker
screenshots, output ONLY valid JSON:

{"habits":[{"name":str,"mode":"check|count|timer|
quantity","target":num,"unit":str,"schedule":str,
"entries":[{"date":"YYYY-MM-DD","value":num}]}]}

Rules: ISO dates, no commentary, omit unknown fields.
LIVE · CHECK-INS RIGHT NOW
41 countries 128 402 checks today

1 347 people, no accounts required

The map is anonymous, coarse and opt-in — a coordinate rounded to the city, nothing else. It exists because a two-month-old app deserves to prove it's alive.

· Lisbon → Deep work, 90m · Osaka → Read 20 pages · Berlin → shield banked · Montréal → Steps 11 204

APPEARANCE · 12 THEMES × LIGHT AND DARK

Pick one. This site changes with it.

Every theme ships in both a light and a dark form, so choosing Nord and asking the site to follow your system are not competing answers. Click a swatch and the whole page repaints, here and on every page after it.

MODE

STORED IN YOUR BROWSER · NO ACCOUNT · BUILD YOUR OWN AT /TOOLS/THEME-BUILDER

Pro is how miniHabits stays independent

No investors, no ad network, no data resale. One developer and a 30-day guarantee.

FREE

0 €
10 habits8 themesall 5 tracking modeswidgets + heatmapsCSV export
Start free

PRO · YEARLY

25 €
unlimited habits23 themes + matching iconsFace ID lockanonymous syncdeep stats & correlations
Go Pro

LIFETIME · BEST VALUE

34,99 €
everything in Pro, forever1.4× the yearly priceevery future releasebecause you hate subscriptions30-day money back
Buy once