Generate a random famous poem from 62 with poet, year, and the line that made it immortal -- a poem a day, from Ozymandias to Wild Geese.
This generator draws from 62 famous poems across four shelves -- Romantic & Victorian, American Classics, Modern & Contemporary, and World & Ancient -- each with its poet, year, and opening or most famous line, from Ozymandias to Still I Rise to Basho's frog.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Read one great poem a day (the whole point -- each is a two-minute search away), find a reading for a wedding, funeral, or toast, build an English-class syllabus by lottery, or finally meet the poems everyone quotes. The famous lines alone are an education.
Generate draws one poem at random using the site's cryptographically secure randomness, never repeating the poem currently showing in single-result mode. Every draw names the poet and year and gives the line that made it immortal, and the Era filter walks the tradition century by century.
A sample of what this generator can draw, spread evenly across the full list:
Nearly all are past copyright and free in full at the Poetry Foundation or Project Gutenberg -- draw here, search the title, and read. One a day for two months covers the whole list.
Weddings: Sonnet 116, How Do I Love Thee, Wild Geese. Funerals: Funeral Blues, Do Not Go Gentle, Do not stand at my grave and weep. All are on the shelves here with their context.
Famously -- the two roads are 'really about the same', and the poem gently mocks the speaker's future self-mythologizing. It's a poem about how we tell our stories, which makes it better, not worse.