π Using OpenGrammar - Complete User Guide
Master OpenGrammar with this comprehensive guide to all features and functionality.
π Table of Contents
- Getting Started
- Grammar Checking
- Tone Rewriting
- Writing Statistics
- Custom Dictionary
- Site-Specific Settings
- Keyboard Shortcuts
- Tips & Best Practices
π Getting Started
First Time Setup
Install the Extension
Configure Backend
- Click extension icon β Settings
- Enter Backend URL (local or deployed)
Set Up AI Provider
- Choose provider (Groq recommended for free tier)
- Enter API key
- Select model
Test It Out
- Open any text box
- Type:
me and him went to store - You should see red underline
βοΈ Grammar Checking
How It Works
OpenGrammar uses a dual-engine approach:
Rule-Based Engine (Free, Offline)
- 40+ grammar rules
- Instant checking
- No API required
AI-Powered Engine (Advanced)
- Context understanding
- Complex grammar
- Requires API key
Color-Coded Underlines
| Color | Meaning | Example |
|---|---|---|
| Red | Spelling/Grammar | "teh" β "the" |
| Amber | Clarity | Long sentences |
| Blue | Style | Passive voice |
Using Grammar Checking
Step 1: Start Typing
Open any text input:
- Gmail compose
- Google Docs
- Notion
- Any text box on the web
Step 2: Watch for Underlines
As you type, OpenGrammar automatically checks:
- After you stop typing (800ms delay)
- Only text with 5+ characters
- Works in real-time
Step 3: Review Suggestions
Click any underlined text to see:
βββββββββββββββββββββββββββββββ
β π΄ Grammar Error β
β β
β Original: me and him β
β Suggestion: he and I β
β β
β Subject pronoun error. β
β Use subject pronouns for β
β the subject of a sentence. β
β β
β [Apply] [Ignore] [Dictionary]β
βββββββββββββββββββββββββββββββ
Step 4: Apply Changes
- Apply - Replace text with suggestion
- Ignore - Dismiss this instance
- Add to Dictionary - Never flag this word again
Grammar Rules Included
Spelling (100+ rules)
- Common misspellings: teh β the
- Missing apostrophes: dont β don't
- Wrong word: alot β a lot
Basic Grammar (35+ rules)
- Pronoun errors: me and him β he and I
- Irregular verbs: buyed β bought
- Their/there/they're confusion
- Your/you're confusion
- Its/it's confusion
Style (50+ rules)
- Passive voice detection
- Weak words: very good β excellent
- Redundant phrases: absolutely essential β essential
- ClichΓ©s: think outside the box
Clarity
- Long sentences (>35 words)
- Complex sentence structure
- Hard to read passages
Examples
Example 1: Basic Grammar
Input: "me and him went to the store"
Output: "he and I went to the store"
^^^^^^^^
Grammar error detected
Example 2: Spelling
Input: "I dont belive in teh supernatural"
Output: "I don't believe in the supernatural"
^^^^ ^^^^^^^ ^^
3 spelling errors detected
Example 3: Style
Input: "The report was written by John yesterday"
Output: "John wrote the report yesterday"
^^^^^^^^^^^^^^^
Passive voice detected
π¨ Tone Rewriting
Overview
Rewrite any text in 8 different tones:
| Tone | Use Case | Example |
|---|---|---|
| Formal π©** | Business, academic | "Hey" β "Greetings" |
| Casual π | Friends, chat | "Greetings" β "Hey" |
| Professional πΌ | Work emails | "wanna" β "would like to" |
| Friendly π€ | Social media | "Hello" β "Hey there!" |
| Concise β‘ | Quick messages | "In order to" β "To" |
| Detailed π | Explanations | "Go" β "Proceed forward" |
| Persuasive πͺ | Sales, pitches | "Try this" β "Experience this" |
| Neutral π | General use | Balanced tone |
How to Use Tone Rewriting
Method 1: Right-Click Menu
- Select any text on a webpage
- Right-click
- Choose "Rewrite with OpenGrammar"
- Rewrite popup opens
Method 2: Keyboard Shortcut
- Select text
- Press
Ctrl+Shift+R(Windows/Linux) orCmd+Shift+R(Mac) - Rewrite popup opens
Method 3: Extension Menu
- Click extension icon
- Click "Rewrite Text"
- Paste or type text
- Click rewrite
Using the Rewrite Popup
βββββββββββββββββββββββββββββββββββββββββ
β Rewrite with OpenGrammar [X] β
βββββββββββββββββββββββββββββββββββββββββ€
β β
β Original Text: β
β βββββββββββββββββββββββββββββββββββ β
β β hey whats up can we talk β β
β β β β
β βββββββββββββββββββββββββββββββββββ β
β β
β Choose Tone: β
β [Formal] [Casual] [Professional] β
β [Friendly] [Concise] [Detailed] β
β [Persuasive] [Neutral] β
β β
β βββββββββββββββββββββββββββββββββββ β
β β Rewritten Text: β β
β β Hello, how are you? May we β β
β β have a conversation? β β
β βββββββββββββββββββββββββββββββββββ β
β β
β [Apply] [Copy] [Close] β
βββββββββββββββββββββββββββββββββββββββββ
Step-by-Step Example
Original Text:
hey whats up can we talk bout the project
Step 1: Select Tone
Click Professional πΌ
Step 2: Click Rewrite
Wait for AI to process (~1-2 seconds)
Step 3: Review Result
Hello, how are you? May we discuss the project?
Step 4: Apply or Copy
- Apply - Replaces original text
- Copy - Copies to clipboard
Tips for Tone Rewriting
β Do:
- Select complete sentences
- Use appropriate tone for context
- Review before applying
- Try different tones for variety
β Don't:
- Rewrite single words (select phrases)
- Use formal tone for casual chats
- Apply without reviewing
- Overuse rewriting
π Writing Statistics
Overview
Get detailed insights into your writing:
Metrics Available
Basic Counts
- Words - Total word count
- Characters - Total characters (with/without spaces)
- Sentences - Number of sentences
- Paragraphs - Number of paragraphs
- Syllables - Total syllable count
Readability Scores
Flesch Reading Ease (0-100)
90-100: Very Easy (5th grade)
80-89: Easy (6th grade)
70-79: Fairly Easy (7th grade)
60-69: Standard (8th-9th grade)
50-59: Fairly Difficult (10th-12th grade)
30-49: Difficult (College)
0-29: Very Difficult (College Graduate+)
Flesch-Kincaid Grade Level
1-6: Elementary
7-9: Middle School
10-12: High School
13-16: College
17+: Graduate
Automated Readability Index (ARI)
1-6: Ages 5-12
7-9: Ages 12-15
10-12: Ages 15-18
13+: Ages 18+
Time Estimates
- Reading Time - Based on 200 words per minute
- Speaking Time - Based on 150 words per minute
Vocabulary Analysis
- Unique Words - Number of different words
- Vocabulary Diversity - Percentage of unique words
- Average Word Length - Mean characters per word
Accessing Statistics
Method 1: Extension Popup
- Click extension icon
- Click Statistics tab
- View real-time stats
Method 2: Options Page
- Right-click extension icon
- Choose Options
- Navigate to Statistics section
Method 3: Keyboard Shortcut
(If configured)
- Press shortcut
- Statistics popup appears
Example Statistics Report
βββββββββββββββββββββββββββββββββββββββ
β Writing Statistics β
βββββββββββββββββββββββββββββββββββββββ€
β β
β Basic Counts β
β βββββββββββββββββββββββββββββββββββ β
β Words: 1,248 β
β Characters: 6,542 β
β Sentences: 87 β
β Paragraphs: 12 β
β β
β Readability β
β βββββββββββββββββββββββββββββββββββ β
β Flesch Ease: 78 (Excellent) β
β Grade Level: 8.5 (Good) β
β ARI: 9 (Good) β
β β
β Time Estimates β
β βββββββββββββββββββββββββββββββββββ β
β Reading Time: 4 minutes β
β Speaking Time: 6 minutes β
β β
β Vocabulary β
β βββββββββββββββββββββββββββββββββββ β
β Unique Words: 542 β
β Diversity: 43% (Good) β
β Avg Word Length: 4.8 characters β
β β
β Issue Breakdown β
β βββββββββββββββββββββββββββββββββββ β
β Grammar: 3 issues π΄ β
β Clarity: 5 issues π‘ β
β Style: 7 issues π΅ β
βββββββββββββββββββββββββββββββββββββββ
Improving Your Score
To Improve Readability:
- Shorten long sentences
- Use simpler words
- Break up paragraphs
- Reduce passive voice
To Improve Vocabulary:
- Use synonyms for repeated words
- Vary sentence structure
- Learn new words
- Read diverse content
π Custom Dictionary
Overview
Add words that OpenGrammar should never flag as errors:
- Proper nouns (names, places)
- Technical terms
- Industry jargon
- Made-up words
Managing Your Dictionary
Add Words
Method 1: From Suggestion Popup
- Click underlined word
- Click Add to Dictionary
- Word is saved
Method 2: Options Page
- Right-click extension β Options
- Go to Custom Dictionary
- Click Add Word
- Enter word
- Click Save
Method 3: Bulk Import
- Options β Custom Dictionary
- Click Import
- Upload text file (one word per line)
- Words are added
Remove Words
- Options β Custom Dictionary
- Find word in list
- Click Remove (trash icon)
- Confirm deletion
Export Dictionary
- Options β Custom Dictionary
- Click Export
- Download JSON file
- Save for backup
Dictionary Tips
β Good Words to Add:
- Your name
- Company names
- Product names
- Technical terminology
- Common abbreviations you use
β Don't Add:
- Common misspellings
- Offensive words
- Temporary terms
Example Dictionary
My Custom Dictionary (127 words)
βββββββββββββββββββββββββββββββββ
β opengrammar
β typescript
β javascript
β swadhin
β api
β backend
β frontend
β devops
β kubernetes
β docker
...
[Add Word] [Import] [Export] [Clear All]
π Site-Specific Settings
Overview
Control OpenGrammar behavior per website:
- Disable on specific domains
- Different settings per site
- Automatic detection
Disabling Sites
Method 1: Quick Disable
- Click extension icon
- Toggle Enable on this site
- Site is added to disabled list
Method 2: Options Page
- Right-click extension β Options
- Go to Site-Specific Settings
- Click Add Domain
- Enter domain (e.g.,
twitter.com) - Toggle enabled/disabled
- Click Save
Managing Disabled Sites
Site-Specific Settings
βββββββββββββββββββββββββββββββββββββ
β gmail.com [Disable] [Remove]
β docs.google.com [Disable] [Remove]
β notion.so [Disable] [Remove]
β twitter.com [Enable] [Remove]
β facebook.com [Enable] [Remove]
[Add Domain] [Disable All] [Enable All]
When to Disable
Good Candidates:
- Social media (casual writing)
- Code editors (technical text)
- Gaming sites (chat)
- Sites with custom text inputs
Keep Enabled:
- Email clients
- Document editors
- Writing tools
- Forms and applications
β¨οΈ Keyboard Shortcuts
Default Shortcuts
| Action | Windows/Linux | Mac |
|---|---|---|
| Rewrite Selected Text | Ctrl+Shift+R |
Cmd+Shift+R |
| Toggle Extension | Ctrl+Shift+E |
Cmd+Shift+E |
| Open Statistics | Ctrl+Shift+S |
Cmd+Shift+S |
| Open Settings | Ctrl+Shift+, |
Cmd+Shift+, |
Customizing Shortcuts
Chrome/Brave/Edge
- Go to
chrome://extensions/shortcuts - Find OpenGrammar
- Click shortcut field
- Press new key combination
- Click Save
Firefox
- Go to
about:addons - Click gear icon β Manage Extension Shortcuts
- Find OpenGrammar
- Set new shortcuts
Shortcut Tips
β Best Practices:
- Use memorable combinations
- Avoid system shortcuts
- Keep hands on home row
- Practice muscle memory
β Avoid:
Ctrl+C,Ctrl+V(copy/paste)Ctrl+Z(undo)Ctrl+T(new tab)- Browser-reserved shortcuts
π‘ Tips & Best Practices
Daily Usage Tips
1. Start with Rule-Based Only
- No API key needed
- Works offline
- Catches basic errors
- Fast and free
2. Add AI for Complex Writing
- Use for important emails
- Enable for documents
- Disable for casual chat
- Choose right model
3. Build Your Dictionary
- Add names early
- Include technical terms
- Import from other tools
- Sync across devices
4. Use Tone Rewriting Wisely
- Professional for work
- Casual for friends
- Concise for messages
- Formal for documents
5. Check Statistics Regularly
- Monitor readability
- Track vocabulary
- Set improvement goals
- Compare documents
Workflow Integration
For Email
- Compose in Gmail
- Wait for grammar check
- Review suggestions
- Apply important fixes
- Use tone rewriting for polish
For Documents
- Write in Google Docs
- Enable full checking
- Review all suggestions
- Check statistics
- Rewrite key sections
For Social Media
- Disable on casual sites
- Enable for professional posts
- Use concise tone
- Quick grammar check only
For Coding/Technical
- Disable in code editors
- Enable for comments/docs
- Add technical terms to dictionary
- Use custom rules
Common Mistakes to Avoid
β Over-relying on AI
- Review all suggestions
- Understand the changes
- Learn from mistakes
- Don't accept blindly
β Ignoring Context
- Consider your audience
- Match tone to situation
- Keep your voice
- Don't over-edit
β Not Customizing
- Add domain-specific terms
- Adjust settings per site
- Configure shortcuts
- Personalize dictionary
β Skipping Statistics
- Check readability
- Monitor progress
- Set goals
- Track improvements
Advanced Tips
1. Hybrid Mode
Use both engines:
- Rules for basic errors (free, fast)
- AI for complex issues (smart, contextual)
2. Batch Processing
For long documents:
- Write first draft
- Enable checking
- Review all at once
- Apply in batches
3. Custom Prompts
(If supported)
- Create custom instructions
- Save favorite tones
- Set default styles
- Automate common tasks
4. Export & Backup
Regularly:
- Export settings
- Backup dictionary
- Save statistics
- Document custom rules
π Troubleshooting
Common Issues
Problem: No underlines appear
Solutions:
- Check extension is enabled
- Verify site not disabled
- Test backend connection
- Reload page
- Check browser console
Problem: Suggestions not applying
Solutions:
- Click directly on suggestion
- Wait for popup to load
- Check permissions
- Try keyboard shortcut
- Restart browser
Problem: Rewrite not working
Solutions:
- Select text first
- Check API key valid
- Verify backend running
- Try different tone
- Check network connection
π Related Documentation
- Browser Setup - Install on your browser
- AI Providers - Configure AI
- Tone Rewriting - Detailed rewriting guide
- Troubleshooting - Fix common issues
Happy Writing! β¨
OpenGrammar is your companion for clear, confident writing. Use it wisely, customize it to your needs, and watch your writing improve!