InputTestHub

Passive Voice Detector

Highlights every passive construction in your text and suggests an active rewrite for each.

AI Writing Nothing uploaded No sign-up Free, unlimited
AI Writing tool
Paste something on the left to see the result.
In short Passive voice is when the thing being acted on becomes the subject — "the file was deleted" rather than "someone deleted the file" — and the tell is a form of "to be" with a past participle, often followed by "by". It is not an error, and the advice to eliminate it is one of the most confidently repeated pieces of bad writing advice there is. Passive is the correct choice whenever the actor is unknown, irrelevant, or deliberately not the point: "the samples were incubated for an hour" is right in a method section, and naming the technician would be noise. Where it goes wrong is when it hides an actor who matters. "Mistakes were made" is passive doing real work — evading responsibility — and "your account has been suspended" leaves the reader with no idea who to appeal to. So treat every flag as a prompt to check rather than an instruction to change: ask whether the actor is missing on purpose. If the answer is no, rewrite it. If the answer is yes, leave it.

How to use the Passive Voice Detector

  1. Paste your text into the input box on the left.
  2. Adjust the options above the box if you need a different behaviour.
  3. The converted text appears on the right; press Copy to put it on your clipboard.

About the Passive Voice Detector

The Passive Voice Detector highlights every passive construction in your text and suggests an active rewrite for each. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Tightening writing that feels indirect.
  • Meeting a style guide that requires active voice.
  • Learning to spot passive constructions yourself.
Passive voice is not an error. It is the right choice when the actor is unknown, irrelevant or deliberately de-emphasised ("the file was deleted"). Flagging it is a prompt to check, not an instruction to change.

Frequently asked questions

Do I need an account to use the Passive Voice Detector?
There is no cost and no cap. The Passive Voice Detector is not a demo of a paid product, so nothing is held back or watermarked.
Can you see what I put into this utility?
No. The Passive Voice Detector runs entirely in your browser using JavaScript. Because the work happens locally, the utility also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
What problem does the Passive Voice Detector solve?
Typical uses: tightening writing that feels indirect. Meeting a style guide that requires active voice. Learning to spot passive constructions yourself. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Is there anything to watch out for?
Passive voice is not an error. It is the right choice when the actor is unknown, irrelevant or deliberately de-emphasised ("the file was deleted"). Flagging it is a prompt to check, not an instruction to change.
Does the Passive Voice Detector work on a phone?
Yes. The page is responsive and the utility works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related ai writing tools

All 70
01

Grammar Checker

Finds grammar, spelling, punctuation and style problems and explains each one so you learn the…

02

AI Prompt Generator

Builds structured prompts with role, context, task, constraints, format and examples — the…

05

Prompt Optimiser

Rewrites a rough prompt into a structured one and explains what was missing and why it mattered.

06

System Prompt Generator

Writes system prompts for chatbots and agents, covering role, scope, tone, refusal rules and…

07

Blog Outline Generator

Builds a full article outline with H2s, H3s, talking points per section, an FAQ block and…

09

Blog Conclusion Generator

Writes closing paragraphs that summarise, give the reader a next step and avoid "in conclusion".

10

Article Rewriter

Rewrites text in a different structure and register while preserving the facts and the meaning.