Over 20,000,000 free digital books are available online through The Internet Archive’s Text Archive (Archive.org) and Open Library, an initiative of The Internet Archive. You can embed these books in a WordPress.com site so that your visitors can read the books without even leaving your website.
In this guide
Have a question?
Ask our AI assistantTo embed any ebook, the first step is to choose the listing that you want:
- Internet Archive will open the book right away.
- On Open Library, click Read to open the ebook viewer:

📌
For Open Library: The embed code will work for a book from the eBook lending library (books that say Borrow instead of Read), but only while the book is checked out to you, and others will not be able to view the book.
Once the book is open, on either site, click the “Share this item” button below the book:

A pop-up will appear with some social media buttons and two codes. For WordPress.com, use the bottom code, known as a shortcode. Copy the shortcode to your device’s clipboard:

On your WordPress.com site:
- Edit the page or post where you want to display the ebook.
- Click the + block inserter and add a Shortcode block.
- In the Shortcode block, paste the code you copied earlier:

- Click the Save button and view the embed on your site.

- If you do not see the “Share this item” button as described above, you may need to exit Full-Screen or Theater mode.
- You can also access the shortcode from the three dots on the top left when viewing any ebook.
- Once you have the shortcode on your site, you can modify the width and height parameters in that shortcode to change the size of your book embed, with all sizes measured in pixels.
For information about troubleshooting embeds, take a look at our Troubleshooting Embed Links guide.