Vietnam market entry: the localization checklist before launch
💡 Before launching in Vietnam, run this pre-launch checklist: set
lang="vi"andhreflang="vi"on all Vietnamese pages, format prices as 250.000₫ (period as thousands separator, zero decimal places), write dates as dd/mm/yyyy, choose a /vi/ subfolder URL, localize your app store listing, and have a native Vietnamese speaker QA your marketing copy and Sino-Vietnamese technical terminology before you go live.
Key takeaways
- Set
lang="vi"(BCP 47) on every Vietnamese page and declarehreflang="vi"in your sitemap or page head, withhreflang="x-default"for your primary language version. - VND uses no decimal places; the vi-VN locale uses a period as the thousands separator: 1.500.000₫, not 1,500,000₫.
- Vietnamese date format is dd/mm/yyyy; address order goes street number and name, then ward, district, and city or province.
- App store localization is optional but increases conversion significantly: translate the title, short description, and screenshot overlays into Vietnamese.
- Vietnam's Cybersecurity Law (2018) includes data localization provisions for some sectors: verify before committing to your hosting architecture.
Why Vietnam requires real localization, not just translation
Vietnam's main challenge for incoming product teams is not the scale of the task but its precision. Vietnamese uses tone marks and vowel modifiers that extend beyond the basic Latin alphabet into the Unicode Latin Extended Additional block (U+1E00-U+1EFF). A font that lacks these code points renders blank boxes. A text container with a fixed pixel width clips Vietnamese strings more aggressively than English, because diacritic stacking increases height alongside width.
Vietnam had 79.8 million internet users as of early 2025, reaching 78.8% of the population (DataReportal Digital 2025 Vietnam). Nearly 60% live in rural areas, which makes mobile-first, often lower-bandwidth connections the real baseline. Your checklist must cover performance and device testing alongside language accuracy.
Technical checklist: language tags, hreflang, and URL structure
Google uses hreflang annotations to serve the correct regional variant to Vietnamese searchers. Without them, your English version may outrank your Vietnamese version even when both exist. Key items:
- HTML lang attribute: Set
<html lang="vi">on every Vietnamese page. Use BCP 47 format and look up subtag combinations in the IANA Language Subtag Registry, as the W3C recommends. - hreflang in sitemap or page head: Declare
hreflang="vi"pointing to your Vietnamese URL, plushreflang="x-default"for your default language. Each hreflang set must be self-referencing: the vi page must list itself. - URL structure: Google Search Central documents three options: a country-specific domain (example.vn), a subdomain (vi.example.com), or a subdirectory (example.com/vi/). The subdirectory option inherits your main domain authority and requires no DNS changes, making it the fastest path for most teams entering Vietnam.
- Font audit: Filter Google Fonts by "Vietnamese" script coverage before choosing a typeface. Not every Latin font covers the full Vietnamese diacritic set.
- String expansion testing: Vietnamese text typically runs 10-25% longer than equivalent English. Build flexible layouts and avoid fixed-width containers for UI labels.
How do date, number, and currency formats work in Vietnamese?
The Unicode CLDR vi-VN locale data defines the standard formats Vietnamese users expect. Using locale-aware libraries prevents the most common formatting bugs in Vietnamese products:
- Date (short): dd/MM/yyyy, for example 14/10/2026. Full month names are written in lowercase: tháng một, tháng hai through tháng mười hai.
- Number: Period (.) as the thousands separator, comma (,) as the decimal separator: 1.234.567,89.
- Currency (VND): 250.000₫ or 250.000 VND. Zero decimal places; the smallest denomination in everyday use is 500₫.
- Time: 24-hour format (14:30) is standard in formal contexts. The CLDR vi-VN AM/PM markers are SA (sáng, morning) and CH (chiều, afternoon and evening).
- Address order: Street number and name, ward (phường or xã), district (quận or huyện), then province or city. Reverse the Western order in all address forms and shipping labels.
In JavaScript, use Intl.NumberFormat('vi-VN', {style: 'currency', currency: 'VND'}) for correct VND output using the browser's built-in CLDR data. Hardcoding a comma as the thousands separator is a frequent error that immediately signals the product was not built for Vietnamese users.
Content checklist: what Vietnamese readers expect
Vietnamese content uses two main registers for technical and commercial writing. Sino-Vietnamese terms (Hán Việt) are borrowed from Classical Chinese and form the formal standard for finance, law, technology, and medicine. Pure Vietnamese (thuần Việt) terms feel simpler and more direct. The register affects brand perception throughout your product: a fintech app using thuần Việt sounds accessible to consumers but may seem informal to compliance professionals. Define the register in your glossary before translation begins.
- Pronoun system: Vietnamese has a complex second-person system. Bạn is casual-friendly; quý khách is formal and customer-oriented; anh/chị adds polite directness. Decide on a voice early and keep it consistent across all UI copy and help content.
- Dialect note: Standard written Vietnamese follows Hà Nội norms. For written B2B content, this is universally accepted across Vietnam. For audio content targeting Central or Southern audiences, a regional voice talent adds authenticity.
- Machine translation limit: Neural MT handles product specifications and UI labels well. Taglines, brand messaging, and names containing Sino-Vietnamese roots need a human reviewer who understands both the source language and Vietnamese cultural context.
- SEO keyword research: Vietnamese search queries are often shorter and more direct than English equivalents. Verify target keywords with a native speaker before writing content; back-translating English keywords produces phrases that feel unnatural to Vietnamese searchers.
Does the Vietnam Cybersecurity Law affect your product launch?
Vietnam's Cybersecurity Law (Luật An ninh mạng, Law No. 24/2018/QH14, in force from January 2019) includes provisions for domestic data storage that may apply to certain categories of user data collected from Vietnamese residents. The practical scope depends on your sector, the type of data you collect, and evolving government guidance since the law took effect.
This is a legal question, not a localization one. If your product handles personal data at scale, financial data, or data in sectors explicitly covered by the law, consult a Vietnam-licensed legal advisor before finalizing your hosting architecture. Most international consumer apps have entered the Vietnam market without incident, but the requirement is on the books and its application continues to evolve.
For the localization documents themselves: terms of service, privacy policy, and user agreements in Vietnamese need professional translation and legal review. Machine translation output is not sufficient for consumer-facing legal documents.
What can your team handle in-house, and when is a Vietnamese specialist worth it?
Your team can handle the following without outside help:
- Setting HTML lang attributes, hreflang tags, and URL structure in your CMS or framework.
- Configuring locale-aware number, date, and currency formatting using CLDR data or the Intl API.
- Running AI first-pass translation for product specifications, technical documentation, and UI strings.
- App store listings: machine-draft the text and screenshots, then spot-check with a Vietnamese speaker before submitting.
- Both Google Play and the App Store support Vietnamese (vi) as a store listing language with no technical barriers to adding it.
A native Vietnamese specialist adds measurable value when:
- You are writing homepage headlines, onboarding flows, or campaign copy that Vietnamese users will judge on first impression.
- Your product has Sino-Vietnamese terminology in medical, financial, legal, or technical content where register errors signal a lack of market knowledge to your target buyers.
- Your terms of service, privacy policy, or contracts must be legally accurate and locally appropriate for Vietnam.
- You need a pre-launch QA pass that catches cultural tone mismatches alongside grammar errors, which automated tools cannot detect.
For a professional Vietnamese website localization review before your market entry launch, an EN-VI specialist with domain experience in your sector is the most efficient choice at this stage.
FAQ
What language tag should I use for Vietnamese content?
Use "vi" as the primary BCP 47 tag (lang="vi" in HTML, hreflang="vi" in sitemaps and page heads). For the region-specific variant, "vi-VN" is correct and recognized by all major platforms. The W3C recommends looking up subtag combinations in the IANA Language Subtag Registry rather than assuming ISO code equivalence.
How do I format Vietnamese Dong (VND) correctly?
Format VND as a whole number with no decimal places, using a period as the thousands separator: 1.500.000₫. This follows Unicode CLDR vi-VN locale data. In JavaScript, use Intl.NumberFormat('vi-VN', {style:'currency', currency:'VND'}) for browser-native output. Using a comma as the thousands separator is incorrect for Vietnamese and is one of the most visible localization errors in the market.
Is machine translation sufficient for a Vietnamese product launch?
Machine translation is sufficient for factual content: product specifications, UI labels, technical documentation, and help center articles. It is not sufficient for marketing copy, brand messaging, Sino-Vietnamese technical terminology, or legal documents. Use AI for a first draft on factual content, then have a native Vietnamese speaker review and edit marketing and legal copy before launch.
Does the Vietnam Cybersecurity Law require data to be stored inside Vietnam?
Vietnam's Cybersecurity Law (2018) includes domestic data storage provisions for certain categories of user data. The specific requirements depend on your sector, data type, and enforcement interpretations that have continued to evolve since the law took effect in 2019. This is a legal question: consult a Vietnam-licensed lawyer before finalizing your hosting architecture if your app collects personal data from Vietnamese users at scale.
What is the minimum viable localization for a Vietnamese market launch?
Minimum viable localization: correct lang and hreflang tags, Vietnamese UI strings (AI-translated and spot-reviewed by a native speaker), VND currency formatting, dd/mm/yyyy date format, and a native review of homepage and onboarding copy. Have legal pages professionally translated if you operate in a regulated sector. Everything else can be iterated post-launch based on real user feedback from the Vietnamese market.
Official Sources
- DataReportal: Digital 2025 Vietnam - Vietnam internet and mobile statistics: 79.8 million internet users, 78.8% penetration, rural-urban and demographic breakdown. Verified Oct 2026.
- W3C Internationalization: Working with language in HTML - BCP 47 language tags, HTML lang attribute best practices, IANA Language Subtag Registry guidance. Verified Oct 2026.
- Google Search Central: Multi-regional and multilingual sites - hreflang implementation, URL structure options for Vietnamese, language code "vi". Verified Oct 2026.
- Unicode CLDR: Vietnamese locale (vi) - Standard date, number, currency, and time formats for the vi-VN locale. Verified Oct 2026.
Written by Dao Huy (Lucas), Vietnamese translator & localization specialist (EN · ZH · FR → Vietnamese). See translation services →
