---
title: Unicode
framework: swift
role: symbol
role_heading: Enumeration
path: swift/unicode
---

# Unicode

A namespace for Unicode utilities.

## Declaration

```swift
@frozen enum Unicode
```

## Topics

### Individual Unicode Scalar Values

- [Unicode.Scalar](swift/unicode/scalar.md)

### Unicode Scalar Classifications

- [Unicode.GeneralCategory](swift/unicode/generalcategory.md)
- [Unicode.CanonicalCombiningClass](swift/unicode/canonicalcombiningclass.md)
- [Unicode.NumericType](swift/unicode/numerictype.md)

### Unicode Codecs

- [UnicodeCodec](swift/unicodecodec.md)
- [Unicode.ASCII](swift/unicode/ascii.md)
- [Unicode.UTF8](swift/unicode/utf8.md)
- [Unicode.UTF16](swift/unicode/utf16.md)
- [Unicode.UTF32](swift/unicode/utf32.md)
- [UnicodeDecodingResult](swift/unicodedecodingresult.md)
- [Unicode.ParseResult](swift/unicode/parseresult.md)

### Translation Between Unicode Encodings

- [transcode(_:from:to:stoppingOnError:into:)](swift/transcode(_:from:to:stoppingonerror:into:).md)

### Deprecated

- [UnicodeScalar](swift/unicodescalar.md)
- [UTF8](swift/utf8.md)
- [UTF16](swift/utf16.md)
- [UTF32](swift/utf32.md)

### Type Aliases

- [Unicode.Encoding](swift/unicode/encoding.md)
- [Unicode.Parser](swift/unicode/parser.md)
- [Unicode.Version](swift/unicode/version.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
