HomeTools › Passive Voice Checker

Free tool · no signup · nothing uploaded

Passive Voice Checker

Paste your writing and see every passive construction, with an explanation of each one — and no claim that any of them is a mistake.

163 / 10,000 characters

What we found

The report by the committee. Mistakes . She in the data, though nobody asked her about it.

"We should talk," he said quietly.

2 passive constructions, 1 borderline in 4 sentences. Passive voice is correct English. Here is where it appears, so you can decide whether each one earns its place.

28 words4 sentences7 words per sentenceFlesch Reading Ease 75.9Grade 4.4

What to look for

Your text never leaves your browser. There is no server to send it to.

LegendAa Passive, actor namedAa Passive, no actor namedAa Borderline — probably an adjectiveAa Get-passive (informal)Aa AdverbAa Adverb on a dialogue tagAa IntensifierAa Stock phrase

Every finding, in order

One card per finding, with what it is and why it is here. Nothing on this page is marked as an error, because none of it is one.

  1. The report was reviewed by the committee.

    was reviewed is a form of "be" plus a past participle, with the actor named. Clear

    "was reviewed" is "be" plus a past participle, and the actor is named in the "by" phrase that follows. That makes it a passive you can convert mechanically.

    Active version: The committee reviewed the report.
    This is a mechanical swap. Check it reads the way you meant.

  2. Mistakes were made.

    were made is a form of "be" plus a past participle. Likely

    "were made" is "be" plus a past participle with no actor named. Passive voice is correct English — the question is only whether leaving the actor out is doing work here.

    No actor is named here. To make this active you have to decide who did it, and if you do not know or do not want to say, that is a good reason to keep the passive.

  3. She was interested in the data, though nobody asked her about it.

    was interested is a form of "be" plus a word that can be either a participle or an adjective. Borderline

    "was interested" is "be" plus a past participle, which is the shape of a passive. But here "interested" is working as an adjective describing a state rather than something that happened to the subject, which the "in" after it confirms. Most readers will not hear this as passive voice. Counted separately.

    No rewrite offered: this is more likely an adjective than an event.

What this cannot do. It cannot resolve genuinely ambiguous adjectival passives — neither can a human without context. It works on English only. It will occasionally miss a passive with an unusual intervening phrase, and will occasionally flag a stative that reads as active. It is a rule set, not a parser: a full parse would be more accurate and would cost several hundred kilobytes of JavaScript, which would slow the page down for a gain most users would never notice.

This is a free passive voice checker that runs entirely in your browser. There is no signup, no account, no word limit beyond the 10,000-character box, and no paid tier above it — the thing other checkers put behind a subscription is the thing this page leads with. Nothing you paste is uploaded, because there is no server to upload it to.

It is also built on a position, so it is worth stating up front:passive voice is correct English. It is not a grammatical error, it is not a sign of weak writing, and a page of them is not a page of mistakes. What a checker can honestly do is show you where the passives are, tell you which ones it is confident about, and leave the judgement with you. That is what this one does.

What is passive voice?

A passive clause in English is a form of the verb befollowed by a past participle, optionally followed by aby phrase naming the agent. "The reportwas reviewed by the committee" is passive. "The committee reviewed the report" is the active version of the same event.

The difference is not about who did what — both sentences report the same thing. The difference is which noun gets the subject position, which is to say which noun the sentence is about. In the passive, the thing the action happened to comes first and the actor moves to the end or disappears. That is a real, useful choice, and it is the reason the passive exists.

The forms passive voice takes

Naive checkers look for "was" plus an "-ed" word and stop there, which misses most of the passives in real prose. All of these are passive, and this tool catches all of them:

FormExampleTrigger
SimpleThe window was broken.was
ProgressiveThe bill is being debated.is + being
PerfectThe files have been deleted.been
ModalThe form must be signed.be, after a modal
InfinitiveShe asked to be excused.be, after to
GerundHe hated being told what to do.being
Get-passiveHe got fired in March.got

The modal case matters more than its one row suggests. "Can be found," "should be avoided," "must be completed," "will be sent" are the backbone of academic and technical prose, and they are exactly what is sitting in the draft of anyone who searched for this tool.

When passive voice is the right choice

This is the section most checkers do not have, and it is the reason this one exists. The passive is not a loophole in English grammar; it is a tool with specific jobs. Here are the jobs.

1. The agent is unknown.

The window was broken sometime overnight.

You cannot write that actively without inventing a culprit. "Someone broke the window" says less and pretends to more.

2. The agent is irrelevant or obvious.

She was arrested on Tuesday.

Nobody needs the arresting officer's name. Adding it would push the sentence's actual subject out of the position a reader is looking in.

3. The patient is the topic.

English prefers given information before new information, and prefers a paragraph's topic in subject position. If the paragraph is about the report, "the report was reviewed" keeps the report where the reader's attention already is. Turning it active moves the topic into the middle of the sentence and makes the paragraph harder to follow — which is the opposite of what a style checker is supposed to help with.

