---
title: userInfo
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/propertylistencoder/userinfo
---

# userInfo

A dictionary you use to customize the encoding process by providing contextual information.

## Declaration

```swift
@preconcurrency var userInfo: [CodingUserInfoKey : any Sendable] { get set }
```

## See Also

### Customizing Encoding

- [outputFormat](foundation/propertylistencoder/outputformat.md)
