Trusted by over 100k+ users
4.9
Component
Utilities

User Import Export

Import and export Joomla users with multiple format support.

5.0 3.9K+ downloads v1.4

30-day money-back guarantee

Works with
Joomla 4 Joomla 5 Joomla 6
User Import Export

What can User Import Export do for you?

Product features

Comprehensive Joomla component for importing and exporting users. Supports CSV, Excel, JSON, XML formats with field mapping and templates.
Flexible Data Export

Multiple Export Formats

5 Export Formats
Export users to CSV, Excel (XLSX), JSON, XML, or SQL formats. Each format is optimized for its intended use - CSV for spreadsheets, Excel for professional reports, JSON for APIs, XML for data interchange, and SQL for database migration.

Configurable CSV Options
Choose your preferred CSV delimiter (comma, semicolon, tab, or pipe) for maximum compatibility with different spreadsheet applications and regional settings.

Professional Excel Output
Excel exports include styled headers, auto-column sizing, frozen header row, and auto-filter for professional data analysis and reporting.

Export Exactly What You Need

Comprehensive Field Selection

Core User Fields
Export all standard Joomla user fields including ID, name, username, email, registration date, last visit date, block status, and more. Select only the fields you need for your specific use case.

User Groups & Profiles
Include user group memberships and profile data (address, phone, website, etc.) in your exports. Dynamically detects all profile fields from your database.

Custom Fields & Notes
Export custom fields defined for users and user notes. All custom field types are supported with proper value handling.

Export Specific User Groups

Advanced User Filtering

Search & Group Filters
Filter users by name, username, or email. Export users from specific user groups or with specific activation/block status.

Date Range Filtering
Export users registered within a specific date range or based on their last visit date. Perfect for targeting new users, inactive users, or specific cohorts.

Preview Before Export
Preview the first 10 records matching your filters before exporting. See exactly what data will be exported and verify your field selection and filters.

Bulk User Creation & Updates

Powerful Import System

Multiple File Formats
Import users from CSV, Excel (XLSX/XLS), JSON, or XML files. Automatic delimiter detection for CSV files and support for various JSON/XML structures.

Smart Field Mapping
Auto-detect field mappings based on column headers with support for common aliases (email, e-mail, mail). Override auto-detected mappings manually for complete control.

Flexible Import Modes
Choose to add new users only, update existing users only, or both add and update. Match existing users by email or username.

Error-Free Data Import

Pre-Import Validation

Comprehensive Validation
Validate email formats, username requirements, and required fields before importing. Detect duplicates within the import file and identify existing users in the database.

Detailed Error Reporting
Get row-by-row error details with specific error messages. Know exactly what needs to be fixed before attempting the import.

Warning System
See warnings about existing users, duplicate entries, and potential issues without blocking the import process.

Secure Password Management

Password Handling Options

Export Options
Choose to exclude passwords, include hashed passwords for migration, or replace with placeholders. Never accidentally expose sensitive password data.

Import Options
Auto-generate secure passwords for new users, import pre-hashed passwords for migration, or require password reset on first login.

Hash Detection
Automatically detects if imported passwords are already hashed (bcrypt) and handles them appropriately.

Save & Load Configurations

Reusable Templates

Save Export Configurations
Save your export settings including format, selected fields, filters, and options as named templates. Perfect for recurring reports and standardized exports.

Template Management
View, search, filter, and manage all saved templates. Delete unused templates and run saved configurations with one click.

Quick Execution
Load a saved template and execute it immediately, streamlining repetitive export/import tasks.

Complete Audit Trail

Operation Logging

Automatic Logging
Every import and export operation is logged with details including record counts, success/failure statistics, and timestamps.

Re-Download Exports
Download previously exported files directly from the log entries. Files are retained for the configured number of days.

Log Management
Clear old logs automatically with configurable retention periods (7-90 days). Associated export files are cleaned up automatically.

Intuitive Admin Experience

User-Friendly Interface

Dashboard Overview
See user statistics, recent exports/imports, and template counts at a glance. Quick action buttons for immediate access to export and import functions.

Drag & Drop Upload
Upload import files by dragging and dropping or browsing. Progress indicators and clear feedback throughout the process.

Sample Template Download
Download a sample CSV template with example headers and data to get started quickly with user imports.

Modern Architecture

Joomla 5 & 6 Compatible

Latest Joomla Support
Fully compatible with Joomla 5.x and 6.x using modern APIs, namespaces, and best practices. Built following Joomla coding standards.

Permission System
Granular access control with separate permissions for export, import, templates, and logs. Integrate with Joomla's ACL system.

Secure & Reliable
CSRF protection, input validation, SQL injection prevention, and proper file upload handling. Production-ready security throughout.

5 Export Formats
Export users to CSV, Excel (XLSX), JSON, XML, or SQL formats. Each format is optimized for its intended use - CSV for spreadsheets, Excel for professional reports, JSON for APIs, XML for data interchange, and SQL for database migration.

Configurable CSV Options
Choose your preferred CSV delimiter (comma, semicolon, tab, or pipe) for maximum compatibility with different spreadsheet applications and regional settings.

