---
title: "init(base64Encoded:options:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/data/init(base64encoded:options:)-1g88z"
---

# init(base64Encoded:options:)

Initialize a Data from a Base-64, UTF-8 encoded Data.

## Declaration

```swift
init?(base64Encoded base64Data: Data, options: Data.Base64DecodingOptions = [])
```

## Parameters

- `base64Data`: Base-64, UTF-8 encoded input data.
- `options`: Decoding options. Default value is [].

## Discussion

Discussion Returns nil when the input is not recognized as valid Base-64.
