Skip to main content
Language Guide

Vietnamese OCR: Complete Guide to Vietnamese Text Extraction

Vietnamese is a Latin-script language with extensive diacritical marks that indicate both vowel quality and tone. These marks make Vietnamese OCR uniquely challenging — even for tools that handle other Latin languages well.

Published July 18, 2026 · 6 min read

The Vietnamese Diacritics Challenge

Vietnamese uses 12 vowel letters with 6 additional diacritical marks, creating a total of 34 distinct vowel characters. Each vowel can carry a tone mark (grave, acute, hook, tilde, or dot below) stacked on top of another diacritic. For example, the character "ệ" combines an e with both a horn mark and a dot below.

This stacking means Vietnamese characters are often 2-3 diacritics tall. At low resolutions or with poor scan quality, these marks blend together or disappear entirely, making the output unreadable. An OCR engine that loses a single tone mark changes the meaning of a word completely.

Common Vietnamese OCR Errors

Error TypeExampleImpact
Tone mark dropped"đã" → "da"Changes meaning entirely
Wrong tone applied"mã" → "mà"Different word, different meaning
Horn mark missing"ơ" → "o"Unrecognizable word
Dot below lost"ệ" → "ê"Loses grammatical information
Stacked marks merged"ồ" → "ồ" (wrong tone)Subtle but critical error

Tips for Better Vietnamese OCR

  1. Use 300+ DPI resolution. Vietnamese diacritics are smaller than base characters and require higher resolution to distinguish.
  2. Ensure high contrast. Gray-on-gray scans lose tone marks first. Aim for crisp black text on white background.
  3. Avoid compression artifacts. JPEG compression at high levels blurs diacritics. Use PNG or TIFF for source images when possible.
  4. Select Vietnamese language mode. Generic Latin OCR often ignores Vietnamese-specific characters and produces unrecognizable output.
  5. Validate output. Run extracted text through a Vietnamese spell-checker to catch diacritic errors that OCR produces.

Vietnamese OCR Accuracy Comparison

ToolClean PrintScanned Doc
FastOCR94%+90%+
Google Cloud Vision92%87%
Tesseract (default)78%70%
Online OCR (free tier)82%75%

Use Cases for Vietnamese OCR

  • • Digitizing Vietnamese legal and government documents
  • • Extracting text from Vietnamese textbooks and academic papers
  • • Processing Vietnamese business contracts and invoices
  • • Converting Vietnamese newspaper clippings to digital text
  • • Archiving Vietnamese historical and cultural documents

Try Vietnamese OCR — Free

FastOCR handles Vietnamese diacritics with 94%+ accuracy. Extract text from images and PDFs in seconds. No registration required for image OCR.