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

# Unicode.UTF32

## Declaration

```swift
@frozen enum UTF32
```

## Topics

### Structures

- [Unicode.UTF32.Parser](swift/unicode/utf32/parser.md)

### Operators

- [==(_:_:)](swift/unicode/utf32/==(_:_:).md)

### Instance Properties

- [hashValue](swift/unicode/utf32/hashvalue.md)

### Instance Methods

- [hash(into:)](swift/unicode/utf32/hash(into:).md)

### Type Aliases

- [Unicode.UTF32.CodeUnit](swift/unicode/utf32/codeunit.md)
- [Unicode.UTF32.EncodedScalar](swift/unicode/utf32/encodedscalar.md)
- [Unicode.UTF32.ForwardParser](swift/unicode/utf32/forwardparser.md)
- [Unicode.UTF32.ReverseParser](swift/unicode/utf32/reverseparser.md)

### Type Properties

- [encodedReplacementCharacter](swift/unicode/utf32/encodedreplacementcharacter.md)

### Type Methods

- [decode(_:)](swift/unicode/utf32/decode(_:)-swift.type.method.md)
- [encode(_:)](swift/unicode/utf32/encode(_:).md)
- [isASCII(_:)](swift/unicode/utf32/isascii(_:).md)

### Default Implementations

- [Equatable Implementations](swift/unicode/utf32/equatable-implementations.md)
- [UnicodeCodec Implementations](swift/unicode/utf32/unicodecodec-implementations.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [UnicodeCodec](swift/unicodecodec.md)

## See Also

### Unicode Codecs

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