# Number Formats

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&#x26;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

You can also select a different number format in Soulver's **Calculator** > **Number Formatting** settings

<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&#x26;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&#x26;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

Tick **Convert foreign numbers when pasting** to automatically convert numbers in foreign formats to your chosen number format when pasted into your sheet.

{% 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
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.soulver.app/documentation/formatting/region-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
