Code Points

The code points are coded character sets, where each character maps to unique numeric values for representation of that character.

The Unicode Standard is a character encoding system that supports the processing and representation of text from diverse languages. It includes various character encoding schemes, such as UTF-8 and UTF-16, which use character code points as input and generate encoded numeric values using pre-defined formulas.

The Unicode code space is divided into 17 planes:

  • Basic Multilingual Plane (BMP): Contains the most commonly used characters.
  • 16 Supplementary Planes

Format-Preserving Encryption (FPE) supports encryption for BMP with Basic Latin (ASCII) and Latin-1 supplement blocks of characters.

For more information about the Unicode Standard and code points, refer to http://www.unicode.org/ and http://www.unicode.org/charts/ respectively.

The following table represents the Unicode code points for FPE-supported plaintext alphabet types and encodings.

Table: Unicode Code Points for FPE-supported Plaintext Alphabet Types

Plaintext AlphabetCodepoint range
NumericU+0030 - U+0039
AlphaU+0041 - U+005A

U+0061 - U+007A
Alpha-NumericU+0030 - U+0039

U+0041 - U+005A

U+0061 - U+007A
Unicode Basic Latin and Latin-1 Supplement AlphaU+0041 - U+005A

U+0061 - U+007A

U+00C0 - U+00FF
(excluding U+00D7 and U+00F7)
Unicode Basic Latin and Latin-1 Supplement Alpha-NumericU+0030 - U+0039

U+0041 - U+005A

U+0061 - U+007A

U+00C0 - U+00FF
(excluding U+00D7 and U+00F7)

Last modified : August 20, 2025