How to use (3 quick steps)
- Choose your ZIP
- Upload a .zip file (default limit: 20 MB; adjustable via max_mb).
- This tool requires PHP’s ZipArchive to be enabled on the server.
- Set rename rules
- Prefix / Suffix: Add fixed text before/after the base filename.
- Sequence number: Enable auto numbering; choose start value, zero-padding (e.g., 3 → 001), separator, and whether the number goes at the start or end.
- Keep directory structure: Keep original folders (recommended) or flatten everything into the root.
- Lowercase extensions: Normalize file extensions (e.g., JPG → jpg).
- Find & Replace: Replace text in the base filename only (extension excluded). Toggle regex if needed.
- Name normalization:
- Convert full-width → half-width (alnum/space).
- Replace spaces with
_or-(or leave as is). - ASCII-only option to replace non-ASCII with
_. - Force lower/UPPER case.
- Collision policy:
- Auto-dedupe: append -1, -2… automatically, or
- Halt on collision (abort if a duplicate name would occur).
- Run & download
- Click “Rename and create ZIP.”
- Review the mapping preview (old path → new path).
- Download the renamed ZIP.
What you get (output)
- A brand-new ZIP containing files renamed per your rules.
- Optional preserved folder structure (or a flattened archive, if chosen).
- Consistent extensions (lowercased if selected).
- A preview table (up to ~200 items) showing old vs new paths.
- Download link to the generated ZIP under
wp-content/uploads/zip-rename/.
[Completely Free] Utility Tools & Work Support Tools
You can use practical tools like CSV formatting, PDF conversion, and ZIP renaming entirely in your browser, all for free. Each tool page clearly explains “How to use it”, “What the output looks like”, and “Important notes & caveats”, so even first-time users can start without confusion.
Notes & caveats
- Server requirement: PHP ZipArchive must be enabled; otherwise the tool will show a notice and won’t run.
- Access & limits: Default upload cap is 20 MB; raise with
max_mb. Private by default; switch to public withrequire_login=0. - Ordering & numbering: Sequence increments per processed file; padding/position/separator apply exactly as configured.
- Find & Replace: Operates on the base filename only. If using regex, escape special characters; invalid patterns are ignored.
- Normalization:
- Full-/half-width, whitespace collapse/substitution, ASCII-only, and case transforms apply to the name (not the extension).
- Problematic path characters
\ / : * ? " < > |are replaced with_. Leading/trailing spaces and dots are trimmed.
- Collisions:
- “Auto-dedupe” keeps processing and appends
-1,-2… - “Halt” stops at the first conflict and reports the offending path.
- “Auto-dedupe” keeps processing and appends
- Encodings & OS quirks: ZIPs can contain names from various encodings; normalization helps portability across Windows/macOS/Linux.
- Large archives: Very big or deeply nested ZIPs may take time and memory to process depending on hosting resources. Clean up generated ZIPs when done.
