Free books by CEFR level, with word counts

192 free public-domain books in five languages, sorted by CEFR level, each with its word count, reading time and a page of its own.

By the Readlang Mobile team (an independent app, not affiliated with readlang.com). Updated .

How to use the table:

One language at a time, sorted by how much vocabulary each book needs: English, Spanish, French, German and Italian.

Number of books in the table, by language and CEFR level. Select a number to jump to those books.
LanguageA1A2B1B2C1C2All
English0602119111112
Spanish011106220
French00387220
German00486220
Italian011115220
All languages0623056359192

English 112 books

English books sorted by CEFR level, shortest first within each level. Reading time is the range between 200 and 100 words per minute.
BookFormLevelWordsDifferent wordsReading time
short story, adaptedA21,1283586–11 min
history, for learnersA21,1574286–12 min
short story, adaptedA21,1743666–12 min
short story, adaptedA21,2314136–12 min
short story, adaptedA21,2524456–13 min
short story, adaptedA21,2844986–13 min
short story, adaptedA21,2874636–13 min
history, for learnersA21,3074567–13 min
BartlebyHerman Melville
short story, adaptedA21,3114257–13 min
short story, adaptedA21,3154547–13 min
FeathertopNathaniel Hawthorne
short story, adaptedA21,3194137–13 min
The Ambitious GuestNathaniel Hawthorne
short story, adaptedA21,3264717–13 min
A Horseman in the SkyAmbrose Bierce
short story, adaptedA21,3344567–13 min
To Build a FireJack London
short story, adaptedA21,3394117–13 min
John HenryTraditional
short story, adaptedA21,3624897–14 min
The Devil and Tom WalkerWashington Irving
short story, adaptedA21,3634077–14 min
The Purloined LetterEdgar Allan Poe
short story, adaptedA21,3804217–14 min
short story, adaptedA21,3915027–14 min
Paul BunyanTraditional
short story, adaptedA21,3974927–14 min
Pigs Is PigsEllis Parker Butler
short story, adaptedA21,4064337–14 min
short story, adaptedA21,4095037–14 min
short story, adaptedA21,4174747–14 min
Ernest HemingwayVOA Learning English
biography, for learnersA21,4334797–14 min
A White HeronSarah Orne Jewett
short story, adaptedA21,4364817–14 min
short story, adaptedA21,4384787–14 min
A Piece of Red CalicoFrank Stockton
short story, adaptedA21,4403467–14 min
short story, adaptedA21,4425047–14 min
KeeshJack London
short story, adaptedA21,4444297–14 min
short story, adaptedA21,4484817–14 min
short story, adaptedA21,4774727–15 min
AthénaïseKate Chopin
short story, adaptedA21,4855107–15 min
Pecos BillTraditional
short story, adaptedA21,4895057–15 min
The Boarded WindowAmbrose Bierce
short story, adaptedA21,5055448–15 min
short story, adaptedA21,5065068–15 min
short story, adaptedA21,5324248–15 min
The Lady in BlackEleanor H. Porter
short story, adaptedA21,5434808–15 min
short story, adaptedA21,5485188–15 min
short story, adaptedA21,5645198–16 min
short story, adaptedA21,5755358–16 min
The Tell-Tale HeartEdgar Allan Poe
short story, adaptedA21,5904788–16 min
short story, adaptedA21,6575078–17 min
short story, adaptedA21,6694888–17 min
short story, adaptedA21,7075059–17 min
short story, adaptedA21,7804909–18 min
short story, adaptedA21,96155510–20 min
The Boy on Graves-End RoadVOA Learning English
short story, for learnersA22,02263010–20 min
short story, adaptedA22,05055710–20 min
short story, adaptedA22,37859212–24 min
short story, adaptedA22,53564213–25 min
Rappaccini’s DaughterNathaniel Hawthorne
short story, adaptedA22,81966514–28 min
The Diamond LensFitz-James O’Brien
short story, adaptedA22,82673614–28 min
Paul’s CaseWilla Cather
short story, adaptedA22,90177215–29 min
The Open BoatStephen Crane
short story, adaptedA22,97170615–30 min
The Lady, or the Tiger?Frank R. Stockton
short story, adaptedA23,02147615–30 min
short story, adaptedA23,11668216–31 min
Benito CerenoHerman Melville
short story, adaptedA23,95596620–40 min
The Law of LifeJack London
short story, adaptedA24,21988421–42 min
A Princess of MarsEdgar Rice Burroughs
short story, adaptedA25,926986under 1–1 h
short story, adaptedA26,5911,091under 1–1 h
The Blue HotelStephen Crane
short story, adaptedA26,8391,330under 1–1 h
LuckMark Twain
short story, adaptedB11,2704776–13 min
short story, adaptedB11,2793896–13 min
The BirthmarkNathaniel Hawthorne
short story, adaptedB11,3765357–14 min
short story, adaptedB11,4664567–15 min
short story, adaptedB11,4755447–15 min
short story, adaptedB11,5095778–15 min
short story, adaptedB11,5125038–15 min
The Black CatEdgar Allan Poe
short story, adaptedB11,5154978–15 min
short story, adaptedB11,6574308–17 min
short story, adaptedB13,37293317–34 min
short story, adaptedB14,519865under 1–1 h
William WilsonEdgar Allan Poe
short story, adaptedB15,815992under 1–1 h
Love of LifeJack London
short story, adaptedB17,6431,302under 1–1.5 h
short storiesB123,1963,8442–4 h
novelB179,4646,9336.5–13 h
Short StoriesFyodor Dostoevsky
short stories, translationB181,2236,9057–14 h
short storiesB183,6317,4347–14 h
memoirB193,8146,7738–16 h
short storiesB195,9347,5768–16 h
Grimms’ Fairy TalesJacob and Wilhelm Grimm
fairy tales, translationB1101,6114,8548.5–17 h
short storiesB1104,9937,9878.5–17 h
The Communist ManifestoKarl Marx and Friedrich Engels
non-fiction, translationB213,6802,5551–2.5 h
novellaB225,7853,9732–4.5 h
children’s novelB226,7752,6342–4.5 h
The Great GatsbyF. Scott Fitzgerald
novelB248,6595,9404–8 h
non-fiction, translationB254,4546,4924.5–9 h
short storiesB254,4886,7464.5–9 h
The King in YellowRobert W. Chambers
short storiesB272,4998,1016–12 h
How It WorksArchibald Williams
non-fictionB274,3385,7306–12 h
FrankensteinMary Shelley
novelB278,0107,2826.5–13 h
The Psychology of ManagementLillian Moller Gilbreth
non-fictionB284,3155,1427–14 h
biographyB288,9278,1247.5–15 h
Madame BovaryGustave Flaubert
novelB2116,53510,4989.5–19 h
novelB2122,1646,40710–20 h
non-fictionB2146,27714,38712–24 h
DraculaBram Stoker
novelB2161,3879,43713–27 h
Crime and PunishmentFyodor Dostoevsky
novel, translationB2204,6449,58717–34 h
notebooks, translationB2244,47515,71720–41 h
novel, translationB2463,37416,27239–77 h
philosophy, translationB21,206,57521,213101–201 h
The PrinceNiccolò Machiavelli
non-fiction, translationC136,4214,2223–6 h
The End of the WorldGeoffrey Dennis
non-fictionC139,2207,2263.5–6.5 h
MeditationsMarcus Aurelius
philosophy, translationC149,6414,5694–8.5 h
Beyond Good and EvilFriedrich Nietzsche
philosophy, translationC163,7107,8185.5–11 h
letters, translationC191,6189,2387.5–15 h
Philosophical WorksRené Descartes
philosophy, translationC196,8015,3268–16 h
autobiography, translationC1173,86410,83014–29 h
novelC1185,41013,94515–31 h
history, translationC1211,39518,56618–35 h
memoir, translationC1416,38322,61735–69 h
non-fictionC1427,44511,93036–71 h
Romeo and JulietWilliam Shakespeare
play in verseC226,1383,7492–4.5 h

