# Leaf - Reading Tracker

> A reading tracker app (iOS & Android) that helps readers build consistent reading habits through streaks, visual progress, and daily page goals. Free to use, with an optional one-time Challenge Pass or a Leaf Pro subscription.

## What Leaf does
- Track reading progress book by book, by page, by percentage, or by audiobook minutes
- Set daily page goals (flexible pace or finish-by-date mode), per book or across a whole reading challenge
- Build reading streaks with streak recovery and a milestone tree (Sprout to Ancient)
- Run a three-month reading challenge across several books with one recalculating daily pace
- Take notes and capture quotes on any book, pinned to the page
- Rate and rank finished books in a shareable tier list
- Organize a library into custom shelves with list, grid, or compact layouts, and track ownership (owned, borrowed, not owned)
- Import from Goodreads or StoryGraph and export your library anytime
- Share a cover grid, tier list, or notes as an image or QR code
- Optional cloud sync, cross-device reading, unlimited challenges, and AI integrations with Leaf Pro

## Who it's for
- Readers who start many books but struggle to finish them
- Readers who need to finish a book by a specific date (book clubs, exams, deadlines)
- Readers who want a private, habit-first tracker instead of a social reading feed

## Key facts
- Free to use on iOS and Android; a one-time Challenge Pass and a Leaf Pro subscription are optional
- Privacy-first: all data stored on device by default, no account required (an account is needed only to run a reading challenge)
- Notes, tier list, streaks, goals, stats, and building a challenge are free for everyone
- The Challenge Pass unlocks running a reading challenge for three months, one payment, no renewal
- Leaf Pro adds cloud sync, cross-device access, unlimited challenges, AI integrations, and an ad-free experience

---

## Hero

Every book is a dormant seed.

A mobile reading tracker that helps you build consistent reading habits through streaks and visual progress.

Set goals. Build streaks. Finish books.

Free to use. An optional Challenge Pass unlocks reading challenges; Leaf Pro adds cloud sync, AI integrations, and an ad-free experience.

---

## The Problem Leaf Solves

Most readers struggle to finish books. They start with enthusiasm but abandon them.

- 40% of readers never finish the books they start
- 25% is the typical drop-off point in a book
- 1-2 weeks is when motivation fades

Sources: Goodreads, Stanford University, UK Gov Reading Agency

---

## Two Ways to Read a Book

Not all readers are the same. Whether you're building a gentle habit or racing toward a deadline, Leaf adapts to your needs.

### Flexible Mode - For building lasting habits
Set a daily page goal and read at your own pace. Missed a day? No stress. Your goal stays the same - just pick up where you left off.

Example: "I want to read 15 pages a day"

- No pressure if life gets busy
- Perfect for casual readers
- Builds sustainable habits

### Fixed Date Mode - For must-finish deadlines
Have a book club meeting or exam deadline? Set your finish date and Leaf calculates exactly how many pages you need daily.

Example: "I must finish by March 15th"

- Auto-adjusts if you miss days
- Perfect for book clubs and school
- Never miss a deadline

Switch between modes anytime - even mid-book. Your progress is always preserved. Books can be tracked by page, by percentage, or, for audiobooks, by minutes.

---

## Reading Challenges (Challenge Pass)

A reading challenge is a single reading plan across several books at once, not a per-book goal. Building a challenge is free; running one needs a Challenge Pass ({passPrice}, one payment for three months, no renewal) or Leaf Pro.

- Choose how many books, which ones from your library or search, and a single finish date
- Leaf works backwards across every book at once into one daily page target, recalculated every day
- A weekly check-in reports real figures: the book, the pages left, and what that means in days
- Move the finish line, add a book, or drop one at any point; nothing resets and there is no penalty for falling behind
- A dashboard shows the projected finish date next to the date you chose, and a finisher recap when the challenge ends
- Private by default: no feeds, no leaderboards, nobody watching your progress
- A dedicated challenge home- and lock-screen widget keeps today's pace in view

---

## Reading Streaks and Streak Recovery

A streak counts every consecutive day you log reading. Leaf is built to keep the habit alive, not to punish a slip.

- Streak recovery: forgot to log yesterday? Backdate the session the next day and your streak stays intact
- Streak pause: when no book is being read, the streak freezes instead of breaking, then resumes when you start a new book
- A short grace period forgives late-night reading

---

## Milestone Badges

Grow your reading forest. Unlock milestone badges as your streak grows. Each one represents your dedication to reading.

- Sprout: 3 days
- Seedling: 7 days
- Sapling: 14 days
- Tree: 30 days
- Grove: 60 days
- Oak: 100 days
- Forest: 200 days
- Redwood: 365 days
- Ancient: 730 days

Milestones are permanent. Once earned, yours forever.

---

## Notes and Quotes

Capture what stays with you as you read, without leaving the app for a separate notes tool.

- Add a free-text note or capture a quote on any book, in any status
- Pin a note to the exact page it refers to
- Flag a note as a quote to keep verbatim passages apart from your own thoughts
- After logging progress, an optional prompt lets you add a note tied to the page you just reached
- Look back on all of a book's notes as a chronological recap once you finish
- Share one or several notes as an image or text
- Notes are included in your CSV export and import; with Leaf Pro they also sync across your devices
- Free for everyone

