# Currency Formatter

Format a number as a currency amount with thousand separators and a symbol, in Indonesian or English style.

- Category: Text (text)
- URL: https://ilham.dev/tools/currency-formatter/
- Documentation: https://ilham.dev/tools/currency-formatter/index.md
- Keywords: currency, rupiah, amount, format, thousand separator, money, idr, usd, angka, format uang

## Example questions

- Why do the separators matter?
- What does the decimal places box do?
- Does it add a currency code?

## Properties

- Runs in the browser
- No login required
- No data uploaded


## About

Turn a plain number into a readable money amount, or the other way round. Pick the symbol, the separator style and how many decimals to show, and the page writes the formatted value. It also reads a value you paste, so 1.250.000 and 1,250,000.50 both come back as numbers before being reformatted the way you want.


## Questions

### Why do the separators matter?

Indonesian uses a dot for thousands and a comma for decimals, the reverse of English. Sending 1.250 to a reader who expects English looks like one and a quarter, so the style switch keeps the amount unambiguous.

### What does the decimal places box do?

It pins the number of digits after the decimal mark. Leave it blank and whole numbers show none while fractional ones show two; set it to 0 to round rupiah to the nearest whole unit.

### Does it add a currency code?

No. It only knows the symbol you pick, so Rp and $ are distinguished by shape alone. Use a code such as IDR or USD when a machine has to read the value.

