Skip to content

For iPhone and iPad

Every book you read.
Yours alone.

A book tracker with no ads, no account and no server of ours. Scan a cover, keep the quotes, follow the series, hit the goal — and your library never leaves your own iCloud.

Free to download · iOS 17.6 or later · Nothing to sign up for

  • No account
  • No ads
  • Private by default
  • Works offline
  • Export any time
The BooksLove library: a grid of book covers with shelf counters at the bottom
0 accounts to create — the app opens straight into your library
0 ads, now or later, and no advertising SDK in the app
7 services you can import a library from, Goodreads included
2 export formats, free forever: Goodreads-compatible CSV and full JSON

The tour

One app, your whole reading life

From the barcode on the back cover to the card you send a friend in December.

Chapter one

A book on your shelf in four seconds

Point the camera at the barcode. Cover, description, page count and community rating arrive on their own.

  • Scan one book, or scan a whole shelf without stopping between books
  • Scanned the wrong pile? An undo timer takes it all back
  • Search millions of titles by name, author or ISBN
  • Nothing in the catalogue? Add the book by hand, cover photo and all

Chapter two

The page you actually come back to

Half-star ratings, private notes, saved quotes, spice level and the tropes you look for.

  • Rate from 0.5 to 5 — not every book is a clean whole number
  • Save quotes by photographing the page, or bring your Kindle highlights over
  • Tag spice level and tropes: enemies to lovers, found family, slow burn
  • Record who recommended it, so you remember why it is on the pile

Chapter three

A goal you can actually keep

A yearly number, a daily target, a timer that logs the session, and a streak that only asks you to show up.

  • Yearly goal with a progress ring, plus a daily pages target
  • Reading timer with a journal: how long, how far, how it went
  • Home Screen widgets for the goal, the current book and recently added
  • An optional evening reminder — off until you turn it on

Chapter four

Statistics that read like a story

Books finished, pages turned, your best year, your genres — and a card you can actually send to someone.

  • Books by year, breakdown by genre, average rating, longest streak
  • Your Yearly Chronicle — everything you finished, month by month
  • Monthly Wrapped and a daily card, square for the grid or tall for stories
  • Every card is drawn on your device and never uploaded anywhere

Chapter five

Come with everything. Leave with everything.

Import from seven services. Export all of it back out whenever you like, free, no questions asked.

  • Goodreads CSV keeps shelves, ratings, dates and reviews
  • Also reads The StoryGraph, LibraryThing, Bookmory, Tome, Fable and Hardcover
  • Re-import later and updates merge instead of duplicating
  • Export to Goodreads-compatible CSV or complete JSON in one tap

How the Goodreads import works →

The library screen: a grid of book covers A book detail screen with cover, rating and description The reading goal screen with a progress ring The statistics screen with charts by year and genre The import screen reading a Goodreads CSV file

Everything else

The parts you find in month two

None of these sit behind a purchase. They are simply in there.

Quotes, captured by camera

Photograph a page and the text is read straight off it. Or bring your Kindle highlights over in one go, without creating duplicates.

Spice level and tropes

Tag a book the way you actually talk about it: enemies to lovers, found family, slow burn. Personal tags, visible to nobody else.

Can't decide? Pick for me

Filter your to-be-read pile by genre, length or mood, then let the app choose one. Not feeling it? Pick again.

Series, in reading order

See the whole series, which volume is next and which one you skipped. Follow a series and hear about new books in it.

Tabs you make yourself

Group the library the way your head works — by mood, by shelf in the room, by whatever you like. Colour them, reorder them, drag them.

Fix my library

One screen that finds books missing a cover, missing a read date, or sitting there as two editions of the same thing — and fixes them.

Who recommended it

Save who told you about a book and why you wanted it. Then filter your pile by the friend whose taste you trust.

Finish it by a date

Say when you want to be done and the app works out the pages per day. Miss a few days and the number quietly adjusts.

A card a day

A different shareable card every day, drawn from your own library — square for the grid, tall for stories. Made on your phone, never uploaded.

Library Health

How many books are missing a cover, a page count or a date — a number you can watch go down instead of a vague feeling of mess.

Did Not Finish is a shelf

Abandoning a book is a real outcome, not a failure state. It gets its own shelf, so it stops staring at you from Currently Reading.

iPhone and iPad, in sync

The same library on both, through your own iCloud. Edit on the sofa, pick it up on the train — and it all works offline first.

Switching

Your Goodreads library, moved in three steps

Shelves, ratings, dates and reviews come across. Nothing is left behind quietly — a reconciliation screen shows you every book that needed attention.

