Joomla 3 is end-of-life - migrate to Joomla 5 or 6 today. Content Uploader Pro makes it simple
Joomla Migration Tool

Joomla 3 to Joomla 5 / 6 Migration Tool

Migrate Joomla articles, categories, users, images and menus to a clean Joomla 5 or Joomla 6 installation in minutes.

Joomla 3 / 4 / 5 / 6 ExportJoomla 5 / 6 ImportOptional Menus, Users & Images5-star Rated Extension

How to migrate Joomla 3 to Joomla 5

Moving from Joomla 3 to Joomla 5 can mean two different projects: upgrading the existing Joomla installation, or building a new website and transferring its content. Decide which result you need before choosing a migration tool. The right route depends on your extensions, template and plans for the new site.

1. In-place Joomla upgrade: Joomla 3 → Joomla 4 → Joomla 5

An in-place upgrade takes the existing installation through the supported version sequence. Start from Joomla 3.10, migrate to Joomla 4, reach Joomla 4.4, and then upgrade to Joomla 5. There is no direct Joomla core upgrade from Joomla 3 to Joomla 5. Follow the official instructions for each stage on a tested copy of your site.

Check every component, module, plugin and template with its developer before each version change. Some need an update, replacement or removal; custom template overrides may need reworking. Your hosting must also meet the PHP and database requirements for each stage. Joomla’s pre-update checks help identify issues, but you still need to test the actual site.

2. Clean Joomla 5 or 6 rebuild + content migration

A clean migration starts with a fresh Joomla 5 or Joomla 6 installation. You choose a compatible template and install the extensions needed for the rebuilt site, then bring across the content you want to retain. Because the destination already runs the target version, your old Joomla 3 installation does not need to pass through Joomla 4 first.

Content Uploader Pro fits this workflow. Install it on the source and destination sites, export a migration package, and import that package into the new installation. It transfers articles, categories and article metadata, with options to include users, menus and image files. It does not perform the Joomla core upgrade or convert an old template or incompatible extension into a modern one.

Joomla 3 → 4 → 5 upgrade vs. fresh Joomla 5 migration

An in-place upgrade keeps the existing installation, but every extension and template you retain needs a compatible path through the intermediate versions. A clean migration starts with a new Joomla 5 or 6 site and transfers your content into it. Content Uploader is designed for the second workflow.

Choose the upgrade route when keeping the existing setup matters and its dependencies have a tested upgrade path. Choose a clean rebuild when you are redesigning, replacing abandoned extensions or simplifying the site. Content transfer can take minutes; preparing the design, checking integrations and testing the finished website are separate parts of the project.

The easiest way to migrate your Joomla content

Clean Joomla rebuilds can involve manual content transfers, database exports and time-consuming cleanup. Content Uploader Pro simplifies content transfer with a guided export and import workflow.

01

One-click export from Joomla 3, 4, 5 or 6

Export all articles, categories, metadata, users and images directly from your Joomla backend - no FTP, no phpMyAdmin required.

02

Clean import into Joomla 5 or 6

Import the exported package into Joomla 5 or 6. Articles, images and users are recreated exactly as they were.

03

Choose what to migrate

Decide during export whether to include or exclude user accounts, menu structure and media images - full flexibility for your migration scenario.

04

Save hours of manual work

What would take days of manual copy-pasting or database work is done in minutes. Tested on real-world Joomla sites.

05

No data loss

Your original Joomla site is untouched. The export is non-destructive - test as many times as you need before going live.

06

German and English support

Support offered in both English and German, with fast response times during normal office hours.

07

Keep your structure

Preserve categories, metadata and optional menu structure so your imported content stays organised on the new site.

08

Test before launch

Run trial migrations on a staging site, review the result, and repeat the import workflow before switching your live site.

How the migration works

Two simple steps - export from your Joomla 3, 4, 5 or 6 site, import into your new Joomla 5 or 6 site.

Step 01

Export from Joomla 3, 4, 5 or 6

Install Content Uploader Pro on your source Joomla site. Open the migration export screen and choose your options - include or exclude user accounts, menu structure and image files as needed. Click Export to generate your migration package.

+Include users+Include menus+Include images+Exclude users+Exclude menus+Exclude images
Joomla 3 / 4 / 5 / 6
Step 02

Import into Joomla 5 or 6

Install Content Uploader Pro on your new Joomla site. Open the migration import screen, upload your migration package, and press Import. Articles, categories and any selected users, menus and images are recreated automatically.

+Articles & categories+User accounts+Menu structure+Images & media
Joomla 5 / 6

Before you migrate your Joomla website

Follow our Joomla Migration Checklist to prepare your backup, staging site, extensions, template, content and SEO checks before moving to Joomla 5 or Joomla 6.

Prepare your content migration and check the new site

Back up both sites and prepare a staging installation

Take a full backup of your Joomla 3 files and database, and check that you can restore it. Build the destination on a staging site where you can test without changing the public website. Confirm that its hosting, template and required extensions support your chosen Joomla version. Back up the destination before importing as well, so you have a known starting point for another trial.

Decide what to transfer and what to rebuild

Review your articles and category hierarchy before exporting. Decide whether the new site needs the existing users, menu structure and images, then select those options in Content Uploader Pro. List any content stored in third-party components separately: moving Joomla articles does not automatically migrate a shop, booking system or every extension’s data. Check the migration route for each of those systems.

