Punctuation & Spelling Checker Online Free
A free text proofreader with punctuation and spell checking for 6 languages. Auto-detects language, explains rules behind each error, and fixes everything with one click. Private — your text never leaves the browser.
Proofread commas, typos, and spelling mistakes with rule explanations
All processing happens in your browser. No text is sent to any server.
Features
How to Use the Punctuation Checker
- Paste your text. Type or paste the text you want to check into the editor. The tool auto-detects whether it's Russian or English.
- Review the issues. Each issue is highlighted in your text and listed in the sidebar with an explanation of the punctuation rule.
- Apply fixes. Click "Fix" on individual issues or "Fix All" to apply every correction at once. Use undo to revert any change.
- Compare changes. Use the Diff view to see a side-by-side comparison of original and corrected text.
- Copy or export. Copy the corrected text to your clipboard or download a detailed error report as a TXT file.
Frequently Asked Questions
Which languages does the punctuation checker support?
It supports 6 languages: Russian, English, Portuguese, Korean, Arabic, and Indonesian with automatic detection. Each has language-specific rules — Russian commas, guillemets, em-dashes; English contractions; Portuguese adversative conjunctions; Arabic punctuation marks; Indonesian comma rules.
Is my text sent to a server?
No. All text processing happens entirely in your browser using JavaScript. Your text never leaves your device — no server, no cloud, no data collection.
Is there a character limit?
No. Unlike Grammarly or LanguageTool free tiers, there is no character limit. You can check texts of any length.
What are the strictness levels?
Mild shows only clear-cut errors (confidence > 95%). Standard adds likely errors. Strict includes stylistic suggestions like repeated punctuation or optional commas.
Can I undo changes after fixing?
Yes. Every fix is recorded in the history. Use the Undo button or Ctrl+Z to revert any change. You can also redo reverted changes.
Why does it sometimes miss errors?
The checker uses a rules-based engine optimized for zero false positives. It only shows issues it is highly confident about. Complex grammatical context may require an AI-based engine, which we plan to add in the future.