Writing Mechanics Checker

Paste your draft to flag passive voice, over-long sentences, repeated words, double spaces, filler, and a few common mix-ups — as you type.

Waiting for text.

Passive voice 0
Long sentences 0
Repeated words 0
Double spaces 0
Filler words 0

What was flagged

Findings appear here as you type.

What this checks, and what it does not

ChecksDoes not check
Passive voiceSentence grammar or syntax
Over-long sentencesPunctuation rules
Repeated adjacent wordsSpelling in general
Double spacesStyle or tone
Filler and hedge wordsWhether the argument holds
A few common mix-upsWhether the words are yours

This is a mechanics checker, not a grammar engine and not a style guide. It spots patterns that are often worth a second look. Every flag is a prompt to decide, not a verdict that something is wrong. Passive voice, long sentences, and filler all have their place when used on purpose.



Features of the Writing Mechanics Checker

Runs Locally

Every check is done with the page's own code in your browser. Your draft is never sent anywhere, so it works even if you disconnect from the internet.

Real-Time Flags

Passive voice, long sentences, repeated words, and filler are flagged as you type, so you can see patterns build up while you are still writing.

Passive Voice Detection

Spots passive constructions so you can decide whether the sentence should name its actor, without forcing every instance into a rewrite.

Findings You Can Read

Each flag appears in a findings list with the matched text in context, so you can jump straight to the passage instead of hunting through the draft.

Your questions, answered

No, and it does not pretend to be. It checks writing mechanics: passive voice, over-long sentences, repeated words, double spaces, filler, and a few common mix-ups. It does not parse sentences for grammatical correctness, so it will not catch every error a full grammar tool would. What it flags, it flags honestly, in your browser.
No. Every check runs in your browser using the page's own code. There is no network request and no storage, so your text cannot leave the machine. You can disconnect from the internet and it still works.
Not at all. Passive voice is sometimes the right choice, especially when the actor is unknown or unimportant. The tool flags it so you can decide, not because it is an error. Good writing uses the passive deliberately rather than by accident.
Because a mechanics checker that silently rewrote your work would be guessing at your meaning. Flagging leaves the judgement with you, which is the honest division of labour: the tool spots patterns, you decide what to change.