Search for a tool
Readability Score

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)

Results

Readability Score -

Tag(s) : Text Processing

Share
Share
dCode and more

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!


Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!


Feedback and suggestions are welcome so that dCode offers the best 'Readability Score' tool for free! Thank you!

Readability Score

Text Readability Tester

The measurement tool can only handle text based on the Latin alphabet and its variants (so especially the characters A-Z and numbers 0-9)











See also: Word Counter

Answers to Questions (FAQ)

What is a readability test? (Definition)

A readability test is any form of evaluation of how easy a text is to read: book, article, message, or document.

In practice, it is generally a numerical score used to estimate either reading ease or the education level required to understand the text.

Depending on the formula used, several statistical variables can characterize the text:

$ C $ the number of characters (often excluding spaces)

$ S $ the number of syllables

$ W $ the number of words

$ W_{S3+} $ the number of words with 3 syllables or more (polysyllabic words)

$ W_{C6+} $ the number of words with 6 or more characters (long words)

$ X $ the number of sentences

Not all formulas use all these variables: some avoid syllable counting, which is considered ambiguous depending on the language and pronunciation.

Example: dCode is an awesome site contains 20 characters, 10 syllables, 5 words (including 1 with 3 syllables or more) and 1 sentence.

Why do readability scores differ for the same text?

Each readability index relies on different assumptions: some emphasize syllables, others characters or long words.

As a result, the same text can produce different scores depending on the formula used. These differences are not errors but reflect complementary approaches.

How to calculate the Flesch Reading Ease Score (FRES)?

The Flesch Reading Ease Score (FRES) is defined by the formula: $$ FRES = 206.835 - 1.015 \frac{W}{X} - 84.6 \frac{S}{W} $$

This score typically ranges from 0 to 100. The higher the score, the easier the text is to read. Indicative interpretation:

100 to 90Very easy to read (for all, aged 10 and +)
90 to 80Easy to read
80 to 70Fairly easy to read
70 to 60Plain English, Understandable
60 to 50Fairly difficult to read
50 to 30Difficult to read
30 to 0Very difficult to read

How to calculate the Flesch-Kincaid Grade Level (FKGL)?

The Flesch-Kincaid Grade Level (FKGL) is defined by: $$ FKGL = 0.39 \frac{W}{X} + 11.8 \frac{S}{W} - 15.59 $$

The result corresponds to a US school grade level, i.e. the number of years of education required to understand the text.

ScoreScholar level
11st grade
22nd grade
33rd grade
44th grade
55th grade
66th grade
77th grade
88th grade
99th grade
1010th grade
1111th grade
1212th grade
13-14Bachelor
15+Master/PhD

This correspondence remains indicative, particularly for texts not in English.

How to calculate Automated Readability Index?

The Automated Readability Index (ARI) is defined by: $$ ARI = 4.71 \frac{C}{W} + 0.5 \frac{W}{X} - 21.43 $$

Unlike other indices, ARI uses the number of characters rather than syllables.

The resulting score corresponds to an estimated education level required to understand the text. The higher the value, the more complex the text (see FKGL table above).

How to calculate SMOG grade?

The SMOG grade (Simple Measure of Gobbledygook) is defined by: $$ SMOG = 1.043 \sqrt{ \frac{30 \times W_{S3+}}{X} } + 3.1291 $$

where $ W_{S3+} $ is the number of polysyllabic words (3 syllables or more).

The score corresponds to an estimated education level. This formula is considered more reliable for short texts and is often used in public health contexts (see FKGL above).

How to calculate Coleman–Liau index?

The Coleman–Liau index is defined by: $$ CLI = 5.88 \frac{C}{W} - 2.96 \frac{X}{W} - 15.8 $$

This index relies only on the number of characters and sentences, making it suitable for automated computation.

The score corresponds to an estimated education level required to understand the text (see FKGL above).

How to calculate Gunning Fog index?

The Gunning Fog index is defined by: $$ GFI = 0.4 \left( \frac{W}{X} + 100 \frac{W_{S3+}}{W} \right) $$

where $ W_{S3+} $ is the number of complex words (3 syllables or more).

The score corresponds to the number of years of education required to understand the text (see FKGL above).

How to calculate LIX index?

The LIX index (Läsbarhetsindex) is defined by: $$ LIX = \frac{W}{X} + 100 \frac{W_{C6+}}{W} $$

where $ W_{C6+} $ is the number of words longer than 6 characters.

This index does not require syllable counting, making it robust and suitable for several European languages.

Indicative interpretation: < 30: very easy, 30–40: easy, 40–50: standard, 50–60: difficult

How to calculate Linsear Write score?

The Linsear Write score is based on weighting short and long words in a text sample.

Classical method: count easy words (1–2 syllables), count difficult words (3 syllables or more, counted double), apply the formula on 100 words, then adjust.

Generalized simplified formula: $$ LW = \frac{W_{S2-} + 3 \times W_{S3+}}{X} $$

The resulting score corresponds to an estimated education level (see FKGL above).

This formula can be easily applied to a full text instead of limiting to 100 words, which is useful for automation.

Source code

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). 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.

Cite dCode

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 (Creative Commons CC-BY free distribution license).

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: https://www.dcode.fr/readability-test

In a scientific article or book, the recommended bibliographic citation is: Readability Score on dCode.fr [online website], retrieved on 2026-05-07, https://www.dcode.fr/readability-test

Need Help ?

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!

Questions / Comments

Feedback and suggestions are welcome so that dCode offers the best 'Readability Score' tool for free! Thank you!


https://www.dcode.fr/readability-test
© 2026 dCode — The ultimate collection of tools for games, math, and puzzles.
 
Feedback