Home › Text Tools › Passive Voice Checker

Passive Voice Checker

Paste your writing to highlight every passive voice construction, such as “was written by” or “has been approved”. The checker shows what share of your sentences are passive, names the tense of each one and suggests an active voice rewrite you can copy.

Last updated:

Passive sentences 0% —
0Passive constructions
0 / 0Passive / all sentences
0With a named doer (by …)

Highlighted text

passive verb by-agent

Passive sentences & active rewrites

    Suggested rewrites follow grammar patterns. Read each one and adjust it; some passives are the right choice, for example when the doer is unknown.

    Advertisement
    Advertisement

    How to use the Passive Voice Checker

    1. Paste or type your text into the box. Results update as you type.
    2. Press Check passive voice to refresh the highlights and statistics.
    3. Read the score: the share of sentences that contain at least one passive construction.
    4. Review each highlight: the list shows the passive phrase, its tense and the doer if one is named.
    5. Use the suggested rewrite as a starting point, then edit it so the sentence reads naturally.

    How passive voice is formed

    Every passive verb has two parts: a form of be that carries the tense, and the past participle of the main verb. The doer, if it is mentioned at all, follows in a by phrase.

    TensePassiveActive
    Present simpleThe rooms are cleaned by Ana.Ana cleans the rooms.
    Past simpleThe fence was painted by Leo.Leo painted the fence.
    Present progressiveThe road is being repaired.[Someone] is repairing the road.
    Present perfectThe order has been shipped.[Someone] has shipped the order.
    Past perfectThe tickets had been sold by noon.[Someone] had sold the tickets by noon.
    Future / modalThe form must be signed by a parent.A parent must sign the form.
    Get-passiveThe flight got delayed.[Something] delayed the flight.

    Turning passive voice into active voice

    1. Find the doer. It is usually in the by phrase. If there is none, ask who or what did the action.
    2. Make the doer the subject and put it at the start of the clause.
    3. Keep the tense but drop the form of be: was written becomes wrote, has been approved becomes has approved, will be sent becomes will send.
    4. Move the old subject after the verb as the object, and change pronouns: I becomes me, they becomes them.

    When passive voice is the better choice

    • The doer is unknown: My bike was stolen.
    • The doer is obvious or unimportant: The suspect was arrested.
    • You want to keep the focus on the result: The vaccine was tested on 2,000 volunteers.
    • Formal and scientific writing, where methods are described without naming the researcher.

    Not every highlight is an error. Adjectives that look like participles (She is tired) and states (The shop is closed) can be flagged, so read each highlight in context.

    Frequently asked questions

    What is passive voice?

    In a passive sentence the receiver of the action is the subject and the doer moves to a “by” phrase or disappears. “The cake was baked by Mia” is passive; “Mia baked the cake” is active. The passive is formed with a form of be (is, was, has been, will be…) plus a past participle.

    How does this checker find passive voice?

    It looks for a form of the verb be, optionally followed by words such as not or already, and then a past participle: a regular -ed verb or one of more than 150 irregular participles like written, taken or built. It also detects get-passives such as got delayed and marks a following by-phrase as the doer.

    Is passive voice wrong?

    No. Passive voice is grammatically correct and is the better choice when the doer is unknown, unimportant or obvious, as in “The museum was built in 1902,” and it is common in scientific methods sections. Too much of it can make writing wordy and vague, so many editors aim to keep it to a small share of sentences.

    What is a good passive voice percentage?

    There is no single official limit. Many style guides and editors suggest keeping passive sentences to about 10% or less in general, business and web writing. Technical and scientific writing often uses more. Use the percentage as a guide, not a rule.

    Why does the checker flag “I am excited” or “The door was closed”?

    Some past participles also work as adjectives that describe a state. “I am excited” describes a feeling rather than an action. Leave the adjective filter on to skip common ones like tired, excited and interested. “The door was closed” can be a state or an action, so read each highlight in context.

    Can the tool rewrite sentences automatically?

    It suggests a rewrite for each passive. When the doer is named, it moves the doer to the front and changes the verb tense to match. When no doer is named, it inserts a [someone] placeholder for you to replace. The suggestions follow patterns, so always read them before using them.

    Is my text uploaded?

    No. The analysis is done with JavaScript in your browser. Your text is not sent to any server.

    Are all the tools on FreeToolCabin tested for quality and accuracy?

    Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

    Related tools

    Readability CheckerScore your text with Flesch, Flesch-Kincaid, Gunning Fog, SMOG and more readability tests.Grammar CheckerCheck grammar, spelling and punctuation with clickable suggestions and one-click fixes.Sentence CounterCount sentences and paragraphs, see average sentence length and spot long sentences.Word CounterCount words and characters and clean up text.Character CounterCount characters with and without spaces, words, lines and bytes, with live limit bars.Word Count to PagesHow many pages is 1,000 words? Estimate pages by font, size, spacing and margins.X Post Character CounterCount X (Twitter) post characters and split long text into a thread.YouTube Title Length CheckerCheck YouTube title length, preview truncation and score it for clicks.Text CompareFind the differences between two texts.Word Frequency CounterFind the most used words and phrases in any text and turn them into a word cloud.Keyword Density CheckerFind the most used 1, 2 and 3-word phrases in your text and their keyword density %.Reading Time CalculatorEstimate how long a text takes to read or speak at any speed, and copy a “5 min read” badge.Palindrome CheckerCheck if a word, sentence or number is a palindrome and find the longest palindrome in text.Syllable CounterCount syllables per word, line and total, and check haiku 5-7-5 instantly.Text SummarizerSummarize long text into its key sentences and keywords, privately in your browser.Spell CheckerCheck spelling online: misspelled words are highlighted with suggestions you can click to fix.DictionaryLook up English word definitions with pronunciation audio, examples, synonyms and antonyms.Letter Frequency CounterCount how often each letter appears, compare with English frequencies and see top bigrams.Antonym FinderFind opposites of any word: direct antonyms, near antonyms and definitions, click to copy.British to American Spelling ConverterConvert UK spelling to US spelling and back (colour/color, organise/organize) with highlights.Homophone FinderLook up homophones like there/their/they're with definitions and examples from 400+ sets.N-Gram GeneratorGenerate word or character n-grams (1-5) with frequency counts, stopword filter and CSV export.Periodic Table Word SpellerSpell words and names with chemical element symbols and download them as element tiles.Related Words FinderFind words related to any word or topic: associations, describing adjectives and more.Synonym FinderFind synonyms grouped by relevance, filter by syllables or first letter and click to copy.Text Similarity CheckerCompare two texts for similarity with cosine, Jaccard and Levenshtein scores and shared phrases.Words That Start With FinderFind words that start with, end with or contain any letters, filtered by length.AI Token CounterCount GPT tokens in any text, see every token highlighted and estimate the API input cost.Elevator Pitch GeneratorBuild 10, 30 and 60-second elevator pitches with word counts and speaking time.Abbreviation FinderLook up what common abbreviations and acronyms stand for, or find the abbreviation for a phrase.Describing Words FinderEnter a noun and get adjectives that commonly describe it, sorted by how often they are used.Keyword ExtractorPull the top keywords and key phrases from any text with RAKE or TF-IDF scores.Line CounterCount total, non-empty, blank and unique lines in text or a .txt file, with line length stats.Paragraph CounterCount paragraphs in any text, with words and sentences per paragraph and the longest and shortest.Resume Keyword ScannerCompare your resume to a job description: match score, missing skills and keyword counts.Scrabble Word CheckerCheck if a word is playable, see its Scrabble score, hooks, anagrams and two-letter word meanings.Sentiment AnalyzerScore the sentiment of reviews and messages per sentence, with positive and negative words.SMS Character CounterCount SMS characters and segments, detect GSM-7 vs Unicode and find the characters that cost extra.GC Content CalculatorDNA/RNA GC %, AT %, base counts, GC skew and a sliding-window GC plot from any sequence or FASTA.Google Ads Character CounterWrite responsive search ads with live 30/90/15 counters, pins, keyword insertion checks and a preview.ORF FinderFind open reading frames in all 6 frames of a DNA sequence, with positions, lengths and protein translations.Podcast Intro Script GeneratorWrite podcast intro and outro scripts in five tones, with sponsor, call to action and read time.Restriction Enzyme FinderFind cut sites for 180+ restriction enzymes in DNA, with fragment sizes, a site map and a virtual gel.SAT Vocabulary Flashcards363 high-frequency SAT words with definitions and examples: flip cards, quizzes and saved progress.Text HighlighterHighlight chosen words and phrases in several colors, count each one and copy the colored text.Social Media Character CounterCheck one post against X, Instagram, TikTok, LinkedIn, YouTube and more limits at once.Spelling Bee SolverEnter the 7 honeycomb letters to get every word, pangrams highlighted, points and a hint grid.Spelling PracticeType your weekly spelling words, hear each one read aloud, spell it and retry the misses.Spelling Test GeneratorTurn a word list into a spoken, auto-graded spelling test or a printable test with answer key.Transition Words FinderFind transition words by category with examples, and check the transitions in your essay.Writing Style AnalyzerHighlight hard sentences, adverbs, passive voice and complex words, with a grade level.Food Allergen CheckerPaste an ingredient list to highlight the 9 major food allergens and their hidden names.
    See all 53 Text Counters & Analyzers →