Skip to content

Repository files navigation

Web2Kindle 📚

License: MIT GitHub stars

Deploy to Cloudflare

Transform any web article into a clean, reflowable Kindle ebook with one click. Web2Kindle is a free and open-source Chrome and Firefox extension that sends web content directly to your Kindle for distraction-free reading.



Features ✨

  • 🚀 Lightning-fast delivery to any Kindle device
  • 📱 Reflowable EPUB formatting with adjustable Kindle typography
  • 📄 Optional PDF delivery when preserving the original layout matters
  • 🔄 One-click sending with automatic URL detection
  • 💾 Saves your Kindle email locally for convenience
  • 🔒 No account required, no ads, no tracking
  • 💯 Free and open source forever

Architecture

Architecture

Installation 🔧

  1. Install from Chrome Web Store or Firefox Addons
  2. Add web2kindle@confidence.sh to your Kindle Approved Email List
  3. Click the extension icon on any webpage you want to read on your Kindle

How It Works 🛠️

  1. The extension captures the current webpage URL
  2. Mozilla Readability extracts the article from the rendered page
  3. Our server creates a reflowable EPUB with embedded images, or an optional PDF
  4. The formatted document is sent to your Kindle email
  5. The article appears in your Kindle library within minutes

Development 👨‍💻

# Clone the repository
git clone https://github.com/megaconfidence/web2kindle.git

# Install dependencies
npm install

# Run development server
npm run dev

# Deploy app to Cloudflare Workers
npm run deploy

Contributing 🤝

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Support 💬

Privacy 🔒

Web2Kindle does not use analytics, tracking, or marketing profiles. The extension remembers your Kindle address only in local browser storage. When you send an article, its URL and destination address are processed by Cloudflare Workflows and Resend, and the generated document is cached for up to seven days to avoid rendering the same page repeatedly.

License 📄

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by Confidence Okoghenun

Website · Chrome Web Store · Report Bug · Request Feature

About

Send Web Articles Directly to Your Kindle

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages