Plays read differently from novels: stage directions instead of description, and an argument carried entirely by voices.
Start with: A Doll's House by Henrik Ibsen, The Importance of Being Earnest by Oscar Wilde or Romeo and Juliet by William Shakespeare. Each page carries chapter summaries, a word count, reading time and the free EPUB, AZW3 and KEPUB downloads.
These free EPUB, AZW3 and KEPUB editions give you the full acting text, plus a note on the social argument each play was written to start.
4 free editions · ~122,000 words in total · 1597–1913 · EPUB, AZW3 and KEPUB
Romeo and JulietWilliam Shakespeare · 1597~25,000 words · 1.4 h
HamletWilliam Shakespeare · 1600~35,000 words · 1.9 h
A Doll’s HouseHenrik Ibsen · 1879~26,000 words · 1.4 h
PygmalionGeorge Bernard Shaw · 1913~37,000 words · 2.0 hAll 4 Drama titles
- Romeo and Juliet — William Shakespeare (1597), ~25,000 words
- Hamlet — William Shakespeare (1600), ~35,000 words
- A Doll’s House — Henrik Ibsen (1879), ~26,000 words
- Pygmalion — George Bernard Shaw (1913), ~37,000 words
How to choose your next book
The list runs from the oldest publication date to the newest, not from easiest to hardest. If you are new to the period, start with the earliest; the later books are usually arguing with the earlier ones. If you only want one, pick by time rather than reputation: under 50,000 words is a weekend, 50,000 to 120,000 is two weeks of evenings, and anything above 150,000 wants a reading plan.
Frequently asked questions
Are these editions really free?
Yes. Every title on this page is in the public domain in the United States and most other countries, and the download links go directly to complete EPUB, AZW3 and KEPUB files with no account and no paywall.
Where do the texts come from?
The texts are taken from Project Gutenberg and Standard Ebooks, both of which proofread against printed editions. Each book page names its source and notes the edition used.
Which format should I choose?
EPUB for Apple Books, Kobo, Google Play Books and most reading apps; AZW3 for older Kindles that accept sideloaded files; KEPUB for Kobo devices, which render Kobo’s own pagination and reading statistics.
How long will these books take to read?
This shelf totals about 122,000 words. At 300 words per minute that is roughly 6.8 hours of reading, and each card shows its own word count.
Can I start with a shorter book?
Yes. Start with the shortest title in the list above: several are under 60,000 words and one or two can be finished in a single evening.
Other shelves on editions.ink
Victorian Novels (30) · Detective & Mystery (22) · Gothic & Horror (22) · Science Fiction (8) · Adventure & Sea (24) · Children's Classics (14) · Philosophy (27) · Poetry & Epics (8) · Modern Classics (18) · Drama (4) · the complete free classic-fiction catalog · word counts and reading times · all authors · series in reading order · books by decade.
Newest additions
Fresh editions are added here automatically, newest first.

Bleak House
The Three Musketeers
The House of the Seven Gables
A Princess of Mars
Common Sense
The Nicomachean Ethics
Black Beauty
The Trial