Import Library
Switching from Goodreads or StoryGraph? Bookworm can import your entire reading history from either platform in minutes.
Exporting from Goodreads
Section titled “Exporting from Goodreads”- Go to goodreads.com and sign in.
- Open My Books → Import and Export (in the left sidebar).
- Click Export Library.
- Download the generated
goodreads_library_export.csvfile.
Exporting from StoryGraph
Section titled “Exporting from StoryGraph”- Go to app.thestorygraph.com and sign in.
- Open your Profile → Import/Export.
- Click Export your data.
- Download the CSV file.
Importing into Bookworm
Section titled “Importing into Bookworm”- Go to Settings → General tab.
- Find the Import Library section.
- Select your source: Goodreads or StoryGraph.
- Click Choose CSV File and select the downloaded file.
- Click Import.
Mobile
Section titled “Mobile”- Open the Profile tab.
- Find the Import Library section.
- Select your source: Goodreads or StoryGraph.
- Tap Choose CSV File to pick the file from your device.
What Gets Imported
Section titled “What Gets Imported”Bookworm imports the following from your CSV:
- Book title and author
- ISBN (used to match against existing books in the Bookworm database)
- Reading status (Want to Read, Currently Reading, Finished, Did Not Finish)
- Your rating (1–5 stars)
- Date finished (for finished books)
- Page count (used when creating new books)
How Matching Works
Section titled “How Matching Works”For each row in your CSV:
- Bookworm first checks if the book exists by ISBN — exact match.
- If no ISBN, it searches by title + author (case-insensitive).
- If found → the book is matched (no duplicate created).
- If not found → the book is created in the Bookworm database.
After matching or creating, Bookworm adds the book to your library with the imported status and rating.
Import Summary
Section titled “Import Summary”After the import completes, Bookworm shows a summary:
- Imported — books successfully added to your library
- Matched — books that already existed in Bookworm’s database
- Created — new books added to Bookworm
- Skipped — books already in your library or rows with missing data
- Errors — rows that couldn’t be processed (shown as a count)
Free vs Premium Limits
Section titled “Free vs Premium Limits”| Plan | Import limit |
|---|---|
| Free | Up to 100 books per import |
| Premium | Unlimited |