> For the complete documentation index, see [llms.txt](https://documentation.soulver.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.soulver.app/documentation/formatting/region-settings.md).

# Number Formats

Should Soulver interpret . as a decimal point or a thousand separator?

By **default**, Soulver uses the settings from your device’s **Language & Region** system settings.

<figure><img src="https://1915029247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lf0gWBnuB8M1SitWhyk%2Fuploads%2FDcG9FsWPRBDCFjzpi1mr%2FScreenshot%202022-09-04%20at%2012.33.55%20pm.png?alt=media&amp;token=7a6bc4f1-df3a-4c82-a1a7-e2c8625fcb64" alt=""><figcaption><p>macOS System Settings inform Soulver of the number format to use based on your region</p></figcaption></figure>

### Choose your number format settings

On Mac, choose a different number format using **Settings > Numbers > Number format**.

<div align="left"><figure><img src="https://1915029247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lf0gWBnuB8M1SitWhyk%2Fuploads%2FtuCVfY7u9srHso6Wp2xM%2FScreenshot%202025-04-07%20at%2012.31.14%E2%80%AFpm.png?alt=media&amp;token=d0c2e9d7-d9a3-47b1-9a1a-e46e1dddf715" alt="" width="361"><figcaption><p>Select one of three standard regions in addition to the system region</p></figcaption></figure></div>

| Format         | Thousand separator | Decimal Point |
| -------------- | ------------------ | ------------- |
| North America  | ,                  | .             |
| Western Europe | .                  | ,             |
| Eastern Europe | (space character)  | ,             |

{% hint style="info" %}
Either `.` or `,` may be used as the decimal point in the Eastern Europe region
{% endhint %}

### Automatically inserting thousand separators when typing

Tick **Format numbers with thousand separators** in the **Editing** settings pane,

10000 will be automatically formatted as 10,000 (in North America, for example)

<figure><img src="https://1915029247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lf0gWBnuB8M1SitWhyk%2Fuploads%2FfmqEd1mMtTZADIYIboYh%2Fimage.png?alt=media&amp;token=55d0292e-2546-4de1-965c-c6de7afae5a8" alt=""><figcaption><p>Soulver can automatically insert thousands separators into your numbers as you type</p></figcaption></figure>

### Converting numbers from foreign formats when pasting

On Mac, enable **Convert foreign numbers when pasting** in **Settings > Numbers** to convert pasted numbers into your chosen number format.

{% hint style="info" %}
Sheets using foreign number formats will be automatically converted into your chosen number format when opened.
{% endhint %}

### Using underscore as thousands separator

You may use an underscore character to separate numbers.

This is commonly supported in programming languages, so you can easily copy and paste numbers between Soulver and your code

```
1_000_000 + 2_000                 | 1,002,000
0b_1100_0001 to decimal           | 193
0xCAFE_F00D to decimal            | 3.406G
```
