Use the Parts of Speech Tagger
Enter text to tag its alphanumeric tokens by grammatical category. The page uses JavaScript in your browser to show highlighted tokens and a count and percentage breakdown.
Enter text and analyze it
- Paste text into the text area, or select Upload to choose a
.txtfile. The selected file is read as text. - Drag a
.txtfile into the text input area. The visible Drop file overlay marks the drop area. - Review the results in Tagged Text and Category Breakdown.
Read the tagged text and category results
- Tagged Text: Reconstructed text with alphanumeric tokens highlighted by category. Punctuation and symbols remain visible, and the tagged preview preserves the source text's whitespace.
- Legend: A color key mapping each color to a category.
- Category Breakdown: The Category, Count, and Percentage columns for alphanumeric word tokens. The stats line reports how many word tokens were tagged, and percentages use one decimal place.
- Unfamiliar tokens may use the Noun fallback. The legend and breakdown include Other, but punctuation and symbols are excluded from totals, so they do not populate that category.
Copy or download the results
After at least one word has been analyzed, select Copy to copy the tab-separated breakdown or CSV to download parts-of-speech-report.csv. With zero tagged words, both controls return without producing output.
Understand the tagging limits
The tagger checks dictionaries and suffix patterns, so it is a heuristic rather than a context-aware grammar parser. Context-dependent words may be misclassified, and unfamiliar words fall back to Noun. It does not analyze sentence structure. Punctuation and symbols appear in Tagged Text but are excluded from counts and percentages.
Privacy and processing
Tagging is performed by the page JavaScript in your browser.
Frequently Asked Questions (FAQs)
How does the Parts of Speech Tagger work?
It splits your text into words and punctuation, then classifies each word using a dictionary of common pronouns, determiners, prepositions, conjunctions, verbs, and adjectives, combined with suffix-based heuristics for words it doesn't recognize.
Which parts of speech does it detect?
Noun, verb, adjective, adverb, pronoun, determiner, preposition, conjunction, interjection, and number. Punctuation and symbols appear unhighlighted in Tagged Text and are excluded from word totals and percentages, so they do not add to the Other count.
How accurate is the tagging?
It is a client-side heuristic tagger, not a full statistical or context-aware parser. Dictionary matches are generally more consistent, while unfamiliar or context-dependent words are classified using suffix patterns and may be misclassified.
Is my text sent to a server?
The tagging runs in your browser with the page's JavaScript implementation.
Review heuristic classifications manually before relying on them for a final grammar decision.