🇵🇦

Panama Number Format

CLDR Locale:
ISO: PA / PANRegion: AmericasDigits: western

Try It — Live Preview

Number
1,234,567.89
Currency (USD)
USD 1,234,567.89
Percentage
1,234,568%
Compact
1.2 M

Format Rules

Decimal Separator
.period
Thousands Separator
,comma
Grouping Pattern
3
Negative Format
-1,234,567.89
Currency Symbol
USD (USD)
Currency Position
Before number with space → USD 1,234,567.89
Percent Position
After number → 13%
Zero
0.00
Compact
1.2 M

Panama formatting implementation notes

For Panama, format numbers with the explicit locale es-PA; the reference value 1234567.89 renders as 1,234,567.89.

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

USD is shown with USD before the amount with a separating space; the same reference value renders as USD 1,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.

Western 0–9 digits are the page's reference digit system, and the negative pattern is -n. Treat es-PA 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: es-PA
  • Decimal and grouping: 1,234,567.89
  • Currency: USD → USD 1,234,567.89
  • Digits: Western 0–9 digits

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

What's different here

  • The currency symbol goes before the amount with a space (en-US: immediately before the amount).
  • No other page in this directory shares this exact number pattern.
  • Nearby differences: Mexico (es-MX) places the currency symbol immediately before the amount; Peru (es-PE) places the currency symbol immediately before the amount; Guatemala (es-GT) places the currency symbol immediately before the amount; Honduras (es-HN) places the currency symbol immediately before the amount.
  • Currency: USD has ISO minor unit 2.
  • Postal address order: name → building → street + street number → district → city → region → country. See address formats.

Code Examples

// Basic number
new Intl.NumberFormat('es-PA').format(1234567.89)
// → "1,234,567.89"

// Currency
new Intl.NumberFormat('es-PA', {
  style: 'currency',
  currency: 'USD'
}).format(1234567.89)
// → "USD 1,234,567.89"

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

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

Negative Number Formats

Standard-1,234,567.89
new Intl.NumberFormat('es-PA').format(-1234567.89)
Accounting style-USD 1,234,567.89
new Intl.NumberFormat('es-PA', { style: 'currency', currency: 'USD', currencySign: 'accounting' }).format(-1234567.89)