Vietnamese Spell Checker Online

Check Vietnamese spelling: invalid syllables, c/k, g/gh, ng/ngh rules, frequent mistakes (xử dụng, sử lý, nghành) and punctuation, with suggestions.

Free tool: 20 requests per minute.

Result

Press “Run” to see the result.

The Vietnamese spell checker reads the text syllable by syllable. It reports syllables that do not exist in Vietnamese (phát triễn → triển), breaches of the spelling rules (kon → con, ghà → gà, ngiệp → nghiệp, a stop consonant with the wrong tone), and a list of frequent real-word mistakes such as xử dụng, sử lý, nghành, chuẩn đoán, bổ xung or sát nhập.

Typography is checked too: spaces before punctuation, missing spaces after a comma, double spaces and a lowercase letter at the start of a sentence. Every issue has its position (start, end), a type, a severity (error, warning, info), messages in Vietnamese and English and suggestions; corrected is the text with the first suggestion of each error applied. Both tone-mark styles (hoà / hòa) are accepted, English words and acronyms are left alone, and ignore lists words to skip.

It works from a syllable inventory and rules, without an AI model, so it is fast and predictable; grammar and word choice (dành / giành) are not checked.

Use this in your code

curl -X POST "https://apibox.io.vn/v1/vn-spellcheck" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Chúng tôi xử dụng công nghệ để sử lý dữ liệu ,giúp doanh nghiệp phát triễn. kết quả rất tốt."}'

API documentation → Get a free API key

FAQ

Does it check grammar?

No, spelling, frequent mistakes and typography only. Choices such as dành / giành depend on meaning and are not checked.

Are English words flagged?

Acronyms and words that cannot be Vietnamese are skipped; ambiguous ones get a warning (not an error). Add your own terms with ignore.

Is hoà or hòa correct?

Both tone-mark placements are accepted.