diff --git a/django/forms/fields.py b/django/forms/fields.py index 62d68985c0..fd6900cc65 100644 --- a/django/forms/fields.py +++ b/django/forms/fields.py @@ -617,9 +617,9 @@ class EmailField(CharField): default_validators = [validators.validate_email] def __init__(self, **kwargs): - # The default maximum length of an email is 320 characters per RFC 3696 + # The default maximum length of an email is 254 characters per RFC 5321/5322 # section 3. - kwargs.setdefault("max_length", 320) + kwargs.setdefault("max_length", 254) super().__init__(strip=True, **kwargs)