diff --git a/scripts/langindex.json b/scripts/langindex.json
index 2c1ca2a62..8bd92d9cc 100644
--- a/scripts/langindex.json
+++ b/scripts/langindex.json
@@ -1828,6 +1828,7 @@
"core.login.selectacountry": "moodle",
"core.login.selectsite": "local_moodlemobileapp",
"core.login.signupplugindisabled": "local_moodlemobileapp",
+ "core.login.signuprequiredfieldnotsupported": "local_moodlemobileapp",
"core.login.siteaddress": "local_moodlemobileapp",
"core.login.sitehasredirect": "local_moodlemobileapp",
"core.login.siteinmaintenance": "local_moodlemobileapp",
diff --git a/src/assets/lang/en.json b/src/assets/lang/en.json
index f3f916c98..dfc6fd17d 100644
--- a/src/assets/lang/en.json
+++ b/src/assets/lang/en.json
@@ -1828,6 +1828,7 @@
"core.login.selectacountry": "Select a country",
"core.login.selectsite": "Please select your site:",
"core.login.signupplugindisabled": "{{$a}} is not enabled.",
+ "core.login.signuprequiredfieldnotsupported": "The signup form contains a required custom field that isn't supported in the app. Please create your account using a web browser.",
"core.login.siteaddress": "Your site",
"core.login.sitehasredirect": "Your site contains at least one HTTP redirect. The app cannot follow redirects, this could be the issue that's preventing the app from connecting to your site.",
"core.login.siteinmaintenance": "Your site is in maintenance mode",
diff --git a/src/core/login/lang/en.json b/src/core/login/lang/en.json
index c0003e51b..fb28b87c2 100644
--- a/src/core/login/lang/en.json
+++ b/src/core/login/lang/en.json
@@ -102,6 +102,7 @@
"selectacountry": "Select a country",
"selectsite": "Please select your site:",
"signupplugindisabled": "{{$a}} is not enabled.",
+ "signuprequiredfieldnotsupported": "The signup form contains a required custom field that isn't supported in the app. Please create your account using a web browser.",
"siteaddress": "Your site",
"sitehasredirect": "Your site contains at least one HTTP redirect. The app cannot follow redirects, this could be the issue that's preventing the app from connecting to your site.",
"siteinmaintenance": "Your site is in maintenance mode",
diff --git a/src/core/login/pages/email-signup/email-signup.html b/src/core/login/pages/email-signup/email-signup.html
index 3e52b4b6c..fd8a226e4 100644
--- a/src/core/login/pages/email-signup/email-signup.html
+++ b/src/core/login/pages/email-signup/email-signup.html
@@ -16,8 +16,20 @@
+
+
+
+ {{ 'core.login.signuprequiredfieldnotsupported' | translate }}
+
+
+
+ {{ 'core.openinbrowser' | translate }}
+
+
+
+
-
-
-
+