Spanish 20 books

Spanish books sorted by CEFR level, shortest first within each level. Reading time is the range between 200 and 100 words per minute.
BookFormLevelWordsDifferent wordsReading time
reader for learnersA261,85711,9615–10 h
short storiesB149,9078,1864–8.5 h
Fábulas literariasTomás de Iriarte
fables in verseB214,7143,9591–2.5 h
novelB229,5624,6802.5–5 h
Pepita JiménezJuan Valera
novelB256,6579,4384.5–9.5 h
Niebla (Nivola)Miguel de Unamuno
novelB257,3847,5755–9.5 h
novelB263,3349,0745.5–11 h
Cuentos de amorEmilia Pardo Bazán
short storiesB264,09512,4915.5–11 h
novel and legendsB277,28112,5696.5–13 h
Los pazos de UlloaEmilia Pardo Bazán
novelB283,81915,0307–14 h
Doña PerfectaBenito Pérez Galdós
novelB2113,70420,8459.5–19 h
Mare nostrumVicente Blasco Ibáñez
novelB2144,89817,51412–24 h
Romancero gitanoFederico García Lorca
poetryC15,3321,743under 1–1 h
Libro de poemasFederico García Lorca
poetryC115,0453,4081.5–2.5 h
El estudiante de SalamancaJosé de Espronceda
narrative poemC148,38610,9974–8 h
philosophyC1100,33811,5118.5–17 h
Facundo: Civilización y barbarieDomingo Faustino Sarmiento
non-fictionC1101,15313,7308.5–17 h
Novelas ejemplaresMiguel de Cervantes
novellasC1188,53515,79516–31 h
novelC242,9817,1723.5–7 h
Don Quijote de la ManchaMiguel de Cervantes
novelC2383,63322,94332–64 h