1. Export from Goodreads

On the Goodreads website, open My Books → Import and export and press Export Library. You get a CSV file by email.

2. Open it in BooksLove

Settings → Import. Pick the CSV. The app reads it, matches each book against the catalogue and fills in covers.

3. Check the summary

You see how many books arrived, how many needed a manual match, and exactly which ones. Nothing disappears silently.

Read the full guide

No account, ever

There is no sign-up, no password and no BooksLove server holding your books. You open the app and it is already yours.

Your data, your iCloud

Your library lives on your device and syncs through your own private iCloud. We have no way to read it.

No ads. Not now, not later

No banners, no sponsored books, no advertising SDK — nothing between you and your shelves.

Private by default

Your shelves are private from the first launch. Nothing is published anywhere unless you deliberately share it.

Privacy

We would rather name every recipient than claim there are none

Plenty of apps say "we respect your privacy" and stop there. Here is the whole list of everything outside your device that receives anything at all, and what each one gets.

WhoWhat they receive
Apple iCloudYour books, shelves, ratings and notes — stored in your private iCloud database, not ours
Google BooksThe words you type, or the ISBN you scan. Never your library
Open LibraryThe words you type, or the ISBN you scan. Never your library
RevenueCatAn anonymous purchase identifier created by the app. No name, no email, no books
TelemetryDeckEvents like "a book was added" — never a title, an author, a note or a search term. You can switch this off in Settings

What the app never does

  • No advertising, and no advertising SDK in the app
  • No IDFA and no App Tracking Transparency prompt — we cannot track you across apps
  • No selling, renting or sharing of your reading data
  • No account, no password, no profile — nothing to leak
  • No reading of your library: search sends the words you type, never your shelves

What you can always do

  • Export everything to CSV or JSON, free, at any moment
  • Hide any single book from every shareable card
  • Turn off anonymous usage statistics in Settings → Privacy
  • Delete every trace from this device and from your iCloud

Read the full Privacy Policy →

Built for everyone

Dark at night, readable at any size

The app follows your system theme, scales with Dynamic Type all the way up, and was built with VoiceOver from the first screen rather than bolted on afterwards.

  • Full Dark Mode, or force light or dark independently of the system
  • Dynamic Type support across every screen, including the widgets
  • VoiceOver labels, Reduce Motion and high-contrast support
  • Every tap target at least 44 points, as Apple's guidelines require
The same library screen in dark mode, with light text on a dark background

Questions

The things people ask first

Is it really free?

Downloading and using BooksLove is free. Unlimited books, every statistic, iCloud sync and full export are free forever and are never placed behind a purchase — that is a written guarantee in the app, not a launch promotion. There is an optional subscription for people who want to support the work; it does not unlock the core of the app.

Do I need to create an account?

No. There is no sign-up, no password and no BooksLove server. The app opens straight into your library. Syncing between your iPhone and iPad happens through your own iCloud account, which you already have.

Can I move my library over from Goodreads?

Yes. Export a CSV from Goodreads, open it in BooksLove, and your shelves, ratings, dates and reviews come across. You can re-import the same file later — updates are merged instead of duplicated. The same importer also reads The StoryGraph, LibraryThing, Bookmory, Tome, Fable and Hardcover. Full guide here.

What happens to my books if I stop using the app?

You take them with you. Export the whole library to a Goodreads-compatible CSV or a complete JSON file in one tap, at any time, without a subscription. The door out is as wide as the door in — that is deliberate.

Does it work without an internet connection?

Yes. Your library is stored on the device, so reading, rating, editing and logging sessions all work offline. Only searching the catalogue and downloading covers need a connection, and changes made offline sync when you are back online.

Are my shelves visible to anybody?

No. There is no public profile, no feed and nowhere to publish to. Sharing only happens when you deliberately create a card and send it yourself, and any single book can be marked so it never appears on one.

Which devices does it run on?

iPhone and iPad running iOS or iPadOS 17.6 and later. The same library appears on both through iCloud, and there are Home Screen widgets for the reading goal, the book you're on and recently added books.

Are there book clubs or a social feed?

Not today. BooksLove is a personal reading tracker. If a social layer is ever built, it will be something you opt into deliberately — the private-by-default behaviour described above is not going to be quietly reversed.

Start your most beautiful reading year yet

Free on the App Store. No account, no ads, and your books stay yours.

Want a short email when something notable ships? Ask to be added to the list — no tracking pixels, no third-party mailing service, unsubscribe by replying.