Passive Voice Detector
TextFlag sentences written in passive voice and see the exact phrase that triggered each match
Paste a document draft and get sentences using passive voice highlighted, like "the request is processed by the server" instead of "the server processes the request," which is a quick pass before publishing a blog post or tightening up a README. Detection looks for a form of "to be" followed by a past participle, allowing for an adverb or two in between, and separately flags whether an explicit agent introduced by "by" is present. This is pattern matching against common English verb forms, not real part-of-speech tagging or a language model, so it will occasionally miss a passive construction or flag something that isn't quite passive. It's also worth remembering passive voice isn't inherently wrong; this tool surfaces it for review, not as a rule to mechanically eliminate every flagged sentence.
How to use Passive Voice Detector
- 1.Paste a paragraph of documentation or a blog draft to highlight every sentence written in passive voice, with the triggering phrase underlined.
- 2.Use it before publishing API docs to convert passive constructions like "the request is processed by the server" into more direct active phrasing.
- 3.Scan a long README section by section to catch passive voice that slipped in during multiple rounds of editing.
Frequently asked questions
Use via API, SDK, or MCP
cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/passive-voice-detector \
-H "Authorization: Bearer utx_live_..." \
-H "Content-Type: application/json" \
-d '{"text":"The report was reviewed by the committee. They approved it."}'Get an API key from your dashboard · Full API docs →