Korean Grammar Checker
AI-powered grammar checker for Korean text. Detect and correct particle errors (이/가, 은/는, 을/를, 에/에서), verb endings, honorifics, spelling, and more instantly.
Suggestions
0 issuesEnter Korean text and click "Check Grammar" to see suggestions.
Particle Detection
Identifies misuse of particles like 이/가, 은/는, 을/를, 에/에서 and provides corrections.
Honorific (시) Support
Checks for appropriate use of honorifics and polite endings in formal contexts.
100% Private
Your text is sent securely for checking, but we do not store it. API results are processed in real-time.
Mobile Optimized
Works perfectly on smartphones, tablets, and desktops. Check Korean grammar anywhere.
What is a Korean Grammar Checker?
A Korean grammar checker is an advanced writing tool that automatically detects and corrects grammatical errors, particle misuse, verb ending issues, honorific (시) mistakes, spelling errors, and punctuation problems in Korean text. It uses AI-powered natural language processing to understand context and provide meaningful suggestions for improvement.
Why Use Our Korean Grammar Checker?
• Particle Correction: Fixes common errors with 이/가, 은/는, 을/를, 에/에서, etc.
• Verb Ending Suggestions: Helps with formal vs. informal endings (해요, 합니다, etc.)
• Honorific Support: Ensures proper use of 시 in respectful language
• Spelling & Punctuation: Catches typos and punctuation mistakes
• Comprehensive: Combines LanguageTool API with powerful local regex rules for maximum error coverage
Common Korean Grammar Errors
Korean learners and native speakers often make these mistakes:
- Particle confusion: Mixing up subject (이/가) and topic (은/는) markers, object (을/를), location (에/에서).
- Verb ending errors: Using incorrect politeness levels or informal endings in formal contexts.
- Honorific misuse: Forgetting to add 시 or adding it incorrectly.
- Spacing errors: Incorrect spacing between words.
- Spelling mistakes: Confusing 되/돼, or other common homophones.
- Incorrect verb choices: Using the wrong verb for an object (e.g., 도시락을 마시다 instead of 먹다).
- Adjective conjugation errors: Using incorrect forms like 좋았어서 instead of 좋아서.
Who Needs a Korean Grammar Checker?
Korean Learners (TOPIK candidates)
Students preparing for TOPIK exams benefit from catching errors and learning proper usage. The checker provides explanations that aid study.
Business Professionals
Writing emails, reports, or presentations in Korean? Ensure your language is grammatically correct and professionally appropriate.
Content Creators
Bloggers, writers, and social media managers can produce error-free Korean content that resonates with native speakers.
Translators and Editors
Quickly check translations for grammatical consistency and natural flow.
Common Korean Grammar Errors & Corrections
| Error Type | Incorrect Example | Correct Example | Explanation |
|---|---|---|---|
| Particle (은/는 vs 이/가) | 저가 학생입니다. | 저는 학생입니다. | 는 marks the topic; 가 marks the subject. Use 는 for general statements. |
| Particle (을/를 vs 이/가) | 사과가 먹어요. | 사과를 먹어요. | 를 marks the object of the verb. Use 를 for direct objects. |
| Particle (에/에서) | 학교에서 가요. | 학교에 가요. | 에 indicates destination; 에서 indicates location of action. |
| Honorific (시) | 할아버지가 오셨어요. | 할아버지가 오셨어요. | 시 is added for honorifics; past tense: 오셨어요 is correct, but if the base verb is 오다, 시 + 었 → 오셨어요. |
| Verb choice | 도시락을 마셨어요. | 도시락을 먹었어요. | 마시다 means "to drink"; 먹다 means "to eat". For a lunchbox, use 먹다. |
| Adjective conjugation | 좋았어서. | 좋아서. | For adjectives ending in ㅗ/ㅏ, the correct connective form is -아서 (e.g., 좋다 → 좋아서). |
Why Choose Our Korean Grammar Checker?
Our tool stands out for its accuracy, ease of use, and privacy:
- Powered by LanguageTool + Local Rules: Uses a proven grammar engine combined with a comprehensive set of regex‑based rules for Korean to catch even more errors.
- Real-Time Feedback: Get instant suggestions as you type or after clicking check.
- Comprehensive Error Coverage: Detects particle errors, verb ending issues, honorific mistakes, spelling, common spacing errors, incorrect verb choices, and adjective conjugation errors.
- Privacy First: Your text is only sent to the LanguageTool API for processing and is not stored. Local rules run entirely in your browser.
- No Limits: Check as much text as you want, completely free.
- Learning Aid: Each suggestion includes an explanation, helping you understand your mistakes.
Our tools
Writing Tools
AI Writing Tools
Counting Tools
Conversion Tools
Frequently Asked Questions
How accurate is this Korean grammar checker?
It combines the LanguageTool API with a set of hand‑crafted local regex rules that catch many common errors (particles, verb endings, honorifics, spacing, verb choice, adjective conjugation). This hybrid approach gives you a thorough check. However, no grammar checker is perfect, so we recommend reviewing suggestions manually.
Does it check honorifics (시)?
Yes, both the API and local rules identify inappropriate or missing honorifics and suggest corrections.
Is my text private?
Yes. Your text is sent over HTTPS to the LanguageTool API for processing. We do not store or log your text. The API does not retain your text beyond the request. Local rules run entirely in your browser.
Can I use this for TOPIK preparation?
Absolutely. It helps you identify and correct errors, making it a valuable study tool for all TOPIK levels.
Is there a text length limit?
The LanguageTool API has a limit of about 20,000 characters per request, which is ample for most writing. Our tool handles this automatically.
Does it work with both formal and informal Korean?
Yes, it can detect issues in both formal and casual Korean, though its primary strength is in detecting grammatical correctness rather than style.
How do I apply a suggestion?
In the output panel, you'll see highlighted errors. Clicking a suggestion button will replace the error with the corrected text in the input area automatically.
Does it work on mobile?
Yes, the interface is fully responsive and works on smartphones and tablets.
Is this tool free?
Yes, completely free to use with no limits.
What if the API is down?
We provide a fallback message indicating the service is temporarily unavailable. Please try again later.