Passive Voice Highlighter

Highlight every passive-voice construction in pasted copy and suggest the active form

Ad placeholder (leaderboard)

The Passive Voice Highlighter scans English prose for passive-voice constructions and marks each one inline. Passive voice — a form of to be followed by a past participle, as in “the application was reviewed” — often hides who is responsible for an action. Plain-language standards and many compliance frameworks ask public-facing notices to favour the active voice so readers know exactly who must do what. This tool finds the passives so you can rewrite them.

How it works

The highlighter applies a rule-based, sentence-by-sentence algorithm rather than a remote grammar service:

  1. The text is split into sentences and each sentence is tokenised into words.
  2. For every token it checks whether the word is a form of to beis, am, are, was, were, be, been, being, get, got, gets (the last three catch the “get-passive” as in “got approved”).
  3. It then looks ahead a few tokens, skipping adverbs and not, for a past participle. Regular participles ending in -ed are matched directly; an embedded list of common irregular participles (written, taken, given, made, sent, shown, held, kept, built, paid, and dozens more) covers the rest.
  4. When a “to be” + participle pair is found, the whole span is highlighted, and any following by … agent phrase is marked so you can see the hidden actor.

Example and tips

Paste: “The form was submitted by the applicant and the decision will be made next week.” The tool highlights was submitted (with by the applicant as the agent) and be made.

  • To rewrite, move the actor to the front: “The applicant submitted the form, and we will make the decision next week.”
  • Keep a passive only when the actor is unknown or genuinely irrelevant.
  • A short sentence with no highlighted span is already active. Re-paste after editing to confirm your passive count has dropped to zero.
Ad placeholder (rectangle)