<!--
{
  "availability" : [
    "iOS: 2.0.0 -",
    "iPadOS: 2.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.0.0 -",
    "tvOS: 9.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Foundation",
  "identifier" : "/documentation/Foundation/NumberFormatter/Style",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Foundation"
    ],
    "preciseIdentifier" : "c:@E@NSNumberFormatterStyle"
  },
  "title" : "NumberFormatter.Style"
}
-->

# NumberFormatter.Style

The predefined number format styles used by the [`numberStyle`](/documentation/Foundation/NumberFormatter/numberStyle) property.

```
enum Style
```

## Overview

The table below provides examples of each formatting style for the U.S., France, and China.

|Style                                                                                           |en_US Locale            |fr_FR Locale    |zh_CN Locale|
|------------------------------------------------------------------------------------------------|------------------------|----------------|------------|
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/none``              |1235                    |1235            |1235        |
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/decimal``           |1,234.568               |1 234,568       |1,234.568   |
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/percent``           |12%                     |12 %            |12%         |
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/scientific``        |1.2345678E3             |1,2345678E3     |1.2345678E3 |
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/spellOut``          |one hundred twenty-three|cent vingt-trois|一百二十三       |
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/ordinal``           |3rd                     |3e              |第3          |
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/currency``          |$1,234.57               |1 234,57 €      |￥1,234.57   |
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/currencyAccounting``|($1,234.57)             |(1 234,57 €)    |(￥1,234.57) |
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/currencyISOCode``   |USD1,234.57             |1 234,57 EUR    |CNY1,234.57 |
|``doc://com.apple.foundation/documentation/Foundation/NumberFormatter/Style/currencyPlural``    |1,234.57 US dollars     |1 234,57 euros  |1,234.57人民币 |

## Topics

### Formatting Styles

[`NSNumberFormatterNoStyle`](/documentation/Foundation/NumberFormatter/Style/none)

An integer representation.

[`NSNumberFormatterDecimalStyle`](/documentation/Foundation/NumberFormatter/Style/decimal)

A decimal style format.

[`NSNumberFormatterPercentStyle`](/documentation/Foundation/NumberFormatter/Style/percent)

A percent style format.

[`NSNumberFormatterScientificStyle`](/documentation/Foundation/NumberFormatter/Style/scientific)

A scientific style format.

[`NSNumberFormatterSpellOutStyle`](/documentation/Foundation/NumberFormatter/Style/spellOut)

A style format in which numbers are spelled out in the language defined by the number formatter locale.

[`NSNumberFormatterOrdinalStyle`](/documentation/Foundation/NumberFormatter/Style/ordinal)

An ordinal style format.

[`NSNumberFormatterCurrencyStyle`](/documentation/Foundation/NumberFormatter/Style/currency)

A currency style format that uses the currency symbol defined by the number formatter locale.

[`NSNumberFormatterCurrencyAccountingStyle`](/documentation/Foundation/NumberFormatter/Style/currencyAccounting)

An accounting currency style format that uses the currency symbol defined by the number formatter locale.

[`NSNumberFormatterCurrencyISOCodeStyle`](/documentation/Foundation/NumberFormatter/Style/currencyISOCode)

A currency style format that uses the ISO 4217 currency code defined by the number formatter locale.

[`NSNumberFormatterCurrencyPluralStyle`](/documentation/Foundation/NumberFormatter/Style/currencyPlural)

A currency style format that uses the pluralized denomination defined by the number formatter locale.

## Relationships

### Conforms To

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

[`Equatable`](/documentation/Swift/Equatable)

[`Sendable`](/documentation/Swift/Sendable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Hashable`](/documentation/Swift/Hashable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)