Books by level

Which books should you read to learn Italian?

Read books that are short and use few different words for their level. In our table of 20 free Italian books the easiest by vocabulary are Sei personaggi in cerca d’autore (B2, 19,011 words), Enrico IV (C1, 18,998 words) and La mandragola · La Clizia · Belfagor (C1, 29,244 words). Every book below is in the public domain, rated A2–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 .

At A1 and A2, books written for learners come first: see free graded readers by level, and when to move on to original books.

Italian books for A2 learners 1 books

Free Italian books at A2, fewest forms for 95% first. Reading time is the range between 200 and 100 words per minute.
BookFormWordsForms for 95%Reading time
reader for learners44,7389,9003.5–7.5 h

Italian books for B1 learners 1 books

Free Italian 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
children’s novel41,3983,9293.5–7 h

Italian books for B2 learners 11 books

Free Italian 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
play19,0112,4281.5–3 h
L’infedeleMatilde Serao
novel24,2834,0102–4 h
Vecchie storie d’amoreAdolfo Albertazzi
short stories27,9514,7832.5–4.5 h
Fedele ed altri raccontiAntonio Fogazzaro
short stories34,7075,1853–6 h
Il mistero del poetaAntonio Fogazzaro
novel60,6985,7185–10 h
Dopo il divorzioGrazia Deledda
novel56,9095,8714.5–9.5 h
I Robinson italianiEmilio Salgari
novel67,1166,3775.5–11 h
La favorita del MahdiEmilio Salgari
novel113,3717,1849.5–19 h
Documenti UmaniFederico De Roberto
short stories58,6577,3145–10 h
L’InnocenteGabriele D’Annunzio
novel77,9997,3296.5–13 h
memoir96,75110,2078–16 h

Italian books for C1 learners 5 books

Free Italian 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
Enrico IVLuigi Pirandello
play18,9982,5181.5–3 h
plays and a novella29,2443,3532.5–5 h
I CantiGiacomo Leopardi
poetry25,7894,8562–4.5 h
L’umorismoLuigi Pirandello
essay51,5146,4384.5–8.5 h
I promessi sposiAlessandro Manzoni
novel230,06210,40619–38 h

Italian books for C2 learners 2 books

Free Italian 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
Orlando FuriosoLudovico Ariosto
epic poem266,1457,91322–44 h
La Divina CommediaDante Alighieri
epic poem97,7188,0048–16 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.