u.the ultimatetools
← All tools
File tools / FREE

Bulk Find & Replace

Replace text in a single text file or a ZIP of files. Review every affected filename before downloading.

Your filesText file or ZIP · Up to 20 MB

Supported UTF-8 text: TXT, MD, HTML, CSS, JS, TS, JSON, XML, CSV, YAML, YML, SVG, INI, CFG. SQL files are not supported.

Files expire after 1 hour.
Private processing · No sign-up · Original upload removed after processing

How to use it

  1. Upload a supported UTF-8 text file or a ZIP of text files.
  2. Enter the exact text to find and its replacement.
  3. Review the change report and download your updated file or archive.

A useful example

Update an old domain name across HTML, CSS, and configuration files in one batch.

Good to know

Only supported UTF-8 text files are changed. Binary files and unsupported encodings are preserved. Matching is literal, not a regular expression.

Changing your WordPress domain?

A WordPress database export is an SQL file. This tool accepts supported text files and ZIP archives, but does not modify .sql files, even inside a ZIP.

Use a WordPress-aware replacement tool

WordPress can store settings in serialized data, where text lengths are recorded. Simply replacing an old domain with a new one can break those values. Renaming an SQL export to .txt does not make this operation safe.

Keep a database backup and use a tool that handles serialized data, such as WP-CLI search-replace, on a test copy of your WordPress site first. WP-CLI can preview changes with a dry run and export the transformed database as SQL.