Books by level

Which books should you read to learn French?

Read books that are short and use few different words for their level. In our table of 20 free French books the easiest by vocabulary are Riquet à la Houppe (B1, 2,196 words), Fables de La Fontaine, Tome premier (C1, 6,910 words) and Une saison en enfer (C2, 7,111 words). Every book below is in the public domain, rated B1–C2 by our team, and measured: words, different words and how many word forms cover 95% of the text.

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

There are no French books below B1 in our table: original books, even short ones, rarely suit beginners. At A1 and A2, books written for learners come first: see free graded readers by level, and when to move on to original books.

French books for B1 learners 3 books

Free French books at B1, fewest forms for 95% first. Reading time is the range between 200 and 100 words per minute.
BookFormWordsForms for 95%Reading time
Riquet à la HouppeCharles Perrault
fairy tale2,19650811–22 min
Le HorlaGuy de Maupassant
short stories41,6914,4353.5–7 h
Boule de SuifGuy de Maupassant
short stories36,4234,9793–6 h

French books for B2 learners 8 books

Free French books at B2, fewest forms for 95% first. Reading time is the range between 200 and 100 words per minute.
BookFormWordsForms for 95%Reading time
novella34,4503,7633–5.5 h
Le Grand MeaulnesAlain-Fournier
novel64,9014,4215.5–11 h
novel102,5694,7858.5–17 h
novel68,5815,3625.5–11 h
short stories55,4085,3654.5–9 h
Lettres de mon moulinAlphonse Daudet
short stories49,5095,5224–8.5 h
novel67,9606,0705.5–11 h
novel111,8796,4009.5–19 h

French books for C1 learners 7 books

Free French books at C1, fewest forms for 95% first. Reading time is the range between 200 and 100 words per minute.
BookFormWordsForms for 95%Reading time
fables in verse6,9101,617under 1–1 h
essays41,9443,7733.5–7 h
Les Fleurs du MalCharles Baudelaire
poetry24,8394,5942–4 h
novel175,5895,12215–29 h
GerminalÉmile Zola
novel166,6866,60414–28 h
Madame BovaryGustave Flaubert
novel112,8927,4949.5–19 h
novel175,8128,14215–29 h

French books for C2 learners 2 books

Free French books at C2, fewest forms for 95% first. Reading time is the range between 200 and 100 words per minute.
BookFormWordsForms for 95%Reading time
Une saison en enferArthur Rimbaud
prose poetry7,1111,888under 1–1 h
novel168,9567,10714–28 h

How were the levels and numbers worked out?

Levels were set by hand by our team when each book was added to the Readlang Mobile library; they are a judgement, not a formula. Words, different word forms and the forms needed for 95% of the text were counted by a script from the text of each edition, without title pages and licences. The method is explained in Free books by CEFR level and on the About page, and the full table is free to reuse as a CSV file.