The Gulpease Index is the standard readability measure for the Italian language. It was designed for Italian’s morphology, counting letters per word rather than the syllables that English formulas rely on, and it produces a single 0-to-100 score that maps cleanly to school-education reading levels.
How it works
The index combines three counts — letters, words, and sentences:
Gulpease = 89 + (300 × sentences − 10 × letters) / words
Only alphabetic characters count toward letters. Words are whitespace-separated
tokens, and a sentence ends at a full stop, exclamation mark, question mark, or
ellipsis. More sentences for the same word count and fewer letters per word both
raise the score. The result is clamped to the 0–100 range.
Reading the score and tips
A score of 80 or higher is comfortable for readers with only a primary-school education; 60 to 80 suits a middle-school level; 40 to 60 needs a high-school diploma; below 40 the text is difficult for most people. To raise a low score, split long sentences in two and swap long, Latinate words for shorter everyday ones. Because the formula rewards short words, technical Italian with many long compounds will naturally score lower.