Prepare the new template and any content plugins your articles depend on. An imported article can still contain an old shortcode, embedded form or link to an extension that is missing on the destination. Review representative pages with these features during your trial import, alongside ordinary text articles and image galleries.

Check content, access and search visibility

After importing, compare article and category counts with the source and inspect sample pages from each major section. Check images, authors, publication states and dates. If you included users, test sign-in and access permissions. If you included menus, check their destinations and how they appear in the new template.

Review article aliases, page titles, meta descriptions and internal links. Keeping metadata and menu structure is useful, but a rebuild can still change URLs. Map changed addresses to their replacements and set up permanent redirects before launch. Test important old URLs, including pages that receive search traffic, and check that your new sitemap points to the intended public addresses.

Plan the final export and launch

Agree when content editing will pause on the old site so changes are not missed between the trial and final exports. Keep a clean destination backup for rehearsals instead of assuming repeated imports will safely merge every change. After the final import, test navigation, forms and logins again, switch the public site over, and check for broken links or missing images.

The migration interface

A clean, straightforward UI inside your Joomla backend - no external tools, no command line needed.

Joomla 3 / 4 / 5 / 6Migration Export
Export your Joomla content from the backend. Choose whether to include users, menu structure and images in the migration package.
Joomla 5 / 6Migration Import
Upload the migration package to your new Joomla 5 or 6 site and import all content in a single click.

Perfect for

+Joomla 3 / 4 / 5 / 6 to Joomla 5 / 6 content migrations
+Rebuilding a Joomla site on a new server
+Moving content between Joomla environments
+Agencies migrating multiple client sites
+Preserving user accounts during migration
+Migrating without direct database access

Choose the Right Content Uploader Version

Content Uploader is available as a free Joomla extension for basic article uploads, and as a Pro version for migrations and advanced features.

FeatureFree VersionPro Version
Export from Joomla 3 / 4 / 5 / 6 and import into Joomla 5 / 6-+
Upload Joomla articles++
Create multi-level categories on upload++
Set publishing state per article-+
Set front page state per article-+
Set custom field values-+
Manage multiple upload configurations-+
Assign multiple categories (CW Multicategories)-+
Include users in migration package-+
Include menu structure in migration package-+
Include images in migration package-+
Upload J2Store / Phoca Cart products-+
Upload Contacts & Web Links-+
Set article associations-+
Get Content Uploader

Start with the free version and upgrade to Pro when you need migration features.

Frequently Asked Questions

Can I migrate directly from Joomla 3 to Joomla 5?
For a Joomla core upgrade, no: you need to follow the Joomla 3 to Joomla 4 to Joomla 5 upgrade path. For a clean rebuild and content migration, yes: create a fresh Joomla 5 installation, then use Content Uploader Pro to export your Joomla 3 content and import it into the new site. Your source installation does not need to pass through Joomla 4. You still need to prepare a compatible template and extensions for the new site.
Does Content Uploader upgrade Joomla itself?
No. Content Uploader Pro transfers content and data into an existing Joomla 5 or Joomla 6 installation; it does not install or upgrade Joomla core. It migrates articles, categories and article metadata, with options to include users, menus and images. Set up the destination Joomla installation separately, and install a compatible template and any required extensions.
Which Joomla versions are supported?
The migration export works on Joomla 3, 4, 5 and 6. The migration import works on Joomla 5 and 6. For bulk article uploads from Excel/CSV, all four major Joomla versions are supported.
Can I choose whether to migrate users, menus and images?
Yes. During the export step, you can choose to include or exclude user accounts, menu structure and media images. This is useful if you only want to migrate content, or if you are merging content from multiple sites.
Will my original Joomla site be affected?
No. The export is completely non-destructive. Your source Joomla site remains fully intact. You can export as many times as you like during testing.
Does it migrate categories, menus and metadata too?
Yes. The migration package includes your full category structure and article metadata. You can optionally include the menu structure too, so your content is recreated with its original organisation on the destination site.
Do I need database access or FTP?
No. Everything is done through the Joomla admin backend. You do not need direct database access, FTP access or any command-line tools.
Does it support Joomla 6?
Yes. Content Uploader can export migration packages from Joomla 3, 4, 5 and 6, and import them into Joomla 5 or 6.
What happens to my subscription after it expires?
The extension continues to work after your subscription expires. You only need an active subscription to receive software updates and access premium support.
Can I use it on multiple sites?
Yes. You are free to install and use Content Uploader Pro on as many websites or domains as you like. Premium support may be subject to fair use limitations.
Is support available in German?
Yes. Support is offered in both English and German. Response times aim to be under 2 hours during normal office hours.

What Users Say About Content Uploader

★★★★★

Functionality excellent and migration from Joomla 3 to 5 is amazing! Saved lots of time with J2Store imports.

- Lydia
★★★★★

Easy and intuitive. Made Joomla migration done in seconds - great tool!

- Clive Warren
★★★★★

Started with the free version and switched to Pro - no regrets. Great for bulk imports and updates.

- Tomas Schreiber
★★★★★

The support team was helpful and fast. The import features saved hours of manual editing. Highly recommended!

- Jeanette
★★★★★

Worked perfectly for my Joomla 4 content upload project. Very flexible field mappings and reliable imports.

- Oliver S.

Ready to move to Joomla 5 or 6?

Migrate your content to Joomla 5 or 6 today - in minutes, not days.

Get Content Uploader Pro