---
title: init()
framework: swift
role: symbol
role_heading: Initializer
path: swift/string/init()
---

# init()

Creates an empty string.

## Declaration

```swift
init()
```

## Discussion

Discussion Using this initializer is equivalent to initializing a string with an empty string literal. let empty = "" let alsoEmpty = String()

## See Also

### Creating a String

- [init(decoding:)](swift/string/init(decoding:)-nm7v.md)
- [init(_:)](swift/string/init(_:)-8v3fo.md)
- [init(_:)](swift/string/init(_:)-8og6g.md)
- [init(_:)](swift/string/init(_:)-1ip93.md)
- [init(_:)](swift/string/init(_:)-50pwi.md)
- [init(_:)](swift/string/init(_:)-14lv5.md)
- [init(repeating:count:)](swift/string/init(repeating:count:)-23xjt.md)
- [init(repeating:count:)](swift/string/init(repeating:count:)-11bpi.md)
- [init(unsafeUninitializedCapacity:initializingUTF8With:)](swift/string/init(unsafeuninitializedcapacity:initializingutf8with:).md)
