Tool to calculate the score of the readability tests of a text (character of a written text easy to read and understand for each age group)
Readability Score - dCode
Tag(s) : Text Processing
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
The definition of a readability test is any form of assessment of the readability (easy to read) of a text, a book, a novel, a message, a story, a article.
In practice, this is usually a score that is used to associate a writing with the minimum recommended age for reading it.
To calculate the score, 4 values are often used to characterize the text:
$ C $ the number of characters
$ S $ the number of syllables
$ W $ the number of words
$ W_3 $ the number of words with 3 or more syllables (polysyllabic word)
$ X $ the number of sentences
The notion of number of syllables can be ambiguous because of various pronunciations.
The formula for calculating the Flesch readability score is $ FRES = 206.835-1.015\frac{W}{X}-84.6\frac{S}{W} $
The calculated value is usually between 0 and 100.
100 to 90 | Very easy to read (for all, aged 10 and +) |
90 to 80 | Easy to read |
80 to 70 | Fairly easy to read |
70 to 60 | Plain English, Understandable |
60 to 50 | Fairly difficult to read |
50 to 30 | Difficult to read |
30 to 0 | Very difficult to read |
Formula similar to the Flesch score, it has been reworked to correspond to Anglo-Saxon school levels (depending on the number of years of study): $ FKGL = 0.39\frac{W}{X}+11.8\frac{S}{W}-15.59 $
Score | Scholar level |
---|---|
1 | 1st grade |
2 | 2nd grade |
3 | 3rd grade |
4 | 4th grade |
5 | 5th grade |
6 | 6th grade |
7 | 7th grade |
8 | 8th grade |
9 | 9th grade |
10 | 10th grade |
11 | 11th grade |
12 | 12th grade |
13-14 | Bachelor |
15+ | Master/PhD |
The Automated Readability Index is calculated $ ARI = 4.71 \frac{C}{W} + 0.5\frac{W}{X}-21.43 $
The returned value corresponds to the level of studies necessary to read the text (see above FKGL)
The SMOG level (for Simple Measure of Gobbledygook) is calculated $ SMOG = 1.043 \sqrt{ \frac{ 30 \times S_3 } {X} } + 3.1291 $
The returned value corresponds to the level of studies necessary to read the text (see above FKGL)
The Coleman – Liau index is calculated $ CLI = 5.88 \frac{C}{W} - 2.96\frac{X}{W} - 15.8 $
The returned value corresponds to the level of studies necessary to read the text (see above FKGL)
The Gunning Fog index is calculated $ GFI = 0.4 \left( \frac{W}{X} + 100 \frac{S_3}{W} \right) $
The returned value corresponds to the level of studies necessary to read the text (see above FKGL)
dCode retains ownership of the "Readability Score" source code. Any algorithm for the "Readability Score" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Readability Score" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Readability Score" or any other element are not public (except explicit open source licence like Creative Commons). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Readability Score" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source.
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Readability Score on dCode.fr [online website], retrieved on 2025-04-15,