---
title: errorCorrectionLevel
framework: coreimage
role: symbol
role_heading: Instance Property
path: coreimage/ciqrcodedescriptor/errorcorrectionlevel-swift.property
---

# errorCorrectionLevel

The error correction level of the QR code symbol.

## Declaration

```swift
var errorCorrectionLevel: CIQRCodeDescriptor.ErrorCorrectionLevel { get }
```

## Discussion

Discussion QR Codes support four levels of Reed-Solomon error correction. The possible error correction levels are enumerated in CIDataMatrixCodeDescriptor.ECCVersion.

## See Also

### Examining a Descriptor

- [errorCorrectedPayload](coreimage/ciqrcodedescriptor/errorcorrectedpayload-swift.property.md)
- [symbolVersion](coreimage/ciqrcodedescriptor/symbolversion-swift.property.md)
- [maskPattern](coreimage/ciqrcodedescriptor/maskpattern-swift.property.md)
