A Python package to copy all your Kindle highlights and notes to a page in Notion.
Github repo
PyPI package
Clippings template
Table of Contents
Overview
Kindle2Notion is a Python script to export all the clippings from your Kindle device to a page in Notion. Run this script whenever you plug in your Kindle device to your PC. The underlying idea behind this code is to marry the solitary reading experience of a Kindle with the note-taking capabilities of a cloud-based service like Notion.

If you read digitally and highlight at all, I bet you would find this tool helpful. You can even tweak the Notion template provided to your liking.
Features
- The clippings export feature is also supported for third-party books and PDF files within your Kindle.
- Use the database as your personal bookshelf using the default Card View on Notion or even a personal Goodreads clone using the Board View.
- Expand on your clippings further by jotting down your thoughts and insights alongside on the same page once you have finished a book.
- Use Notion's in-built export features allow you to export your clippings in HTML, Markdown or PDF formats.
- Options to save the highlighted date, page and location details of each clipping along with book covers sourced using the Google Books API.
Prerequisites
- A Kindle device.
- A Notion account to store your links.
- A computer with Python (3.9+) installed.