I'm looking for free tools to perform some text analysis. I don't want just simple Flesch-Kinvaid or Coleman-Liau score, I was hoping for a tool that identifies problem sentences, overused words, etc.

There is a plugin for Google Docs called "ProWritingAid", but every report requires payment. Before I go ahead and pay for it, I wanted to check in and see if there were standard free tools available for creative writers.

  • 2
    Just found another one: Grammarly. Like ProWritingAid it looks free to start but costs money for the more serious analysis.
    – Stéphane
    Feb 18, 2018 at 6:44
  • Not free, but great, AutoCrit is another option. It costs a monthly fee, but the cost is worth it. I use it and love it. It is a website and you just put your work in it. Note: it is entirely focused on style not grammar. Feb 18, 2018 at 22:29
  • I use Grammarly. The free plan does all the basic things like correct grammar, punctuation etc. If you buy the pro plan, it does extra work like better words to use. It works really well.
    – iiRosie1
    Feb 19, 2018 at 13:28
  • I've always relied on my own reading of my work, and my readers'. I never knew there was software to do this. Feb 19, 2018 at 14:28

3 Answers 3


The Hemingway "app" (a website, really) is probably the most common suggestion for this, although you can Google others to try. You may need to experiment with a few of them. Unfortunately, the Hemingway app can condemn Hemingway's writing.



It does the job, essentially everything you've said and it's definitely worth your money.

  • 2
    The question asks about free tools and your answer says this one is worth the money. Does it have a free version? Could you edit in more information? Feb 19, 2018 at 2:51
  • Yeah, there is a free version. But the pro version (cost money) gives more features.
    – iiRosie1
    Feb 19, 2018 at 13:28

Sorted from most technical to least technical.

My first thought was to use Python with the NLTK package.

If that's too technical the somewhat less technical AllenNLP might be worth to check out. It supports co-reference resolution, which means it can track entities across sentences. It could be useful for checking whether you're overusing words.

Did a quick Github search for correct sentence and found:

  • chat correct: a Ruby script that helps correcting sentences and that shows the mistake made.
  • Markov sentence correction: a Python script using a Hidden Markov model (i.e. machine learning) to correct sentences based on a vocabulary list.

Did an other Github search on grammar check:

  • language-check: a Python script using LanguageTool that checks for writing mistakes and can automatically give a suggestion for improvement.

LanguageTool: provides a simple browser add-on for FireFox and Chrome. It also has a stand-alone version and a Google Docs add-on. I think this would be the least technical solution.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.