Skip to content
Component
Utilities

Migration Scanner

Free, read-only scan of your third-party extensions. See what will break on Joomla 6, with file, line and replacement.

Free downloadOne-click Joomla updatesLifetime option available

v1.0.25.0 rating

Works with
Joomla 4 Joomla 5 Joomla 6
Migration Scanner
Migration Scanner

What Migration Scanner can do for you

See what will break before you migrate
01 Before you migrate

See what will break before you migrate

Scan the PHP and XML of every enabled third-party extension against Joomla 6, or pick Joomla 4 or 5 as the target. Joomla core is skipped.

Joomla 6 targetThird-party onlyPHP and XML
File, line and the fix
02 File and line

File, line and the fix

Each finding names the file, the line, what was detected and what to replace it with.

File and lineDetected APIReplace with
Worst first
03 Worst first

Worst first

A short plan starts with the extensions that will not run on Joomla 6, so you know where to begin.

Do this firstReadinessSeverity filter
Compatibility plugin or rewrite
04 Compat or rewrite

Compatibility plugin or rewrite

See what still needs the compat6 class aliases, legacy classes or asset stubs, and what needs a rewrite.

Needs aliasesNeeds legacy classesMust rewrite
Safe to run on any copy
05 Read-only

Safe to run on any copy

The scan reads files only. Extension PHP and SQL are never executed.

Read-onlyNo code runStaging friendly
Comfortable on modest hosting
06 Modest hosting

Comfortable on modest hosting

The scan runs in small steps you can pause and resume, and you choose how many files go in each step.

Step by stepPause and resumeFiles per step
Check one fix at a time
07 Recheck

Check one fix at a time

After you change an extension, scan just that extension or a single file again.

One extensionOne fileQuick recheck
Share the results
08 Reports

Share the results

Export the findings as JSON or download a site report for your developer, agency or client.

JSON exportSite reportFor developers

How it works in 3 steps

  1. Install

    Step 1: Install

    Install the package on a staging copy of your site.

  2. Scan

    Step 2: Scan

    Open Components, Migration Scanner and click Scan site.

  3. Fix

    Step 3: Fix

    Open the extensions that need work and follow the replacements.

Compatibility

Joomla 4.4+Joomla 5Joomla 6PHP 8.1+

FAQ

Which Joomla and PHP versions does it support?

Joomla 4.4, 5 and 6, with PHP 8.1 or later.

Is Migration Scanner free?

Yes. Download it, install it and scan as often as you like.

Does the scan change my site?

No. It reads PHP and XML files and stores its findings. It doesn't run extension code or SQL.

Which extensions does it check?

Enabled third-party components, modules, plugins and templates. Joomla core is skipped.

Can I get help fixing an extension?

Yes. Open Paid support inside the scanner and Infyways can quote a rewrite or upgrade.

Should I run it on my live site?

A staging copy is best, so you can scan, fix and scan again before you migrate.

Ready to add Migration Scanner to your site?

Read the Migration Scanner documentation, then download it free.

Download Migration Scanner (opens in a new window)Read the documentation (opens in a new window)

Mobile Menu

Login

Don't have an account yet? Register now!