Docomint

Passive Voice Detector

Flag sentences that are likely written in passive voice, so you can consider rewriting them.

🔒 Processed on your device

What is a Passive Voice Detector?

Looks for the classic passive-voice shape — a form of "to be" followed by a past participle, like "was written" or "were given" — and lists every sentence that matches, so you can decide whether the passive phrasing is intentional (it often is) or worth tightening into an active sentence.

How to use the Passive Voice Detector

  1. Paste your draft
  2. Sentences matching the passive-voice pattern (a "be" verb plus a past participle) are flagged
  3. Review the list and rewrite where it improves clarity

Example

"The report was written by the intern" gets flagged; rewriting it as "The intern wrote the report" is more direct — though passive voice isn't always wrong, especially when the actor doesn't matter ("Mistakes were made").

Frequently asked questions

Is passive voice always something I should fix?

No — it's often the right choice when the actor is unknown, unimportant, or intentionally de-emphasized ("the vase was broken"). Treat each flagged sentence as worth a second look, not an automatic rewrite.

Is my text uploaded anywhere?

No — Passive Voice Detector runs entirely in your browser using JavaScript/WebAssembly. Your text is never sent to a server.

Does this catch every passive sentence, or can some slip through?

It catches the common pattern — a 'be' verb plus a past participle — but unusual phrasing or irregular verbs can occasionally slip through pattern-based detection. Treat flagged sentences as a starting point for review, not an exhaustive list.

Related tools