4. The convention of the field.

Methods sections in scientific papers conventionally foreground the procedure rather than the researcher. That is a disciplinary norm, and many journals still expect it. A student who runs their methods section through a checker and rewrites every sentence is being actively harmed by that tool.

5. Deliberate agent suppression, in diplomatic, legal and institutional writing, where naming a party is itself a decision with consequences.

And then the honest flipside, because this page is not a defence brief. Agent suppression is also how people dodge responsibility. "Mistakes were made" is the canonical example, and it is canonical for a reason. Passive voice is not a sin, but it is a place where a writer sometimes hides, and that is a genuinely good reason to look at your own passives. Separately, a pile-up of nominalizations plus passives plus long noun phrases really is hard to read, and passives are a convenient marker for where that pile-up is happening even when each individual passive is fine.

Further reading, and the sources this section leans on: the Purdue OWL on active and passive voice, its companion page on when the passive is appropriate, and Geoffrey K. Pullum's "Fear and Loathing of the English Passive"(Language & Communication, 2014), which documents how often the people condemning the passive cannot reliably identify one.

How to change passive voice to active voice

When you do decide a sentence should be active, the swap is mechanical:

  1. Find the actor. Usually it is sitting in a "by" phrase.
  2. Move the actor into the subject position, at the front, and fix its case if it is a pronoun — "by him" becomes "he".
  3. Turn the participle into a simple past tense verb and move the original subject into the object position.

Worked twice:

The report was reviewed by the committee.
→ The committee reviewed the report.
The proposal had been rejected by the board.
→ The board rejected the proposal.

And the case where you should not. "Mistakes were made" has no actor. To make it active you have to decide who made them. If you know, say so, and the sentence becomes much better for a reason that has nothing to do with voice. If you genuinely do not know, or you have a reason not to name them, the passive is the correct choice and no tool should be nudging you out of it. This checker will not offer a rewrite when there is no agent, and it says why rather than quietly staying silent.

How this checker finds passive voice, and what it can get wrong

It scans for a form of be — am, is, are, was, were, be, been, being, plus the contractions — and then walks forward up to four words looking for a past participle. Only adverbs, "being" and "been" are allowed in between. Hitting a determiner, a preposition, a comma or a conjunction aborts the walk immediately, which is what keeps "He was a forgotten man" and "It is the finished draft" off the list. That one guard is three lines of code and most free checkers do not have it.

Findings come back in three tiers, and they are shown separately on purpose:

The borderline tier is not a hedge, it is the honest representation of a construction that is genuinely ambiguous. "The door was closed" can describe an event (somebody closed it) or a state (it was not open), and no amount of pattern matching resolves that without context. Every other checker either flags those as errors or silently drops them. This one shows them, labels them, and explains the ambiguity.

Some deliberate behaviours worth knowing about:

And the limits, stated plainly: it cannot resolve genuinely ambiguous adjectival passives, and neither can a human without context. It works on English only. It will occasionally miss a passive with an unusual intervening phrase, and will occasionally flag a stative that reads as active. It is a rule set, not a parser — a full parse would be more accurate and would cost several hundred kilobytes of JavaScript, which would slow the page down for a gain most people would never notice. If you think a finding is wrong, the Not passive? link on any card tells us, and those reports are what move words between the lists.

Irregular past participles

Regular verbs form their past participle with "-ed", which is easy. The irregular ones are the list below, and they are the half of the problem a checker has to carry as data. This is the reference table this page ships with — useful whether or not you use the tool.

These are the irregular participles with a simple past form different enough to matter when you are converting a sentence to the active:

Past participleSimple past
arisenarose
awokenawoke
beatenbeat
becomebecame
begunbegan
bittenbit
blownblew
brokenbroke
chosenchose
donedid
drawndrew
drivendrove
drunkdrank
eatenate
fallenfell
flownflew
forbiddenforbade
forgivenforgave
forgottenforgot
forsakenforsook
frozenfroze
givengave
gonewent
growngrew
hiddenhid
knownknew
laidlaid
mistakenmistook
overcomeovercame
Past participleSimple past
riddenrode
risenrose
rungrang
seensaw
shakenshook
shownshowed
shrunkshrank
slainslew
spokenspoke
sprungsprang
stolenstole
struckstruck
sungsang
sunksank
swollenswelled
swornswore
swumswam
swungswung
takentook
taughttaught
thrownthrew
torntore
troddentrod
undertakenundertook
withdrawnwithdrew
wokenwoke
wornwore
wovenwove
writtenwrote

And the full set of irregular past participles the checker recognizes, 154 of them, including both the British and American variants (burnt and burned, learnt and learned, spelt and spelled), because a checker that only knows one of each will miss half of somebody's draft:

Several of these double as simple past forms — said, put, cut, read, hit, set, cost, hurt, let, spread, shut, bet. That ambiguity does not cause trouble here, because the rule only fires after a form of "be", and "was said" is passive either way.

