This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Send to Kindle


Adding this button to your site opens it up to millions of Kindle customers that
want to enjoy your blog on their Kindle.


  • Readers can send posts to multiple Kindles at once.
  • Posts can be saved in the cloud and accessed anytime, everywhere.
  • Configure how the button will look and which page types it will appear on.
  • Use the shortcode [sendtokindle] to place a Send to Kindle button anywhere.


  • The settings screen allows you to easily change how the Send to Kindle Button will look on your blog with the live preview feature.
  • The advanced settings screen lets you specify exactly what content gets extracted and exactly how you want to design your button.


Use the built-in WordPress plugin installer to automatically put everything in
the right place. If you prefer to install plugins manually, put Send to Kindle
with your other plugins: wp-content/plugins/send-to-kindle/

To activate Send to Kindle, look inside the admin panel for the “Plugins” tab.
By clicking “Activate” you agree to the Send to Kindle Terms of


I use a custom theme and my content doesn’t extract!

Some themes make a lot of changes to the structure of your blog without reusing
the normal CSS classes. In this case, you should use the Advanced settings
screen to create custom CSS selectors. These will allow the button to find your
content body and exclude unrelated information.

How do I design the button to fit on my page?

In the Advanced settings screen, there is an option to provide your own HTML
markup to customize how you want the button to look. Just make sure to give it
the kindleWidget class so our JavaScript can still find it.

Why don’t my images appear in the preview window?

Usually, this is caused by hosting images on a different domain than what the
content is hosted on, such as a content delivery network. By default, web
browsers restrict scripts from downloading resources if the domains do not
match. You can override this behavior by modifying HTTP headers related to
Cross-Origin Resource Sharing. Otherwise, place a
copy of the image on the same server as the content and that will be downloaded
instead. Images that cannot be downloaded will not appear in the preview window.

What does “content body” versus “exclude” mean?

The content body refers an element on the page containing all of the content for
a given article. If content is spread out across multiple paragraph tags, and
all of those tags are contained in single section tag, the content refers to the
section tag. Sometimes, unwanted elements such as sidebars, advertising,
comments and other sections are inline with the content. You can exclude all of
these pieces with a comma-separated list of CSS selectors.

How do I indicate multi-page articles?

Use the Advanced settings to create a custom CSS selector for your content. The
selector should point to a single link which goes to the next page. For example,
if you have a link to the next page with an id “next”, use the selector a#next.


September 2, 2018
This is disappointing, and upsetting, coming from such a big website, that they have such major functionality issues with such a simple plugin. It's also terribly odd that their plugin works well with Google Chrome, who they famously don't get along with, but is no longer supported on firefox. The 'Send-to-Kindle' function is a very powerful and necessary tool for my kindle paperwhite, and I would have liked to use it for my own website. Everything works well enough, besides a few minor bugs, until you click send, and the loading will go on in perpetuity never actually sending. Literally everything works fine, until the actual email process. It's embarrassing. Please fix this. I know you can afford to.
Read all 7 reviews

Contributors & Developers

“Send to Kindle” is open source software. The following people have contributed to this plugin.


Translate “Send to Kindle” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixes to prevent the button from appearing in blog search results and blog


  • Improved the button display for certain WordPress themes.


  • Changed the script to being included in the footer to prevent initialization
    before the button has appeared on the page.


  • Initial release!