diff --git a/mo/web/fields.py b/mo/web/fields.py
index 13ea8f854868475c2e3cef1fe09f8d175ec21a38..e70e5984cbdb332955d9eaf6fc78c5c5654638fc 100644
--- a/mo/web/fields.py
+++ b/mo/web/fields.py
@@ -1,5 +1,6 @@
 from typing import Optional
 import wtforms
+from wtforms.fields.html5 import EmailField
 from wtforms.widgets.html5 import NumberInput
 
 import mo
@@ -20,7 +21,7 @@ class OptionalInt(wtforms.IntegerField):
                     raise wtforms.ValidationError('Nejedná se o číslo.')
 
 
-class Email(wtforms.StringField):
+class Email(EmailField):
     def __init__(self, label="E-mail", validators=None, **kwargs):
         super().__init__(label, validators, **kwargs)