PoetryFree BooksAuthors
SELECTED POEMS John McCrae 1872–1918

John McCrae

1872–1918 · Canada · Modern

John McCrae was a Canadian doctor who served as a surgeon in the First World War. He wrote “In Flanders Fields” in May 1915 after a friend was killed near Ypres; the poem made the poppy a symbol of remembrance. He died of pneumonia in France in 1918.

✒️ Major works

Poems by John McCrae

Public-domain poems, free to read and print.

📖 Read as a book

📚 Books

Source editions for the poems on this page (public domain):

More Modern poets

Frequently asked questions

Are John McCrae’s poems free to read?

Yes. John McCrae’s poems are in the public domain, and you can read 8 of them here or as a flip book.

What are John McCrae’s best-known works?

In Flanders Fields and Other Poems (1919).

📰 From our blog: reading tips

📝

Famous Children’s Books Every Kid Should Read (and Which Are Free)

Read →
📝

What to Read: A Guide to the World’s Classics, Country by Country

Read →
📝

What to Read for Russian Classics: Where to Start, Reading Order & Free Books

Read →
📝

What to Read for British Classics: Where to Start, Reading Order & Free Books

Read →

All reading tips & book lists →