User migration for Joomla 5 & 6
User Import & Export
Move, create and update Joomla users with a guided CSV or XLSX workflow. Map your columns, validate every row and review the result before anything changes.
Turn complex user moves into a controlled workflow
Built for Joomla administrators who need more than a basic spreadsheet upload.
Migrate Between Sites
Export users from one Joomla website and import them into another while preserving standard fields, user groups and supported custom fields.
Bulk Onboarding
Create large groups of users from CSV or XLSX files without entering every account manually in Joomla.
Update Existing Users
Match existing accounts and update selected values without overwriting data you have chosen to preserve.
A clear workflow from file to finished result
Every import is analysed and validated before the first user is changed.
Upload
Choose a CSV or XLSX file. The component detects common CSV separators and lets you select the correct worksheet in an XLSX file.
Map
Match file columns to Joomla fields with automatic suggestions, sample values and reusable mapping profiles.
Validate
Run a full validation and review which users will be created, updated, skipped or rejected before applying the import.
Process & Report
Process the file in resumable batches and download a detailed result report when the job is complete.
Designed for real Joomla user data
CSV & XLSX
Import and export the formats your customers and administrators already use, including configurable CSV separators and XLSX worksheets.
Visual Column Mapping
Map standard user fields and relevant Joomla custom fields without renaming every source column first.
User Group Handling
Import groups by ID, title or hierarchy path, merge or replace assignments, and apply fixed groups where required.
Saved Profiles
Save frequently used mappings and export column layouts, then reuse them for recurring jobs.
Resumable Jobs
Large files are processed in controlled batches. Progress and row-level outcomes remain visible throughout the job.
Actionable Reports
Download CSV reports with localised actions, statuses and validation messages for follow-up and correction.
Move accounts without forcing a password reset
User Import & Export can migrate supported Joomla password hashes when an authorised Super User explicitly enables the feature. That makes site-to-site migrations possible without collecting or exposing users' plain-text passwords.
- Explicit password modes prevent accidental password changes
- Supported Joomla hashes are validated before import
- Hash export is disabled by default and requires dedicated permission
- Sensitive values are excluded from job logs and result reports
Security limits built in
Uploads, row counts and column counts are restricted by configurable defaults and non-bypassable hard caps. Spreadsheet formula injection, unsafe uploads and excessive XLSX compression are handled defensively.
Default limits: 20 MB, 50,000 rows and 250 columns.

Built into Frontend UserManager
User Import & Export works as a standalone Joomla component and is also included with every Frontend UserManager subscription.
When both components are installed, import and export open directly from the Frontend UserManager user list and follow its delegated permissions, hidden-group rules and frontend navigation.
Explore Frontend UserManagerOne package for Joomla 5 and Joomla 6
User Import & Export installs on Joomla 5.4 and Joomla 6 without relying on the Backward Compatibility 6 plugin.
Requirements: PHP 8.2+ on Joomla 5.4. Joomla 6 requires PHP 8.3+.
Ready for a safer user migration workflow?
Use User Import & Export on its own, or get it included with Frontend UserManager.
View Pricing