Supported Okta email address characters

Consistent with Section 3 of the RFC 3696 specification published by the IETF, Okta email addresses support the following characters:

Standard English alphabet

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

a b c d e f g h i j k l m n o p q r s t u v w x y z

Special characters

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

! # $ % & ' * + - / = ? ^ _ ` . { | } ~

Except for the characters ' ` ~ shown above, no diacritical marks are supported in Okta email addresses.

The period character (.) can't be used at the start or the end of the email address that precedes the @ symbol (known as the local part). Also, two or more periods can't be used consecutively. For example:

Supported

  • user.name@example.com

Not supported

  • .user.name@example.com

  • user.name.@example.com

  • user..name@example.com

Unicode characters

Unicode characters are supported in usernames.

However, there's a known issue with supporting Unicode in primary or secondary emails.

Other requirements or restrictions

  • The email address must contain an @ symbol.

  • Top-level domains (the portion of the email address after the @ symbol) have a minimum length of two characters and a maximum length of 20 characters.

  • 4-byte UTF-8 characters aren't supported in usernames or email addresses.

Unicode characters

The following ranges of Unicode characters aren't supported in flows that involve integrations with Active Directory or LDAP. For example, delegated authentication, provisioning events, admin password resets, and imports.

  • U+0000–U+001F

  • U+0080–U+009F

Related topics

Create a custom character restriction for the Okta username