Everything your free online diary needs

HeartLogs is the most complete free private digital journal available — rich editing, mood tracking, tags, search, streaks, and zero limits. All your journaling tools in one safe place.

Beautiful Rich-Text Diary Editor

Write beautifully, every time.

HeartLogs comes with a full-featured TipTap editor. Write in bold or italic, create headings, add bullet lists and blockquotes, insert links, highlight text, and change font family. Your private digital diary entries look as good as they feel. No markdown required — just write naturally.

  • Bold, italic, strikethrough, and highlight
  • Multiple heading levels for structure
  • Bullet and ordered lists
  • Blockquotes and horizontal rules
  • Hyperlinks and text color
  • Font family selection
  • Automatic word count

Daily Mood Tracker

Understand your emotional patterns.

Log a mood with every diary entry — Great 😄, Good 🙂, Okay 😐, Low 😔, or Rough 😢. Your mood tracker diary builds a visual picture over time. See your 7-day mood summary on the dashboard and spot trends in how you've been feeling. It's like a mood journal that actually helps you reflect.

  • Five mood levels: Great to Rough
  • Visual mood summary on dashboard
  • Spot weekly emotional patterns
  • Mood badges on every entry
  • Helps build self-awareness over time

Interactive Calendar View

See your journaling journey at a glance.

Navigate your entire diary on a beautiful calendar. Days you've written glow with dots — one entry, two entries, or three or more. Click any date to read what you wrote, or start a new entry. The calendar also supports month and year drill-down for quick navigation through years of journaling.

  • Visual dot indicators for entry density
  • Click any date to read or write
  • Month and year drill-down navigation
  • Smooth animated transitions
  • Perfect for backdating old entries

Tags & Full-Text Search

Never lose a thought.

Organise every entry with custom tags — #gratitude, #work, #travel, #reflection, anything you want. The full-text search instantly finds entries by title or content with debounced real-time results. Your free online diary stays organised and searchable, always.

  • Unlimited custom tags per entry
  • Tags auto-created on first use
  • Full-text search across title and content
  • Debounced real-time results
  • Search results linkable via URL (shareable queries)
  • Filter entries by date from calendar

Daily Streaks & Stats

Build the journaling habit that sticks.

Your dashboard shows your current journaling streak, total entries written, and total words. Watch the numbers grow as you build a consistent habit. Streaks are computed from consecutive writing days — the best motivation to keep your safe digital diary active every day.

  • Current journaling streak counter
  • Total entries and total word count
  • Motivational dashboard overview
  • Helps maintain daily writing habit

Private & Secure by Design

Your diary is yours alone.

Every entry is tied to your authenticated account. We use NextAuth with encrypted credential storage or Google OAuth. Passwords are hashed with bcrypt. We run no analytics, no tracking pixels, no third-party scripts. Your private online diary stays private — no data sharing, no data mining, no ads.

  • Email/password or Google sign-in
  • bcrypt password hashing
  • Zero analytics or tracking
  • No third-party scripts or cookies
  • Your data is never shared or sold

Backdate Any Entry

Document your past, not just today.

Missed a day? Going on a trip and want to journal later? Use the date picker when creating a new entry to set any date you like. Your digital journal can be a complete record of your life — not just from today forward.

  • Set custom dates on new entries
  • Backfill vacation or past memories
  • Date picker with month and year selection
  • Entries sorted by date automatically

Free Forever — No Limits

No paywalls. No premium tiers. No limits.

HeartLogs is a completely free online diary. Write unlimited entries, add unlimited tags, use every feature without paying a cent. Many journal apps restrict free tiers to 10 entries or sell your data. HeartLogs doesn't. Start your free digital journal today and never worry about hitting a limit.

  • Unlimited entries
  • Unlimited tags
  • All features included
  • No premium plans or subscriptions
  • Free forever — genuinely

Ready for a better way to journal?

Start your free private online diary today. No credit card, no limits, no data sharing.

Create your free diary