---
title: maximumIntegerDigits
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/numberformatter/maximumintegerdigits
---

# maximumIntegerDigits

The maximum number of digits before the decimal separator.

## Declaration

```swift
var maximumIntegerDigits: Int { get set }
```

## Discussion

Discussion By default, this property is set to 42. The following code demonstrates the effect of setting maximumIntegerDigits when formatting a number: var numberFormatter = NumberFormatter()

numberFormatter.maximumIntegerDigits = 42 // default numberFormatter.string(from: 12345) // 12345

numberFormatter.maximumIntegerDigits = 3 numberFormatter.string(from: 12345) // 345

## See Also

### Configuring Integer and Fraction Digits

- [minimumIntegerDigits](foundation/numberformatter/minimumintegerdigits.md)
- [minimumFractionDigits](foundation/numberformatter/minimumfractiondigits.md)
- [maximumFractionDigits](foundation/numberformatter/maximumfractiondigits.md)