Does passive voice affect readability?

Less than the folklore claims, and not in the direction people assume. Readability formulas like Flesch Reading Ease — which this page prints in the small stats row under the summary, alongside the numbers our reading time calculator uses — are built from sentence length and syllable count. They do not detect voice at all. A passive sentence and its active twin score almost identically unless the rewrite changed the length.

Where the passive genuinely does cost a reader is when it stacks: a long noun phrase, turned into a noun, in a passive clause, with the actor missing, three times in a paragraph. The individual passives are not the problem there, but they are a reliable marker of where the problem is. That is the useful way to read a page full of blue underlines — as a heat map of where your prose got dense, not as a list of errors.

Checking adverbs as well

The same engine has a second lens for word choice rather than syntax. If you want to see every -ly word in your draft — and, separately, the ones bolted onto dialogue tags, which is the one case where the famous advice holds up — the adverb checker is the same tool with that lens on by default. You can also flip the Adverbs chip above without leaving this page.

Frequently asked questions

What is passive voice?

Passive voice is a form of the verb "be" followed by a past participle, optionally followed by a "by" phrase naming who did it. "The report was reviewed by the committee" is passive; "The committee reviewed the report" is active. The difference is which noun sits in the subject position: in the passive, the thing the action happened to comes first, and the actor is either pushed to the end or left out entirely.

How do I fix passive voice?

There is nothing to fix, but there is something to change if you want to. Find who did the action, put them in the subject position, turn the participle into a simple past tense verb, and move the old subject into the object position. "The report was reviewed by the committee" becomes "The committee reviewed the report." If no actor is named, you cannot make that swap without deciding who did it — and if you do not know or do not want to say, that is a good reason to keep the passive.

Is passive voice wrong?

No. Passive voice is a normal grammatical resource of English, and it is not a grammatical error in any sense. It is not even unusual: it turns up constantly in published, well-edited prose. What is true is that a writer sometimes reaches for the passive to avoid naming who is responsible, and that habit is worth noticing in your own writing. That is a reason to look at your passives, not a reason to delete them.

Is passive voice bad in academic writing?

No, and in some disciplines the opposite is closer to true. Methods sections conventionally foreground the procedure rather than the researcher, which is exactly what the passive does, and many journals still expect it. A student who runs a methods section through a style checker and dutifully rewrites every sentence into the active is being pushed away from the convention of their own field. Check your discipline and your journal, not a checker default.

Why does my word processor flag passive sentences?

Because a rule that says "flag every passive" is easy to implement and produces a satisfying number of suggestions, which is not the same thing as being good advice. Most style checkers inherit this from a century of writing manuals that condemned the passive, several of which — as the linguist Geoffrey Pullum has documented in detail — could not reliably identify one. A flag means the tool spotted a construction. It does not mean the construction is wrong.

What percentage of passive voice is acceptable?

There is no honest number, and we are not going to invent one. The share of passives in good writing varies enormously by register: published scientific prose runs far higher than a style checker default, and fiction runs lower. Any threshold a tool gives you is a preference dressed up as a standard. If you want a figure, take it from a corpus study of the kind of writing you are actually doing, and treat it as a description of that corpus rather than a target.

Is "was born" passive voice?

In form, yes: it is "be" plus a past participle. In practice, no writer wants "She was born in Lagos" rewritten, because the active version demands an agent nobody wants in that sentence. This checker special-cases it and never flags it.

Is "is being" passive voice?

On its own, no. "Is being" becomes a passive when a past participle follows it: "The bill is being debated" is passive, and this checker catches it. "He is being difficult" is not passive, because "difficult" is an adjective rather than a participle, and the checker leaves it alone.

Does this send my text anywhere?

No. The analysis runs entirely in your browser using word lists that are already in the page. There is no server to send your text to, so there is no analysis request to see in your browser Network tab. The only requests this page makes are the site analytics that run on every page, and they carry counts — how many findings, roughly how long your text was — never a word of what you wrote. Your text is excluded from session recording, never stored, and never put in the URL.

Is there a word limit?

The box holds 10,000 characters, roughly 1,700 words. There is no signup, no account, and no daily limit on how many times you use it. The cap exists so the analysis stays instant; this is a paragraph-to-essay tool rather than a manuscript tool.

For teachers and writing centers

There is a free, printable one-page version of the "when to keep the passive" argument, plainly licensed for classroom reuse: When to keep the passive: a one-page guide.

You already have a draft. The hard part is the next one.

Editing is the part that feels like work and is secretly the easy half. The half that fails is sitting down tomorrow, and the day after, while a phone full of apps competes for the same twenty minutes. WritersLock locks your distracting apps until today's writing is done — so the draft exists before there is anything to check.

Download on the App StoreGet it on Google Play

Free 3-day trial in the app. No signup to use this tool — ever, and nothing you paste here leaves your browser.