Free to embed · No account needed

Notion Habit Tracker Widgets

A Notion habit tracker widget lets you check habits off directly inside a Notion page — no database templates, formulas, or daily manual entries to maintain. Add your habits once, tap each one when it's done, and the widget keeps your current streak, monthly completion count, and a progress bar per habit. Everything is stored in your browser, so there is no account or sign-up: copy the embed URL, paste it into Notion, and choose "Create embed". Pick a clean minimal dashboard, a soft-pink card, or a retro pixel version below.

How to add a habit tracker widget to Notion

  1. 1

    Pick a habit tracker and copy its embed URL

    Open any habit tracker below and click "Copy embed URL". There is nothing to configure or sign up for — habits are added inside the widget itself.

  2. 2

    Paste it into your Notion page

    In Notion, paste the URL where you want the tracker and choose "Create embed" from the menu that appears. You can also type /embed first.

  3. 3

    Add your habits and check them off daily

    Type a habit name and press Add. Each day, tap the check on a habit to mark it done — streaks, monthly totals, and progress bars update instantly and are saved in your browser.

Best for

  • Daily routine dashboards — morning routines, gym, reading, skincare.
  • Streak building — the counter resets only when you actually miss a day.
  • Students and planners who want habit tracking without a Notion database setup.

Need a custom habit tracker widget?

Describe it and generate your own design with the AI widget maker.

Create with AI →

Frequently asked questions

How do I add a habit tracker to Notion?

Copy the widget's embed URL, paste it into a Notion page, and select "Create embed". Then add your habits inside the widget — one tap per day marks a habit done.

Is this better than a Notion habit tracker template?

It's simpler. Templates need databases, checkboxes, and often formulas for streaks; the widget gives you one-tap check-offs with automatic streaks and monthly progress, and it can't break when you edit your page.

How are streaks counted?

A habit's streak counts consecutive days it was checked off, ending today or yesterday. Leaving today unticked doesn't break the streak until the day is over — miss a full day and the streak resets.

Where is my habit data stored?

In your browser's local storage — nothing is sent to a server and no account exists. That also means habits don't sync between devices, and clearing browser data clears the tracker. An export button copies your data as JSON any time.

Can I track more than one habit?

Yes — add as many habits as you like. Each gets its own card with a color, streak, monthly count, and progress bar, and the cards reflow to fit narrow Notion columns.