Easy Find and Replace
Safe database search, dry-run previews, replace, and 1-click rollback across Joomla tables. JSON and serialized PHP stay intact. Joomla 4, 5, and 6.
30-day money-back guarantee
Changelog — Easy Find and Replace
Version 1.0.0: 18 September 2026
- New Feature: Initial commercial release of Easy Find and Replace for Joomla 4.4+, 5, and 6.
- New Feature: Interactive Find, Preview (Dry Run), and Execute Replace wizard with AJAX batch processing.
- New Feature: Schema discovery across core and third-party tables with scope presets and custom selection.
- New Feature: JSON and serialized PHP integrity handling with recalculated string byte lengths.
- New Feature: Safety rails for primary keys, credential columns, session/MFA tables, and fail-closed snapshots.
- New Feature: Snapshot History & Rollback with conflict detection.
- New Feature: Paginated preview results, Configuration screen, and dashboard KPIs.
- Improvement: Abandoned running jobs auto-close as Cancelled; dry-run can be required before live replace.
Administrator component
Easy Find and Replace
Bulk edit the database without risky hand-written SQL.
Search core and third-party tables, preview every match, then replace with snapshots ready for rollback. Primary keys, passwords, tokens, and MFA tables stay protected.
Where it runs
Open the administrator
This product is an admin tool. After install, go to Components > Easy Find & Replace. Use Find Matches or Preview Replace (Dry Run) before Execute Replace.
Dry-run diffs
See match counts and paginated before/after snippets before any write hits the database.
Safety rails
Primary keys, credentials, sessions, and MFA tables are excluded by default.
JSON and PHP
Structured values are updated with correct serialized byte lengths so configs stay valid.
1-click rollback
Live replaces store cell snapshots so you can restore a job from History & Rollback.
Third-party tables
Pick Articles, Menus & Modules, all searchable tables, or a custom selection.
AJAX batches
Large databases process in configurable batches so PHP timeouts stay under control.
First-time setup
Four steps
- Install
pkg_easyfindreplace_*.zipfrom the UNZIP pack - Open Components > Easy Find & Replace
- Run Preview Replace (Dry Run) and review the paginated results
- Execute Replace only when the preview looks right