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. Except explicit open source licence (indicated Creative Commons / free), the "Readability Score" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "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.) and all data download, script, or API access for "Readability Score" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.
The copy-paste of the page "Readability Score" or any of its results, is allowed (even for commercial purposes) as long as you credit dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
Readability Score on dCode.fr [online website], retrieved on 2024-12-02,