Easy Find and Replace
Safe database search, dry-run previews, replace, and 1-click rollback for Joomla 4, 5, and 6.
30-day money-back guarantee
What can Easy Find and Replace do for you?
Built for real Joomla sites
Easy Find and Replace searches, previews, and replaces text across Joomla core and third-party database tables. Dry-run diffs, safety blacklists, JSON and serialized PHP integrity, and 1-click snapshot rollback keep bulk edits safer than raw SQL. Administrator component. Joomla 4.4+, 5, and 6. Native JavaScript. No jQuery.
Dry-Run Previews
Before and after
Snippet diffs with exact match counts before any database write.
Paginated results
Large scans stay readable instead of dumping thousands of rows at once.
Required dry run
Optionally block Execute Replace until a matching preview succeeds.
JSON and Serialized PHP
JSON aware
Updates string values inside objects and arrays without breaking encoding.
PHP serialize
Recalculates byte lengths so configs and params keep working.
No object hydrate
Unserialize path avoids loading arbitrary PHP objects.
1-Click Rollback
Cell snapshots
Original values are stored before each live replacement.
History screen
Open a job and restore with one click.
Conflict report
Rows changed again after replace are flagged instead of silently overwritten.
Table Targeting
Quick presets
Articles, Menus and Modules, or all searchable tables.
Custom pick
Choose specific core or third-party tables under your prefix.
Schema discovery
Only tables with a single primary key and text columns appear.
Safety Rails
Primary keys
Never replaced.
Credentials
Password hashes, tokens, session IDs, and API keys stay out of scope.
Hard tables
session, user_keys, user_mfa, and webauthn_credentials are excluded.
AJAX Batch Engine
Configurable batches
Process big tables without PHP timeouts.
Live progress
Admin wizard shows job status as batches finish.
Clean finish
Abandoned running jobs close as Cancelled instead of sticking forever.
Modern Admin Component
Administrator only
Find, preview, replace, and rollback in one component.
No jQuery
Native admin JavaScript.
Updates
JoomlaX update server, no license tab.
Before and after
Snippet diffs with exact match counts before any database write.
Paginated results
Large scans stay readable instead of dumping thousands of rows at once.
Required dry run
Optionally block Execute Replace until a matching preview succeeds.
JSON aware
Updates string values inside objects and arrays without breaking encoding.
PHP serialize
Recalculates byte lengths so configs and params keep working.
No object hydrate
Unserialize path avoids loading arbitrary PHP objects.
Cell snapshots
Original values are stored before each live replacement.
History screen
Open a job and restore with one click.
Conflict report
Rows changed again after replace are flagged instead of silently overwritten.
Quick presets
Articles, Menus and Modules, or all searchable tables.
Custom pick
Choose specific core or third-party tables under your prefix.
Schema discovery
Only tables with a single primary key and text columns appear.
Primary keys
Never replaced.
Credentials
Password hashes, tokens, session IDs, and API keys stay out of scope.
Hard tables
session, user_keys, user_mfa, and webauthn_credentials are excluded.
Configurable batches
Process big tables without PHP timeouts.
Live progress
Admin wizard shows job status as batches finish.
Clean finish
Abandoned running jobs close as Cancelled instead of sticking forever.
Administrator only
Find, preview, replace, and rollback in one component.
No jQuery
Native admin JavaScript.
Updates
JoomlaX update server, no license tab.
Docs & setup
Get up and running fast
Written guides for installing and configuring Easy Find and Replace — from first setup to the options that matter.
- Installation steps
- Configuration options
- Practical usage tips
Pricing
Choose the plan that fits
Save more as you scale — longer access means a bigger discount.
$19
30-day money-back guarantee
$29
30-day money-back guarantee
$49
30-day money-back guarantee
$99
30-day money-back guarantee
Have questions about Easy Find and Replace?
Frequently asked questions
Still have questions?
All-access bundle
Unlock every JoomlaX extension in one plan
Get all 100+ extensions, ongoing updates, and full-time support. Plans start at $99.
- Satisfaction guarantee
- Secure SSL payment
- Updates included