French 20 books

French books sorted by CEFR level, shortest first within each level. Reading time is the range between 200 and 100 words per minute.
BookFormLevelWordsDifferent wordsReading time
Riquet à la HouppeCharles Perrault
fairy taleB12,19661711–22 min
Boule de SuifGuy de Maupassant
short storiesB136,4236,8003–6 h
Le HorlaGuy de Maupassant
short storiesB141,6916,5193.5–7 h
novellaB234,4505,4853–5.5 h
Lettres de mon moulinAlphonse Daudet
short storiesB249,5097,9974–8.5 h
short storiesB255,4088,1354.5–9 h
Le Grand MeaulnesAlain-Fournier
novelB264,9017,6665.5–11 h
novelB267,9609,4685.5–11 h
novelB268,5818,7915.5–11 h
novelB2102,5699,7248.5–17 h
novelB2111,87911,9939.5–19 h
fables in verseC16,9101,962under 1–1 h
Les Fleurs du MalCharles Baudelaire
poetryC124,8395,8352–4 h
essaysC141,9445,8703.5–7 h
Madame BovaryGustave Flaubert
novelC1112,89213,1389.5–19 h
GerminalÉmile Zola
novelC1166,68613,76514–28 h
novelC1175,58912,21115–29 h
novelC1175,81216,67615–29 h
Une saison en enferArthur Rimbaud
prose poetryC27,1112,243under 1–1 h
novelC2168,95615,20814–28 h

German 20 books

German books sorted by CEFR level, shortest first within each level. Reading time is the range between 200 and 100 words per minute.
BookFormLevelWordsDifferent wordsReading time
Der StruwwelpeterHeinrich Hoffmann
children’s verseB12,9881,11515–30 min
Das UrteilFranz Kafka
short storyB14,0601,29320–41 min
ImmenseeTheodor Storm
novellaB19,7442,4631–1.5 h
short storyB110,3212,3381–1.5 h
Die Leiden des jungen WertherJohann Wolfgang von Goethe
novel in lettersB217,7304,0381.5–3 h
Die VerwandlungFranz Kafka
novellaB219,1753,7541.5–3 h
Aus dem Leben eines TaugenichtsJoseph von Eichendorff
novellaB231,3675,0462.5–5 h
SiddharthaHermann Hesse
novelB234,4705,0473–5.5 h
Der SchimmelreiterTheodor Storm
novellaB238,3626,2213–6.5 h
DemianHermann Hesse
novelB247,3667,0454–8 h
Unterm RadHermann Hesse
novelB249,2389,7164–8 h
Deutsche MärchenJacob and Wilhelm Grimm
fairy talesB288,7628,8827.5–15 h
Faust: Der Tragödie erster TeilJohann Wolfgang von Goethe
play in verseC130,6936,3082.5–5 h
Jenseits von Gut und BöseFriedrich Nietzsche
philosophyC157,8119,8965–9.5 h
Die WahlverwandtschaftenJohann Wolfgang von Goethe
novelC179,20410,8996.5–13 h
Also sprach ZarathustraFriedrich Nietzsche
philosophyC184,3219,4497–14 h
Der UntertanHeinrich Mann
novelC1130,66215,55211–22 h
BuddenbrooksThomas Mann
novelC1228,58624,98719–38 h
Die Geburt der TragödieFriedrich Nietzsche
philosophyC241,8168,1053.5–7 h
Faust: Der Tragödie zweiter TeilJohann Wolfgang von Goethe
play in verseC245,47110,2124–7.5 h

Italian 20 books

