diff --git a/frontend/src/routes/admin/+page.svelte b/frontend/src/routes/admin/+page.svelte
index 9f8ab3c928bca93ce757fe519ec6de31233f97dc..69b365908c59bc26e6e54d1e4a3379980065aed0 100644
--- a/frontend/src/routes/admin/+page.svelte
+++ b/frontend/src/routes/admin/+page.svelte
@@ -34,7 +34,7 @@
 		const password = prompt($_('admin.passwordPrompt'));
 		if (!password) return;
 
-		const user = await User.create(nickname, email, password, type_id, is_active);
+		const user = await User.create(nickname.trim(), email.trim(), password, type_id, is_active);
 		if (!user) return;
 
 		nickname = '';