Professional Excel Output
Excel exports include styled headers, auto-column sizing, frozen header row, and auto-filter for professional data analysis and reporting.

Core User Fields
Export all standard Joomla user fields including ID, name, username, email, registration date, last visit date, block status, and more. Select only the fields you need for your specific use case.

User Groups & Profiles
Include user group memberships and profile data (address, phone, website, etc.) in your exports. Dynamically detects all profile fields from your database.

Custom Fields & Notes
Export custom fields defined for users and user notes. All custom field types are supported with proper value handling.

Search & Group Filters
Filter users by name, username, or email. Export users from specific user groups or with specific activation/block status.

Date Range Filtering
Export users registered within a specific date range or based on their last visit date. Perfect for targeting new users, inactive users, or specific cohorts.

Preview Before Export
Preview the first 10 records matching your filters before exporting. See exactly what data will be exported and verify your field selection and filters.

Multiple File Formats
Import users from CSV, Excel (XLSX/XLS), JSON, or XML files. Automatic delimiter detection for CSV files and support for various JSON/XML structures.

Smart Field Mapping
Auto-detect field mappings based on column headers with support for common aliases (email, e-mail, mail). Override auto-detected mappings manually for complete control.

Flexible Import Modes
Choose to add new users only, update existing users only, or both add and update. Match existing users by email or username.

Comprehensive Validation
Validate email formats, username requirements, and required fields before importing. Detect duplicates within the import file and identify existing users in the database.

Detailed Error Reporting
Get row-by-row error details with specific error messages. Know exactly what needs to be fixed before attempting the import.

Warning System
See warnings about existing users, duplicate entries, and potential issues without blocking the import process.

Export Options
Choose to exclude passwords, include hashed passwords for migration, or replace with placeholders. Never accidentally expose sensitive password data.

Import Options
Auto-generate secure passwords for new users, import pre-hashed passwords for migration, or require password reset on first login.

Hash Detection
Automatically detects if imported passwords are already hashed (bcrypt) and handles them appropriately.

Save Export Configurations
Save your export settings including format, selected fields, filters, and options as named templates. Perfect for recurring reports and standardized exports.

Template Management
View, search, filter, and manage all saved templates. Delete unused templates and run saved configurations with one click.

Quick Execution
Load a saved template and execute it immediately, streamlining repetitive export/import tasks.

Automatic Logging
Every import and export operation is logged with details including record counts, success/failure statistics, and timestamps.

Re-Download Exports
Download previously exported files directly from the log entries. Files are retained for the configured number of days.

Log Management
Clear old logs automatically with configurable retention periods (7-90 days). Associated export files are cleaned up automatically.

Dashboard Overview
See user statistics, recent exports/imports, and template counts at a glance. Quick action buttons for immediate access to export and import functions.

Drag & Drop Upload
Upload import files by dragging and dropping or browsing. Progress indicators and clear feedback throughout the process.

Sample Template Download
Download a sample CSV template with example headers and data to get started quickly with user imports.

Latest Joomla Support
Fully compatible with Joomla 5.x and 6.x using modern APIs, namespaces, and best practices. Built following Joomla coding standards.

Permission System
Granular access control with separate permissions for export, import, templates, and logs. Integrate with Joomla's ACL system.

Secure & Reliable
CSRF protection, input validation, SQL injection prevention, and proper file upload handling. Production-ready security throughout.

Docs & setup

Get up and running fast

Written guides for installing and configuring User Import Export — from first setup to the options that matter.

  • Installation steps
  • Configuration options
  • Practical usage tips

Pricing

Choose the plan that fits

Save more as you scale — longer access means a bigger discount.

Compatible with
Joomla 4 Joomla 5 Joomla 6
Tester plan
30 Days
Basic testing plan. 30 days access only. No priority support. Access expires after 30 days - no future updates.
$29

$29

You save zero
Download Access - 30 Days
Support - 30 Days Email Support
1 Website License
Unlimited Downloads
No Priority Support
No Future Updates After 30 Days
Limited to Testing Only
30-Day Money Back Guarantee
Commercial Use License
6 Months
6 months access with priority support & bug fixes. Perfect for short-term projects and growing businesses.
$174

$49

You save $125
Download Access - 6 Months
Support - 6 Months + Priority Updates
2 Websites License
Unlimited Downloads
Priority Email Support
Priority Bug Fixes
6 Months Free Updates
30-Day Money Back Guarantee
Commercial Use License
Pay once
Lifetime
Lifetime access with dedicated support agent. Never pay again - unlimited updates & custom development support included.
$2,980

$149

You save 95%
Download Access - Lifetime
Support - Lifetime + Dedicated Support
Unlimited Websites License
Unlimited Downloads
Dedicated Support Agent
Lifetime Free Updates
Feature Request Priority
Custom Development Support
30-Day Money Back Guarantee
Commercial Use License

Have questions about User Import Export?

Frequently asked questions

Still have questions?

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 60+ extensions, ongoing updates, and full-time support. Plans start at $99.

  • Satisfaction guarantee
  • Secure SSL payment
  • Updates included

Sign in to your account

Don't have an account yet? Register Now!