Passive Voice Detector
Put this tool on your site. Paste the code into any page or blog post. No sign-up, no ads inside, and it sizes itself.
Passive voice flattens prose. "The report was written by the committee" is two beats slower than "The committee wrote the report." The Passive Voice Detector scans your draft for the classic shape — a form of "be" (am, is, are, was, were, be, being, been) followed by a past participle within a few words — and underlines each match. It also splits your text into sentences and reports the percentage that contain at least one passive. Most style guides (Strunk & White, the AP, the Economist) suggest aiming for under 10%. This is a heuristic, not a grammar engine — about 85% accurate on plain prose. It misses some "got + pp" passives and may flag adjectives like "tired" that end in -ed. Useful for first-draft editing; not a substitute for a copy-edit pass.
How to use
- 1
Paste your draft into the text box. Updates run as you type — no Analyze button.
- 2
Each passive construction is highlighted in yellow with a wavy red underline. The phrase is the BE form plus the past participle, e.g. 'was kicked' or 'has been broken'.
- 3
Read the three result cards: total matches, sentences with at least one passive over total sentences, and your passive rate as a percentage.
- 4
If you're under 10%, you're aligned with the standard recommendation — active voice is doing the work.
- 5
If you're over 10%, flip subjects and objects: 'The report was written by the committee' becomes 'The committee wrote the report.' Keep the passives that genuinely need to hide the actor (the actor is unknown, irrelevant, or being deliberately downplayed).