---

## Rate and Rank Your Reads

- Rate finished books on a half-star scale, from 0.5 to 5 stars, each with a descriptive label
- Turn your rated books into a shareable tier list with S to D lanes, custom tier labels, and the option to hide a tier
- Rank the books you finished in any month or year, drag covers into tiers
- Export as a Story (9:16), Square (1:1), or Post (4:5) image and share anywhere
- Free for everyone

---

## Your Library, Organized

- Custom shelves you manage: start from Reading, To Read (TBR), Read, and Dropped, or add your own
- Switch the whole library between list, grid, and compact layouts from the ⋯ menu
- Sort each shelf, including a "left to read today" sort and honest finish/drop dates
- Multiple books can be in progress at once
- A fully local library search across every shelf, by title or author, works offline
- Long-press any book for quick actions (change status, drop, share)
- Add translator, editor, illustrator, and narrator credits, plus a synopsis, to any book

---

## Book Ownership and Borrowed Books

- Track ownership per book: owned, borrowed, or not owned
- Mark a book as borrowed and set a return date
- A color-coded badge flags urgency as the due date approaches, shown on the book's detail screen too
- A reminder fires automatically 3 days before the book is due
- Return a book as finished or unfinished in one tap, or clear the borrowed status if the loan is extended

---

## Series Suggestions

Finish a book in a series and Leaf finds the next volume automatically, ready to add to your library or start reading.

---

## Import, Export, and Portability

- Import a full reading history from a Goodreads or StoryGraph CSV in one step (statuses, ratings, dates)
- Re-import a previous Leaf CSV export, including your notes, quotes, contributor credits, and start dates
- Export your entire library to CSV anytime: books, statuses, dates, ratings, progress, and notes
- No lock-in, your reading history is always yours

---

## Sharing

- Turn any book-list, shelf, or hand-picked selection into a customizable cover grid, and export it as an image
- Share a scannable QR code that opens the book-list, a shared shelf, or Leaf itself for whoever scans it
- Share one or several book notes or quotes as an image or text
- A global toggle controls whether shared images carry the Leaf mark

---

## AI Integrations (Leaf Pro)

Connect Leaf to ChatGPT, Claude, or Notion and talk to your library in plain language.

- "What am I reading right now?"
- "Log 30 pages of Dune"
- "Add a note: the twist on page 210 changed everything"
- "What should I read next?"

Your reading data is never used to train AI models. Only what you explicitly send leaves your device.

---

## Home Screen Widgets

Native home- and lock-screen widgets keep your current book and progress, an active reading challenge, or a quick "Add Note" shortcut in view without opening the app, on both iOS and Android.

---

## How It Works

No complicated setup. No learning curve. Just open and start tracking.

1. Open app
2. See dashboard
3. Tap your book
4. Log pages read
5. Save progress
6. Watch streak grow

Under 1 minute per day. That's all it takes to build a lasting reading habit.

---

## Privacy and Pricing

- Your reading data stays on your device by default; an account is needed only to run a reading challenge, since check-ins and pass/subscription restores need somewhere to reach you
- Everything you need to track your reading is free forever, with no paywalls on core features: logging, streaks, milestones, goals, stats, library, tier lists, and building a challenge
- A Challenge Pass ({passPrice}, one payment) unlocks running a reading challenge for three months, with no renewal
- Leaf Pro ({proAnnualPrice} a year) adds encrypted cloud sync, cross-device reading, unlimited reading challenges, AI integrations, and an ad-free experience
- Pass and subscription purchases happen in the app through the App Store or Google Play; there is no purchase flow on the website
- If a Challenge Pass holder later moves to Leaf Pro, what they paid for the pass is credited toward their first year
- Cancel anytime; your library, progress, and CSV export stay yours regardless of plan

---

## Pages
- [Home](https://readwithleaf.app/)
- [Reading Streak](https://readwithleaf.app/features/reading-streak)
- [Reading Goals](https://readwithleaf.app/features/reading-goals)
- [Reading Challenge](https://readwithleaf.app/features/reading-challenge)
- [Reading Stats](https://readwithleaf.app/features/reading-stats)
- [Book Tier List](https://readwithleaf.app/features/tier-list)
- [Book Notes & Quotes](https://readwithleaf.app/features/book-notes)
- [Audiobook Tracker](https://readwithleaf.app/features/audiobook-tracker)
- [Book Sharing](https://readwithleaf.app/features/book-sharing)
- [Reading Widgets](https://readwithleaf.app/features/widgets)
- [Book Collection](https://readwithleaf.app/features/book-collection)
- [Library Borrower](https://readwithleaf.app/features/library-borrower)
- [Import & Export](https://readwithleaf.app/features/import-export)
- [AI Integrations](https://readwithleaf.app/integrations)
- [Pricing](https://readwithleaf.app/pricing)
- [Goodreads Alternative](https://readwithleaf.app/goodreads-alternative)
- [Private Reading Tracker](https://readwithleaf.app/reading-tracker-app)
- [Blog](https://readwithleaf.app/blog)
- [Privacy Policy](https://readwithleaf.app/privacy-policy)
- [Terms of Service](https://readwithleaf.app/terms-of-service)
- [Support](https://readwithleaf.app/support)
