Introduction
Migration Scanner is a free, read-only Joomla administrator component that finds legacy PHP APIs and incomplete manifests before you move a site to Joomla 6.
Open Components > Migration Scanner on a staging copy. The scan inventories enabled third-party extensions, token-scans PHP, and checks XML manifests for a namespace. Joomla core is skipped. Extension PHP and SQL are never executed.
If the live site is still Joomla 3, do not install this zip there. Copy the site to Joomla 4.4, 5, or 6 (PHP 8.1 or later), install Migration Scanner on that staging copy, then scan. Use the same store zip.
Live demo: demo.joomlax.com/migration-scanner
What you can do
- See which extensions will not run on Joomla 6
- Open one extension for files, line numbers, and replacements
- Filter findings by compatibility-plugin layer (aliases, legacy classes, asset stubs) or rewrite
- Export JSON or download a printable site report
- Ask Infyways for a paid rewrite from Paid support
Built for modern Joomla
- Joomla 4.4, 5, and 6
- PHP 8.1 or later
- Native JavaScript (no jQuery)