Habit Tracker - Habit Pixel
Daily Habits, Streaks & Mood
Free · In-App Purchases · Designed for iPad. Not verified for macOS.
A visual habit tracker to lock in consistency
Habit Pixel helps you build habits you can stick to. Color a pixel for every check‑in, watch streaks grow, and keep momentum with gentle reminders and widgets—all without accounts or fuss.
Why it works
- Pixel dashboard: A clean calendar heatmap that surfaces consistency and gaps at a glance.
- Flexible goals: Daily, weekly, or monthly goals with per‑day targets.
- Quiet accountability: Smart reminders with quick actions
- Widgets (Pro): Multiple variations—single habit and habits list + home screen and lock screen widgets.
- Notes + mood journaling: Capture context alongside your routine.
- Organize with categories: Group habits and navigate faster.
- Tunable UI: Light/dark theme, grid/compact list view, configurable week start.
- Thoughtful power features: Retro check‑ins, reorder habits/categories, archive & restore.
For any routine you want to lock in
- Fitness & wellness: exercise, hydration, sleep
- Focus & learning: reading, languages, pomodoro
- Money & mindset: budgeting, journaling, meditation
Key features
- Pixel dashboard & calendar heatmap
- Daily/weekly/monthly streak goals
- Per‑day targets and multi check‑ins
- Smart reminders with quick actions
- Notes and mood journaling
- Categories, reorder, archive & restore
- Grid or compact list views
- Configurable week start (Mon–Sun)
- Works offline—starts instantly, no account
Habit Pixel Pro
- Unlimited habits
- Widgets (multiple variations, home screen and lock screen widgets)
- Analytics: habit analytics and category analytics
- Data import/export: JSON and CSV (single‑file or per‑table)
Stay locked in, one small check‑in at a time.
Terms of Use: https://habitpixel.com/blog/terms-of-use
Privacy Policy: https://habitpixel.com/blog/privacy-policy
more
- Skip a positive habit directly from its reminder.
- Smart Reminders alert you only when a weekly or monthly goal is at risk. Requires Pro.
- Tap the Home progress rings to open Progress Details.
- Skipping a day keeps your streak intact without adding to its length.
- The microphone permission prompt now uses localized text.
- Fixed Pip’s Home reactions replaying over other tabs.
- Backdated habits no longer lose their past scheduled days.
- Alternating-week schedules stay correct after changing the start of the week.
- Editing unrelated habit settings no longer prompts you to change the schedule.
- Streak counts stay correct across midnight daylight-saving changes.
- Recurring schedules no longer shift after daylight-saving changes.
- Fixed streak grace while a weekly or monthly period is still in progress.
- Widgets no longer hide unfinished weekly or monthly habits around custom day starts.
- Widgets now use the latest habit step order.
- App nudges no longer arrive too close to habit reminders.
- Removed unwanted Liquid Glass backgrounds behind header buttons.
- Analytics no longer penalize weekly or monthly goals that cannot be reached.
- Restored missing translations in Settings.
- Siri shortcut action names are now correctly localized.
- Fixed plural forms for day counts in Russian and Ukrainian.
- Portuguese weekday abbreviations are no longer ambiguous.
- Removed the redundant yearly overview card from Analytics.
- Widget check-in updates are faster.
- Upcoming dates appear faster when previewing monthly schedules.
- Saving monthly schedules is faster.
- The app starts more smoothly with large habit collections.
- Various optimizations and bug fixes for a smoother experience.
28.2.0 1 day ago
- Flexible weekly, monthly, yearly, and seasonal habit schedules.
- Save habits to Segments and customize quick check-in actions.
- Hide streaks and totals in the app and widgets.
- More reliable reminders, calendar navigation, and widgets.
- Smoother scrolling and animations, plus bug fixes.
28.0.0 24 Sept
- Fixed Pip flickering when returning to Home
- Restored missing translations across the app, widgets, and shortcuts
- Improved grid intensity slider spacing
- Performance improvements and bug fixes
27.4.0 3 Sept
- New animated Pip companion explores Home and reacts throughout the app
- Customize Pip's activity, seasonal appearances, motion, and where it appears
- New overall and per-habit Strength trends across categories or all habits (Pro)
- Fixed analytics scores ignoring custom day starts
- Fixed tab navigation getting stuck on nested screens
- Fixed Home progress filter popover clipping
- Fixed reminder-engine switches failing while schedules were still updating
- Performance improvements and bug fixes
27.3.0 31 Aug
- Smoother Home layout changes with stable cards
- More reliable notification-engine changes, reminder edits, and cleanup
- Fixed Follow-up Reminder actions and cleanup
- Faster multilingual icon suggestions
- Performance improvements and bug fixes
27.2.0 26 Aug
- Skip past habit days or mark them as missed
- Edit goals and schedules in a dedicated screen
- Dim dark-mode grid pixels further
- Pro access now updates after purchases and restores
- Fixed deleted starter habits reappearing
- Fixed pre-start days for negative habits
- Fixed habit reorder saving and Home card sizing
- Fixed pre-start pixel intensity
- Faster Analytics loading
- Performance improvements and bug fixes
27.1.0 22 Aug
- Left-Handed Mode for Home and interactive widgets
- Follow-up Reminders for incomplete habits (Pro)
- Sort Home by recent use or name, plus time of day with Pro
- Filter Home by schedule, category and time of day
- Choose Reduced, Full or Off haptic feedback
- Adjust empty-pixel brightness in dark mode
- Clearer skipped and missed day indicators
- Smoother Home, habit and check-in animations
- Fixed analytics refresh, search layout, popovers and widget labels
- Performance improvements and bug fixes
27.0.0 18 Aug
- Skip a positive habit for today
- Mark a positive habit as missed
- Resume skipped or missed habits without losing partial progress
- New per-device Notifications Engine (Beta)
- Exact daily, weekday, and monthly reminder scheduling
- Safer notification-engine switching
- Local reminder schedule repair
- Smart Reminders
- Filter Habits List widgets by category
- Open Home search from the filter bar or with a pull-down gesture
- Configure each Home search shortcut in Appearance
- Show uncategorized habits on Home and in category pickers
- Reorder today's habit steps while checking in
- Manage Time of Day segments from the habit form
- Preserve unsaved habit changes when managing Time of Day segments
- Expanded haptic feedback throughout the app
- Fixed duplicate habits overwriting the original when started from the edit screen
- Fixed reminders appearing after a habit was completed
- Fixed monthly reminder schedules
- Fixed missing reminder recovery
- Fixed past-date check-ins not resetting on long press
- Stabilized navigation across the 10-year calendar
- Fixed sound settings for free users
- Fixed incorrect voice model download sizes
- Fixed voice recording decoding
- Fixed automatic Left wallpapers without birthday data
- Fixed stalled popovers
- Fixed incorrect sheet layering
- Kept settings hint icons inline with their labels
- Fixed zero limits in negative-habit widgets
- Performance improvements and bug fixes
26.0.0 14 Aug
- New habit Steps — break a positive habit into a named checklist and track each step from the app, reminders, widgets, past dates, and Siri Shortcuts
- New Left wallpapers (Pro) — turn a Life, Year, Month, Week, or Today grid into a customizable home-screen or lock-screen wallpaper with Shortcuts automation
- Choose a separate System, Light, or Dark theme for widgets, or keep them linked to the app theme
- Filter Manage Habits and Journal folders by category, and search Journal folders
- See the days since a habit's last completion—or a negative habit's last lapse—in the metabar and widgets
- Fixed the Journal calendar losing keyboard focus or clipping lower weeks, and added the year to compact date headers
- Fixed the current day staying stale after the app was suspended overnight
- Fixed toast action button padding
- Performance improvements and bug fixes
25.0.0 22 Jul
- Fixed completed weekly and monthly habits moving into Completed when the preference was disabled
- Performance improvements and bug fixes
24.2.0 13 Jul
- Fixed being unable to set a birthday from decades ago on the Left "About You" setup screen — the date picker snapped back to a recent date
- Fixed a crash when reordering habits or categories
- Fixed rare crashes caused by background streak calculations
- Polished the Left "About You" setup form and lifespan stepper
- Performance improvements and bug fixes
24.1.0 11 Jul
- New Left tab — see your whole life laid out as a pixel grid, from your life in weeks down to the current hour, with a colour you can set per view
- New Left home-screen and lock-screen widgets
- Set an optional end date for a habit — it automatically archives once the date passes
- Check in on days from the past 5 years, not just the last 12 months
- New setting to mark month boundaries in the pixel grid
- Editable profile display name, shared with your Left profile
- Weekday labels now shorten to two letters when the grid gets tight
- Fixed reminders drifting by an hour after daylight-saving changes, plus a crash when changing the app's timezone
- Fixed the success sound being skipped on every other check-in
- Fixed check-in history shifting a day after changing your custom start-of-day time
- Fixed off-schedule days with a check-in still showing the off-schedule pattern
- Fixed long screen titles wrapping onto two lines
- Duplicating a habit no longer looks like editing it — it opens a clear "Duplicate Habit" screen with the name prefilled as a copy
- Reduced memory use by freeing voice and audio resources when idle
- Performance improvements and bug fixes
24.0.0 9 Jul
- Global Streak Freeze (Pro): set your Activity Status to Vacation, Sick, or Break to pause every streak at once — missed days won't reset them, and reminders pause until you're back
- Choose how streaks are counted — one per successful day, or one per completed week/month
- Weekly and monthly streaks now count from your first check-in and only break once the goal becomes impossible
- Days completed beyond the goal are now highlighted in the grid, so going above and beyond stands out
- Jump back to your latest journal entry with a button that appears when you scroll up through older entries
- Progress rings moved into the always-on bottom calendar strip
- Fixed the Habits List widget briefly flashing every row on a single check-in
- Fixed a crash when opening certain dialogs on large screens
- Fixed crashes when toggling some settings
- Fixed notification check-ins not syncing when the app launches in the background
- Fixed rapid check-in taps cutting off each other's sounds
- Performance improvements and bug fixes
23.0.0 29 Jun
- New Tiles home layout — at-a-glance two-column habit cards, alongside Grid and List views
- List view now shows a configurable Last-N-days check-in strip per habit, set via "Days to Show"
- Last-N-days check-in strip with configurable day count, plus section and segment headers, on the Habits List widget
- Off-schedule days now marked with a thatched pixel in the grid and single-habit widgets
- Edit the time of, or delete, individual check-ins from the Activity timeline
- New "Show setup checklist" toggle to dismiss the setup bar
- Fixed negative habits with no daily goal not building a streak
- Fixed Habit Strength and progress rings ignoring a custom start-of-day time
- Fixed a habit's scheduled days not saving when the habit had earlier settings changes
- Performance improvements and bug fixes
22.0.0 4 Jun
- Group habits by Time of Day segments on home screen with multi-select picker and filter chips
- Widgets theme now follows app theme pinning
- Quick Habits dialog redesigned with sections and 25 new evidence-backed habits
- New Profile screen with identicon and subscription cross-grade
- 81 new habit icons across 5 new categories
- Category deletion now asks for confirmation
- Unified sliding-pill indicator on segmented tabs across the app
- Fixed custom increment step being ignored on list-view check-ins
- Fixed analytics year filter using device timezone instead of anchor timezone
- Fixed AvgHealthScore exceeding 100% from pre-inception check-ins
- Fixed streak calculation using device-local midnight instead of anchor timezone
- Fixed CSV export reading stale state
- Performance improvements and bug fixes
21.0.0 22 May
Performance & bug fixes
20.1.0 18 May
- Habit Strength tier progression with daily chart and post-check-in toast
- Voice journaling — on-device transcription with live waveform and recording timer (Pro)
- New Journal tab with folder organization and per-folder views
- Russian and Ukrainian language support
- Multilingual unit pluralization for 14 languages
- Period total display option for habits with units in metabar
- Tour Guides settings screen
- Haptics with sound-matched patterns for check-ins, widgets, and success sounds
- Search inside journaling dialog
- Swipe between habits and categories in Analytics
- Swipe-to-dismiss on toast notifications
- Fixed negative habit streaks not counting correctly across app and widgets
- Fixed negative weekly/monthly habits being routed into Completed section
- Fixed widget showing outdated goal after habit changes on the same day
- Fixed widget text disappearing on automatic light/dark theme swap
- Fixed widget progress rings counting raw check-ins instead of completed days
- Performance improvements and bug fixes
20.0.0 12 May
- Journal now lists all entries across dates with chat-like interface, edit, delete, backdating, and mood-only entries
- Separate negative habits section, off by default
- Interval-completed flexible habits now move to Completed section automatically
- Scroll to habit when tapping notification body
- Configurable What's New display mode (dialog, banner, or off)
- Add button in Manage Categories and Manage Habits headers
- Reorganized settings into focused screens with new Behavior, Appearance, Sounds, and Language screens
- Fixed best streak undercounting for habits with settings history changes
- Fixed new habits resetting category or overall streak in widgets
- Fixed widgets not handling weekly and monthly specific days correctly
- Fixed info popover not dismissing when navigating away from manage screens
- Fixed section headers not updating on language change
- Performance improvements and bug fixes
19.0.0 4 Apr
- Font selector with three options: Pixel Crisp, Retro Glow, and Smooth Type
- Uppercase text toggle for app and all widgets
- Manage Habits screen with tabs for active and archived habits
- Manage Categories screen with drag-to-reorder and editing
- Font and uppercase preferences now apply to all widgets
- Performance improvements and bug fixes
18.0.0 31 Mar
- Duplicate habit feature
- Streak freeze when archiving habits
- Confirmation dialogs for destructive data actions
- Habit limit enforcement for lapsed subscribers
- Reordered habit card menu for better usability
- Fixed best streak calculation not using all check-ins
- Fixed analytics picker dialog not scrolling on first open
- Fixed navigation getting stuck after editing a habit
- Fixed check-in button text alignment for multi-completion habits
- Performance improvements and bug fixes
17.10.0 27 Mar
- Small single habit widget with adaptive middle bar
- Clear and Tinted widget rendering mode support
- JSON file backup system with manual restore UI
- Fixed widget showing stale schedule and streak values
- Fixed streak widget layout
- Performance improvements and bug fixes
17.9.0 17 Mar
- Journal entries now included in data import (backward-compatible with older exports)
- Fixed DST-safe date calculations across analytics and widgets
- Performance improvements and bug fixes
17.8.0 12 Mar
- Odometer-style slide animation for check-in and streak counters
- Week start setting now respected across all calendars and day pickers
- Fixed DST-induced heatmap grid shift and broken streaks
- Fixed analytics streak cards showing 0 due to double timezone conversion
- Performance improvements and bug fixes
17.7.0 11 Mar
- Anchor timezone: streaks & check-ins no longer break when traveling across time zones
- Fixed list widget content width shifting when cycling through pages
- Performance improvements & bug fixes
17.6.0 28 Feb
- Fixed orphaned category filters when habits are deleted or moved
- Performance improvements for negative habit grid rendering
17.4.0 22 Jan
- Skip a positive habit directly from its reminder.
- Smart Reminders alert you only when a weekly or monthly goal is at risk. Requires Pro.
- Tap the Home progress rings to open Progress Details.
- Skipping a day keeps your streak intact without adding to its length.
- The microphone permission prompt now uses localized text.
- Fixed Pip’s Home reactions replaying over other tabs.
- Backdated habits no longer lose their past scheduled days.
- Alternating-week schedules stay correct after changing the start of the week.
- Editing unrelated habit settings no longer prompts you to change the schedule.
- Streak counts stay correct across midnight daylight-saving changes.
- Recurring schedules no longer shift after daylight-saving changes.
- Fixed streak grace while a weekly or monthly period is still in progress.
- Widgets no longer hide unfinished weekly or monthly habits around custom day starts.
- Widgets now use the latest habit step order.
- App nudges no longer arrive too close to habit reminders.
- Removed unwanted Liquid Glass backgrounds behind header buttons.
- Analytics no longer penalize weekly or monthly goals that cannot be reached.
- Restored missing translations in Settings.
- Siri shortcut action names are now correctly localized.
- Fixed plural forms for day counts in Russian and Ukrainian.
- Portuguese weekday abbreviations are no longer ambiguous.
- Removed the redundant yearly overview card from Analytics.
- Widget check-in updates are faster.
- Upcoming dates appear faster when previewing monthly schedules.
- Saving monthly schedules is faster.
- The app starts more smoothly with large habit collections.
- Various optimizations and bug fixes for a smoother experience.
more
Version 28.2.0 1 day ago
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Supported Features
Dark Interface
Sufficient Contrast