Mood Pulse

Track your emotional patterns with a single tap. 3-second logging, trend charts, and a calendar heatmap — completely private, runs 100% in your browser.

How are you feeling right now?

🔒 All data stored locally in your browser — never sent anywhere

Score scale: Angry/Stressed = 1–2 · Sad = 2 · Neutral = 3 · Content = 4 · Joyful = 5

Recent Entries

How it works

Mood Pulse is a completely browser-based emotion tracker. Here is the full data flow:

  1. Tap a mood — choose from six emotions that cover the full valence spectrum, from Joyful (score 5) down to Angry (score 1).
  2. Add an optional note — jot a quick context clue (e.g. "after morning walk", "work deadline") to help you spot triggers later.
  3. Hit Log Mood — the entry is saved with a precise ISO timestamp to IndexedDB in your browser. Nothing is transmitted to any server.
  4. Visualize trends — the Weekly Trend chart shows your average mood score per day for the last 7 days using Chart.js line chart. The Calendar view provides a 16-week heatmap so you can spot seasonal or weekly patterns at a glance.
  5. Export anytime — download all entries as a CSV file to open in Excel, Google Sheets, or share with a therapist or coach.

Frequently asked questions

Is my mood data private? Who can see it?
Only you. Mood Pulse stores every entry in your browser's IndexedDB — the same technology used by apps like Gmail for offline storage. No data is ever sent to a server, there is no account, and no third party (including Knackpad) can access your entries. If you clear your browser data, your mood log will be cleared too, so export a CSV backup before doing that.
What do the mood scores represent?
Each mood maps to a numeric score on a 1–5 scale that reflects emotional valence (positive vs. negative) rather than arousal: Joyful = 5, Content = 4, Neutral = 3, Sad = 2, Stressed = 2, Angry = 1. The trend chart averages these scores per day so you can track your overall emotional state over time. A rising line means your mood is improving; a falling line is a signal to check in with yourself.
How often should I log my mood?
Research on ecological momentary assessment (EMA) suggests 3–4 check-ins per day gives the most accurate picture of your emotional baseline — for example morning, midday, and evening. That said, even a single daily log builds a meaningful dataset after a few weeks. Mood Pulse is designed to take under 3 seconds so there is no friction to logging frequently.
Can I use Mood Pulse offline?
Yes. Once the page has loaded, all features — logging, charting, export — work without an internet connection. Your data lives in the browser and does not require a server call. This also makes it suitable for use in environments where personal health tools cannot connect to the internet.
How do I move my data to another device or browser?
Use the "Export CSV" button to download your full log. You can then import that CSV into a spreadsheet app, or re-import it into Mood Pulse on another device in the future (feature coming soon). For now, keep a periodic CSV export as your backup.