Goodreads Widget Builder

Import multiple Goodreads RSS shelves (currently-reading, read, to-read), fetch covers via Open Library, style the widget, download as a self-contained HTML file.

Find your Goodreads user ID by going to your profile — the number in the URL (goodreads.com/user/show/12345678). Your shelves must be set to public in your Goodreads privacy settings. Covers come from Open Library — completely free, no key.
Goodreads User ID
Shelves to include
Books per shelf
6
Widget title
Layout
Multi-shelf display
Show author
Show rating stars
Show date added
Show description
Cover source
Font
Max width
Accent color
Background
Text color
Link books to Goodreads
Covers load from Open Library by ISBN or title. Some books may not have covers available.
preview
Fetch your shelves first in the Setup tab.
Self-contained HTML file — fetches your Goodreads RSS live on every page load. Drop it anywhere or embed via iframe. All covers served free from Open Library.
Generated code