Italian books sorted by CEFR level, shortest first within each level. Reading time is the range between 200 and 100 words per minute.
BookFormLevelWordsDifferent wordsReading time
reader for learnersA244,73812,1363.5–7.5 h
children’s novelB141,3985,9983.5–7 h
playB219,0113,3781.5–3 h
L’infedeleMatilde Serao
novelB224,2835,2242–4 h
Vecchie storie d’amoreAdolfo Albertazzi
short storiesB227,9516,1802.5–4.5 h
Fedele ed altri raccontiAntonio Fogazzaro
short storiesB234,7076,9203–6 h
Dopo il divorzioGrazia Deledda
novelB256,9098,7164.5–9.5 h
Documenti UmaniFederico De Roberto
short storiesB258,65710,2465–10 h
Il mistero del poetaAntonio Fogazzaro
novelB260,6988,7525–10 h
I Robinson italianiEmilio Salgari
novelB267,1169,7325.5–11 h
L’InnocenteGabriele D’Annunzio
novelB277,99911,2286.5–13 h
memoirB296,75115,0448–16 h
La favorita del MahdiEmilio Salgari
novelB2113,37112,8529.5–19 h
Enrico IVLuigi Pirandello
playC118,9983,4671.5–3 h
I CantiGiacomo Leopardi
poetryC125,7896,1452–4.5 h
plays and a novellaC129,2444,8152.5–5 h
L’umorismoLuigi Pirandello
essayC151,5149,0134.5–8.5 h
I promessi sposiAlessandro Manzoni
novelC1230,06221,89519–38 h
La Divina CommediaDante Alighieri
epic poemC297,71812,8898–16 h
Orlando FuriosoLudovico Ariosto
epic poemC2266,14519,05322–44 h

Are these books free?

Yes. Every book in the table is in the public domain in the United States, and each book page links to a free copy at Project Gutenberg or Standard Ebooks, where you can download it as an EPUB or Kindle file without paying or signing up, or to the story on the VOA Learning English site, with its audio. Copyright rules differ by country, so if you live outside the United States, check that a book is out of copyright where you are before you download it. The books are free whether or not you read them in our app.

How were the levels set?

By hand. When a book was added to the Readlang Mobile library, a member of our team gave it a CEFR level, from A1 to C2, judging the language of the book as a whole: vocabulary, sentence length, how old the language is and how much the reader has to guess. The levels are not the result of a readability formula or of a test with readers, and two careful people could place the same book a level apart. Use them to narrow the list, then check the book itself with the one-page test. More on how the data was collected is on the About page.

What the columns mean

Book
The title opens the book’s page: its numbers, opening lines and a link to the edition we measured at Project Gutenberg, Standard Ebooks or VOA Learning English, where you can read or download it free. All three publish texts that are in the public domain in the United States. Copyright rules differ by country, so check yours before you download.
Form
Novel, short stories, play, poetry and so on. Plays and verse are usually harder than their length suggests. In the English table, “translation” means the book was written in another language and this is an English translation.
Level
The CEFR level our team gave the book when it was added to our library, from A1, the first level, to C2, the highest. It is a judgement about the language of the whole book, not the result of a test, and it can be wrong for you. How the levels were set is explained on the About page.
Words
Running words in the text of the book, without the title page, table of contents and licence. A word is any unbroken run of letters, so “don’t” is one word and “well-known” is two.
Different words
How many different word forms appear, ignoring capital letters. “Walk”, “walks” and “walked” count as three, and names of people and places count too. The number grows with the length of a book, so compare books of similar length.
Reading time
Hours at 200 words per minute (the lower number) and at 100 words per minute (the higher number). Where these speeds come from, and how to measure your own, is on How long does it take to read a book.

How long are the books at each level?

Level and length are not linked. Short books exist at every level, and so do very long ones: the longest is Dialogues (B2, 1,206,575 words) and the shortest After Twenty Years (A2, 1,128 words). Of the 192 books, 98 have fewer than 30,000 words and 121 have fewer than 50,000.

Length of the books in our table by CEFR level, all five languages together.
LevelBooksMedian wordsShortest–longestMedian different words
A2621,4871,128–61,857491
B1306,7291,270–104,9931,298
B25663,71413,680–1,206,5758,130
C13584,3215,332–427,4459,896
C2945,4717,111–383,63310,212

A median that rests on a handful of books is an example rather than a typical value; the number of books at each level is in the second column.

Before you choose: four things the numbers do not show

Download the data

The full table is available as a CSV file: books-by-level.csv (title, author, language, level, form, words, different words and a link to the free edition). You may reuse it under the CC BY 4.0 licence with a link to this page. If you find a wrong level or a wrong count, write to [email protected].

Next: Is this book right for my level?