πŸ‡²πŸ‡²

Myanmar Number Format

CLDR Locale:
ISO: MM / MMRRegion: AsiaDigits: burmese

Try It β€” Live Preview

Number
၁,၂၃၄,၅၆၇.αˆα‰
Currency (MMK)
၁,၂၃၄,α…α†αˆΒ K
Percentage
၁,၂၃၄,α…α†αˆ%
Compact
၁.α‚Β α€žα€”α€Ία€Έ

Format Rules

Decimal Separator
.period
Thousands Separator
,comma
Grouping Pattern
3
Negative Format
-၁,၂၃၄,၅၆၇.αˆα‰
Currency Symbol
K (MMK)
Currency Position
Before number β†’ K1,234,567.89
Percent Position
After number β†’ ၁၃%
Zero
၀.၀၀
Compact
၁.α‚Β α€žα€”α€Ία€Έ

Myanmar formatting implementation notes

For Myanmar, format numbers with the explicit locale my-MM; the reference value 1234567.89 renders as 1,234,567.89.

Myanmar's reference format uses "." as the decimal mark and comma (",") for grouping. The integer uses repeating groups of three digits. Pass "my-MM" directly to Intl.NumberFormat instead of replacing punctuation in a preformatted string.

MMK is shown with K immediately before the amount; the same reference value renders as K1,234,567.89. The percent sign appears immediately after the amount. Use the ISO currency code for storage and interchange because a visible symbol can be shared by unrelated currencies.

Myanmar digits are the page's reference digit system, and the negative pattern is -n. Treat my-MM as the reference locale for this page, but still respect the user's explicitly selected language and numbering-system preferences. Validate output with formatToParts() when spacing, signs, or bidirectional literals affect the interface.

  • Locale: my-MM
  • Decimal and grouping: 1,234,567.89
  • Currency: MMK β†’ K1,234,567.89
  • Digits: Myanmar digits

Reviewed 19 July 2026. Sources: Unicode locale number formats Β· Intl.NumberFormat reference

What's different here

  • The reference digit system is Myanmar digits (en-US: Western 0–9 digits).
  • Uses the same number pattern (decimal mark, grouping, symbol and percent placement) as Japan, China, Hong Kong, Taiwan, Singapore and South Korea in Asia, plus 24 pages in other regions.
  • Nearby differences: India (en-IN) uses Indian 3-then-2 grouping instead of repeating groups of three; Pakistan (ur-PK) uses Indian 3-then-2 grouping instead of repeating groups of three; Bangladesh (bn-BD) uses Indian 3-then-2 grouping instead of repeating groups of three.
  • Currency: MMK has ISO minor unit 2. The symbol K is also used by PGK in this directory.
  • If an interface needs Western 0–9 digits instead of Myanmar digits, request them explicitly (for example numberingSystem: "latn") rather than converting output strings.
  • Postal address order: name β†’ building β†’ street number + street β†’ district β†’ city β†’ region β†’ postcode β†’ country. See address formats.

Code Examples

// Basic number
new Intl.NumberFormat('my-MM').format(1234567.89)
// β†’ "1,234,567.89"

// Currency
new Intl.NumberFormat('my-MM', {
  style: 'currency',
  currency: 'MMK'
}).format(1234567.89)
// β†’ "K1,234,567.89"

// Percentage
new Intl.NumberFormat('my-MM', {
  style: 'percent',
  minimumFractionDigits: 1
}).format(0.125)

// Compact notation
new Intl.NumberFormat('my-MM', {
  notation: 'compact'
}).format(1234567)

Negative Number Formats

Standard-၁,၂၃၄,၅၆၇.αˆα‰
new Intl.NumberFormat('my-MM').format(-1234567.89)
Accounting style-K ၁,၂၃၄,α…α†αˆ
new Intl.NumberFormat('my-MM', { style: 'currency', currency: 'MMK', currencySign: 'accounting' }).format(-1234567.89)

Edge Cases & Notes

Myanmar (Burmese) digits (α€αα‚αƒα„α…α†α‡αˆα‰) used in native locale.