Cutting edge accuracy
Trustworthy readability algorithms verified by over 1,000 automated tests and hand-calculated scores.
We score everything – web pages, Word documents, Open Office, PDFs, Markdown and even eBooks.
Generate reports (white labelled for your clients) and have them emailed to you regularly.
URL + website scoring
Analyse an entire website, using its sitemap or RSS feed, in just a few minutes.
Email marketing scoring
Send your test email campaigns to your own unique link. We'll score them and give you a full report.
Industry leading algorithms
The world's most respected and trusted readability algorithms.
Build readability right into your website CMS or other software with our powerful API.
Monitor the sentiment and tone of your content to ensure a consistent voice.
Monitor keyword density of your content so it looks on-topic to search engines.
Make readability scoring available everywhere with our Dropbox and Slack applications.
@antlam - Anthony Lam, Firefox
What is a readability score?
A readability score is a computer-calculated index which can tell you roughly what level of education someone will need to be able to read a piece of text easily.
There are several algorithms available for measuring scores, and these use factors like sentence length, syllable count, the percentage of multi-syllable words and so on to calculate their own readability score.
Does this only work with English?
Several readability algorithms use syllable counting to determine their scores. The current syllable counter used here will only work with English text, so scores for other languages may be inaccurate.
The Coleman-Liau and Automated Readability Indexes do not use syllable counting, so should produce a reasonably accurate score in most European languages.
Languages like Arabic or Chinese, which reference words in different ways, will not score accurately due to inaccurate letter counting and sentence analysis.
What algorithms do you use?
We provide scores based on the following algorithms (and we are always working on adding more to the list):