Paste a number or a whole list and get it back with thousands separators, so 1234567.89 becomes 1,234,567.89. Choose a comma, space, period or apostrophe, round the decimals, use Indian lakh and crore grouping, or strip the commas out again.
Last updated:
One number or many: every number in the text is formatted and the rest of the text is kept
Action
Set automatically when the separator is a comma or a period
Enter your values to see the result.
Advertisement
Advertisement
How to use the Add Commas to Numbers
Paste your numbers: a single number, a column, or a paragraph with numbers in it.
Choose Add or Remove separators.
Pick the separator and grouping style: comma every 3 digits is standard in the US and UK, a period or space is common in much of Europe, and lakh/crore grouping is used in India.
Optionally round the decimals, for example to 2 places for money.
Copy the result from the result box or with Copy results, or download the before/after table as CSV.
Thousands separators around the world
Style
One million and a quarter
Where it is used
Comma + period decimal
1,000,000.25
United States, United Kingdom, Canada (English), Australia, India (with lakh grouping), China, Japan
Period + comma decimal
1.000.000,25
Germany, Spain, Italy, Netherlands, Brazil, Indonesia and others
Space + comma decimal
1 000 000,25
France, Russia, Poland, Sweden, Canada (French)
Space + period decimal
1 000 000.25
SI / ISO style used in science
Apostrophe + period decimal
1'000'000.25
Switzerland, Liechtenstein
Lakh / crore
10,00,000.25
India, Pakistan, Bangladesh, Nepal
Underscore
1_000_000
Numeric literals in programming languages such as Python, Java, JavaScript and Rust
The SI style recommends a thin, non-breaking space because it cannot be confused with either a comma or a period decimal mark. Choose "Thin space" to get one; it also keeps the number on one line.
Reading big numbers with separators
With commas
Groups
Name (short scale)
Indian style
1,000
1
one thousand
1,000
100,000
1
one hundred thousand
1,00,000 (1 lakh)
1,000,000
2
one million
10,00,000 (10 lakh)
10,000,000
2
ten million
1,00,00,000 (1 crore)
1,000,000,000
3
one billion
1,00,00,00,000 (100 crore)
1,000,000,000,000
4
one trillion
1,00,000 crore
Each comma marks the next power of 1,000: after one comma you are in thousands, after two in millions, after three in billions and after four in trillions.
Tips
Before pasting into a spreadsheet or a calculator, remove separators: some programs read 1,234 as two numbers or as 1.234.
Check your decimal mark setting: in comma-decimal input, 1.234 means one thousand two hundred thirty-four, not one point two three four.
Phone numbers, ZIP codes and IDs should not get commas; format only the numbers that are quantities.
Frequently asked questions
Where do the commas go in a number?
Count three digits to the left from the decimal point (or from the end of a whole number) and put a comma, then repeat every three digits. 1234567.891 becomes 1,234,567.891: the digits after the decimal point are never grouped with commas.
Should 4-digit numbers have a comma?
Both forms are correct. Most US style guides write 1,000 and 2,500, while some scientific and SI styles leave four-digit numbers as 1000 and 2500. Untick "Also group 4-digit numbers" for the second style; years like 2024 are usually written without a comma either way.
Which countries use a period as the thousands separator?
Many countries in continental Europe and South America, including Germany, Spain, Italy and Brazil, write 1.234.567,89, with a period between thousands and a comma as the decimal mark. France and the SI standard use a space (1 234 567,89), and Switzerland often uses an apostrophe (1'234'567.89).
What is lakh and crore formatting?
It is the Indian numbering system. After the first group of three digits, separators are placed every two digits: 1,00,000 is one lakh (100,000) and 1,00,00,000 is one crore (10 million). Choose "Indian lakh/crore" grouping to use it.
How do I remove commas from numbers?
Choose Remove separators. Commas, spaces and apostrophes between digit groups are taken out, so 1,234,567.89 becomes 1234567.89, ready for spreadsheets, calculators or code. Commas that separate a list such as 1, 2, 3 are left alone.
Does rounding change very large numbers?
No precision is lost. Rounding is done on the digits as text, not as floating-point numbers, so even a 30-digit number is rounded exactly (half up: 12.345 to 2 places is 12.35).
Will words and symbols in my text be changed?
No. Only the numbers are reformatted. Currency symbols, units, words and line breaks stay exactly where they were, so you can format a whole paragraph or table at once.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.