Component
Utilities

Migration Scanner

Free, read-only PHP and XML scan of enabled third-party extensions before you migrate to Joomla 6.

  • Free download Install it with no checkout
  • One-click updates New releases install from the Joomla administrator
  • Version 1.0.2 Updated 6 days ago
  • Works with Joomla 4, 5 and 6
  • PHP 8.1 or later recommended
  • 5.0 rating See the reviews
Migration Scanner

Features

What can Migration Scanner do for you?

Six feature areas, one install package for Joomla 4, 5 and 6.

Know Exactly What to Change

Clear Fixes

Know Exactly What to Change

  • Every finding shows the file, line and the fix. Repeated issues are grouped so you fix patterns, not piles.
A Plan, Not a Pile

Worst First

A Plan, Not a Pile

  • Extensions are sorted from won't run to ready. See your site's blockers at a glance.
Know What Needs a Rewrite

Compatibility

Know What Needs a Rewrite

  • See what still relies on Joomla's backward compatibility plugin. And what it can't save.
Safe to Run on Staging

Safe Scan

Safe to Run on Staging

  • Nothing from your extensions is executed. Only enabled third-party extensions are scanned.
Reports You Can Share

Shareable Reports

Reports You Can Share

  • Export JSON or a printable report for your agency or developer.
Help When You Need It

Expert Help

Help When You Need It

  • If you need help, an optional button requests a paid fix quote from Infyways; your report isn't sent.

Changelog

What's new

3 releases since version 1.0.0. Updates install from the Joomla admin with a valid licence.

    • Download Key support on the update site (dlid).

Docs & setup

Get up and running fast

Written guides for installing and configuring Migration Scanner, from first setup to the options that matter.

  • Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
  • Configuration optionsThe settings in the guide, from first setup to the options that matter.
  • Practical usage tipsShort examples you can adapt to your site.

Why buy here

Why JoomlaX

  • Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
  • Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
  • One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
  • Support from the developers Tickets go straight to the developers. First replies within 24 business hours.

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 126 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.

  • Basic

    Ideal for small projects and personal sites

    $249/ 6 months

    Save 91% · $2,900+ value

    • Access to 126 extensions
    • Access to new extensions during period
    • 3 websites license
    • 6 months support and updates
    • Unlimited downloads and domain activations
    • Full-time expert technical support
    Buy Basic plan

    30-day money-back guarantee

  • Most popular

    Premium

    Best for growing businesses and web agencies

    $349/ 1 year

    Save 92% · $4,700+ value

    • Access to 126 extensions
    • Access to new extensions during period
    • 5 websites license
    • 1 year support and updates
    • Unlimited downloads and domain activations
    • Priority full-time technical support
    Buy Premium plan

    30-day money-back guarantee

  • Developer

    For professional developers and multi-client agencies

    $749/ one-time

    Pay once · keep forever

    • Access to 126 extensions
    • Access to all future new extensions
    • Unlimited websites license
    • Lifetime support and updates
    • Unlimited downloads and domain activations
    • VIP priority full-time technical support
    Buy Developer plan

    30-day money-back guarantee

FAQ

Questions about Migration Scanner

Still unsure? Our support team is one ticket away.

Which Joomla versions does Migration Scanner support?

Migration Scanner installs on Joomla 4.4, 5, and 6. PHP 8.1 or later is required. It does not install on Joomla 3.

What should I do if the site is still on Joomla 3?

Do not install this zip on Joomla 3. Copy the site to a staging Joomla 4.4, 5, or 6 install with PHP 8.1 or later, then install the same MigrationScanner_UNZIP.zip and scan that copy. That is the path if you are moving from Joomla 3 toward Joomla 6.

What does Migration Scanner do?

It inventories enabled third-party extensions on the site, token-scans their PHP, and checks XML manifests for a namespace. You get file paths, line numbers, replacements, and compatibility-plugin layers.

Does it change my extensions?

No. The scan is read-only. It does not execute extension PHP and it does not run extension SQL.

What files does it read?

PHP and XML in enabled non-core components, modules, plugins, and templates. Joomla core is skipped. JavaScript, CSS, and SQL files are not scanned in this release.

Should I run it on a live site?

Run it on a staging copy. The scan is read-only, but a large site can take several minutes and is easier to review off production.

What is the default target version?

Auto targets Joomla 6. Open Configuration to pick Joomla 4 or 5 if you are staging an upgrade to that version.

What file do I download from the store?

Download MigrationScanner_UNZIP.zip. Unzip it, then install the pkg_jxmscanner_*.zip inside from System > Install > Extensions.

Does it require jQuery?

No. Migration Scanner uses native JavaScript.

Is Migration Scanner free?

Yes. The scanner is free. If you want Infyways to rewrite an extension, open Components > Migration Scanner > Paid support and ask for a quote.

Help from the people who built it

Don't have an account yet? Register Now!

Sign in to your account