The best drag and drop user registration form and login form builder with a user profile page, email notification, user roles assignment, and more.
User Registration – The Best Registration Plugin for WordPress
Are you a beginner with absolutely zero coding skills? No problem! User Registration’s drag-and-drop form builder lets you create custom registration forms of any kind for your WordPress site. Go for simple forms or create complex multi-step forms. It’s all up to you.
Moreover, this free, lightweight, and 100% responsive plugin comes with a beautifully designed login form ready for you to use. It also automatically creates a user profile account for users.
The best thing is that there are unlimited customization options for each field and form. To add more extendibility to this, you get premium add-ons that include extra functionalities in your registration forms. So, you’ve got yourself a fantastic WordPress user registration and login plugin.
Test User Registration Premium for Free
Easy Drag and Drop Builder: Simply drag and drop the form fields into a blank slate and create a registration form in no time. No code, no fuss.
Custom Form Fields Apart from Default User Fields: User Registration removes the limitations posed by the default WordPress fields while registering users. Use custom form fields like Country, Privacy Policy, and Profile Picture to design any kind of form you need.
Quick Form Preview: Enables form functionality checking before publishing, improving UX.
Email Notifications: Send customized email notifications to your users and admin after registration. Additionally, you can send notifications regarding payments and changes made to profile details as well.
User Profile Account Page: User Registration automatically creates a WordPress user profile account for all your registered users. Even better is the fact that you’re still in complete control of the customization of this page.
Global Search Settings: Admins can search in the Global Settings to quickly access the required settings.
In-built Login Form: No need to make a separate login form for users as you get an in-built login form with User Registration.
Strong Spam Protection with Google reCaptcha and Honeypot: Block spam attacks like fake user registration and spam submissions with our Google reCaptcha and honeypot feature.
Assign User Roles and Capabilities: Assign default WordPress user roles like Editor, Author, Subscriber, and more while creating registration forms.
Smart Tags: Personalize email notifications with user-specific data.
AJAX Form Submission: Provides seamless and fast form submissions without page reloading.
Gutenberg Support: User Registration fully supports the Block Editor. You can add login and registration forms to any page using the User Registration Block.
Form Templates: Kickstart your registration process with our pre-designed form templates. Use as-it-is or modify it according to your needs.
Easily Import Export Forms: If you own multiple websites, you don’t have to create registration forms from scratch every single time. You can save time by exporting and importing forms as JSON files, including form settings.
[Premium] Create Easy Content Restriction Rules: Enable content restriction for posts, pages, and categories. You can also create advanced custom content access rules based on roles, capabilities, user state, and more.
[Premium] Track User Journey: Get detailed information about the pages a user visited on your website and the time they spent on the pages.
[Premium] Login and Registration Popups: Turn simple inline registration and login forms into popups for better user engagement and conversion.
[Premium] User Registration Data in Graphs and Charts: Receive accurate stats on every user registration form through graphs and charts.
[Premium] Passwordless Login: Enable user authentication through a secure email link, eliminating the need for passwords.
[Premium] Elementor Support: Utilize the User Registration widget in your Elementor editor to quickly add registration forms to any page and customize their design.
[Premium] Multi-Step Form: Use multi-step forms that let you break long forms into multiple sections for a cleaner and more engaging presentation.
[Premium] Customize My Account: Manage the in-built My Account page by adding custom tabs as well as editing and deleting default tabs. User Registration also allows you to edit design elements of the page such as Color, Buttons, Navigation, and more.
[Premium] WooCommerce Integration: Integrate WooCommerce with our plugin and add WooCommerce Shipping/Billing Address fields to your user registration forms.
[Premium] Drag and Drop Multi File Upload: The multiple file upload feature is perfect for collecting more than one document or image file. You only have to set the maximum file upload limit from the field options.
[Premium] Set Fields Visibility: Hide specific user registration fields in the published forms and user profile page. You can decide whether the field is visible in the registration form, profile details, or both.
[Premium] Import Users: Import users to any registration form on your WordPress website. Just upload the CSV file with user information and map it with the registration form of your choice.
[Premium] Frontend User Listing: List registered users in the front end to help visitors and users view the profile of all the listed members.
[Premium] Style Customizer Tool: You might find the default form template a bit boring. So, User Registration offers a live form designer for you to customize form elements like Field Styles, Form Wrapper, and Button Styles without writing any code.
[Premium] Invite Codes for Registration: User Registration allows access to the registration page to only users with an invitation code. You can either create a code on your own or generate random codes.
[Premium] Two Factor Authentication: If you want to protect your website from hackers and digital vulnerabilities, the Two Factor Authentication add-on, also known as 2FA, will provide OTP-based verification for the users for maintaining a secure site and preventing data breaching.
[Premium] Collect Payments via Credit Cards and PayPal: User Registration works flawlessly with both PayPal and Credit Cards and Ideal Payments(Stripe), so you can easily receive payments during registration.
[Premium] Connect Registration Forms with 1000+ Services via Zapier: Zapier passes information to all the applications your registration forms are connected with. This helps you save time by automating tasks like collecting form responses, sending texts, and reminders.
[Premium] Integrations with Email Marketing Services: Promote your business with the correct email marketing tools like Mailchimp , MailerLite, ActiveCampaign and Klaviyo. Integrating them with User Registration adds all your registered users to subscriber lists directly.
[Premium] Collect Geolocation Data for Users: This premium add-on enables you to collect and save the geolocation data of users who register on your website. It’s easy to do this when you have fields like Country, City, and Postcode.
[Premium] LearnDash Integration: Integrating LearnDash with User Registration allows you to add a LearnDash course field in your registration form. This automatically enrolls the users into their specified LearnDash course.
[Premium] Smart Conditional Logic: Personalize registration forms for users and make them more interactive with conditional logic.
[Premium] Save and Continue: Users can save their progress on a registration form and come back to it later to submit the form.
[Premium] Personalized Communication with Private Notes: Share important updates, personalized messages, etc., with users. Plus, users can respond to these notes with their queries and receive answers.
[Premium] Enable Form Restrictions: Restrict access to your WordPress registration forms with custom conditions.
And there’s more we haven’t listed here.
👉 Explore all pre-built User Registration demos.
👉 Youtube
Love User Registration? Why not check out more WordPress themes and plugins from us?
Masteriyo – A Powerful and Easy WordPress LMS Plugin.
Everest Forms – The Best Form Plugin Builder Plugin for WordPress.
BlockArt Blocks – Free Gutenberg Custom Blocks Plugin.
Magazine Blocks – Gutenberg Blocks Plugin to Build Magazine-style Sites.
Zakra – Best WordPress Multipurpose Theme Powering 60K+ Websites.
ThemeGrill – Beautiful Free WordPress Themes for Every Niche.
No, you don’t need any coding skills. One can simply drag and drop fields, arrange them and use built-in shortcodes to display the form.
Yes, the plugin is designed to work with any themes that have been coded following WordPress guidelines.
All the users registered via the registration forms and their data can be accessed from the Users menu in the WordPress Dashboard.
Yes, a registered user can access their profile details via the account page. One can create an account profile page for their user using the shortcode available.
Yes, the plugin has a shortcode for the login form.
Yes, our form builder allows you to effortlessly add and arrange custom fields in your forms.
User Registration is updated regularly to ensure compatibility with the latest versions of WordPress. Please check the Requires at least
and Tested up to
fields in our readme.txt
file to see if it’s compatible with your version.
We are ready to assist you! You can contact us through the WordPress.org help forums or by visiting our help page.
= 3.1.5 – 05/03/2024
* Fix – Missing Escaping for display name.
* Fix – Deprecated dynamic properties in php v8.2.
* Fix – Critical Error thrown while deleting bulk forms.
* Fix – Checkbox sync issue with WooCommerce checkout page.
* Fix – Critical Error while login payment before login option.
= 3.1.4 – 12/02/2024
* Feature – Deny Smart Tag in Admin Approval.
* Tweak – From address going wrong in some emails.
* Tweak – Docs comments for developer documentation.
* Tweak – Introduce form name smart tag in user registration.
* Tweak – Redirection back to previous page after registration.
* Tweak – Send user registration email template while sending reset password email from admin area.
* Dev – Compatibility for image choice feature.
* Dev – Compatibility for subscription plan feature.
* Dev – Compatibility for the payment invoice feature.
* Dev – Compatibility for trail period in subscription feature.
* Dev – Compatibility for passwordless login email content modification.
* Fix – Date format for date field.
* Fix – Undefined index post_content.
* Fix – Fatal error in log handler file.
* Fix – Live user registered notice js error.
* Fix – Remove extra password field value in mail.
* Fix – Country Field default value none Frontend Issue.
* Fix – Checkbox not updating properly on profile update when all unchecked.
* Fix – Validation error while profile update if field visibility is applied on fields.
* Fix – Fields select 2 and multi select option not changing instantly in builder setting area.
= 3.1.3 – 02/01/2024
* Enhance – Smart tags parseable endpoint content.
* Tweak – Default form fields re arrangement.
* Tweak – Pending users meta query optimization.
* Tweak – Parse approval link smart tag properly.
* Tweak – Manual user counting replaced with SQL query.
* Tweak – Added New option None in the default of country field.
* Tweak – Escape and made the Approve now text translation ready.
* Fix – Support decimal value in number field.
* Fix – Select field option not changing instantly.
* Fix – Lost password page redirecting to login page.
* Fix – Send email change confirmation with templates.
* Fix – Placeholder is not working in the country field.
* Fix – Email not sent when stripe conditionally hidden.
* Fix – Welcome email sent when profile details updated by admin.
* Dev – Deprecated ur_has_date_field function.
* Dev – Trigger hook for redirect after logout.
* Dev – Added filter hook to modify find myaccount shortcode in page.
* Dev – Deprecated user_registration_before_edit_profile_form action hook.
= 3.1.2 – 13/12/2023
* Refactor – Timepicker library changed from timepicker to flatpickr.
* Refactor – Size option in input field replaced bt limit by characters option.
* Feature – List pages where each form shortcode is used.
* Feature – New email added for send user approval link admin email.
* Feature – Limit by characters or words in Inout and Textarea Field.
* Enhance – Improve success message after registration.
* Enhance – Server side validation message shown in respective fields.
* Enhance – Redirection to external url through logout_redirect shortcode attribute.
* Tweak – Form Restriction addon details added in extension page.
* Dev – Compatibility for form restriction addon.
* Dev – Remove no priv ajax request for form save action.
* Dev – Added hook to handle redirect url after auto login.
* Dev – Introduced hook to modify parse value for form data.
* Fix – Critical error while exporting user.
* Fix – The all_fields smart tag parse to a table.
* Fix – My account endpoint slug translation issue.
* Fix – Install user registration pages button not working.
* Fix – Assign role conditionally not working in multisite.
* Fix – Translation issue with successfull email verified message.
= 3.1.1 – 10/11/2023
* Tweak – Dashboard content made accessible through action hook.
* Tweak – Compatibility with newly introduced ThemeGrill Agency Plan.
* Tweak – Conversational Forms addon details added in extension page.
* Tweak – Added action hook to handle functionalites after form duplication.
* Dev – Properly parse and send username in ajax response of form submit.
* Fix – Lock on the one time draggable field not removed while removing the field.