Text Analyzer Pro
✦ Grammar & Spelling Checker
Smart Writing AssistantEnter text below, then select Check Grammar to find spelling, punctuation and grammar issues.
Understand awkward or unclear sentences and get a natural rewrite, even when ordinary grammar checks find no mistakes.
AI rewrite is not configured yet. Set OPENAI_API_KEY on your PHP hosting to enable it.
AI reviews send up to 4,000 UTF-8 bytes to OpenAI and may incur API charges. Do not submit confidential information.
Grammar checking sends the entered text to your configured LanguageTool service only when you click Check Grammar. Do not submit confidential information. Powered by LanguageTool.
Correction suggestions
Choose a fix to update your textFind & Replace
Use ↑ / ↓ to jump between matches. The current match is orange; other matches are yellow. In Find text, Enter moves forward and Shift+Enter moves back. Navigation wraps at either end. Replace All updates every match; Undo restores your text.
SEO Keyword Density (Top 5)
Add some text to see your most frequent words.
Details
How the calculations work
- Words contain letters or numbers; internal apostrophes and hyphens stay within a word. Standalone punctuation is excluded. Hindi and other spaced scripts are supported; languages without spaces may need specialist segmentation.
- Characters count Unicode code points, including spaces and line breaks. A combined emoji or accented character may contain several code points. “No space” excludes all whitespace.
- Sentences use browser language segmentation when available, with a punctuation-based fallback. Paragraphs are separated by blank lines; a single line break stays within a paragraph.
- Reading time assumes 200 words/minute and speaking time 130 words/minute, rounded up to whole seconds.
- Reading level is an approximate English Flesch Reading Ease band: Easy (70+), Medium (50–69), or Difficult (below 50). Syllables are estimated; fewer than 30 words is “Too short”, and text with non-Latin letters is “N/A”. Language is not automatically detected: use this estimate only for English. This is not a validated grade-level assessment.
- Keyword density is each word’s frequency divided by all words, ignoring case. Common words are included. Equal frequencies keep first-appearance order. This is a frequency measure, not an SEO score.
- Average word length counts letters and numbers, excluding apostrophes and hyphens. Format Spaces preserves paragraph breaks. Only your theme preference is saved; text is lost on refresh or closing the tab.