Batch File Renamer

Change file extensions in bulk

Cameras write .JPG, the web wants .jpg. Downloads arrive with no extension at all. Fixing them one by one in Finder means a warning dialog per file.

How to do it

  1. Add the filesDrag them onto Batch File Renamer, or use the Finder Quick Action.
  2. Pick the "Fix .JPG to .jpg" recipeOr add an Extension step: lowercase, uppercase, set, add or remove.
  3. RenameNo per-file warning dialogs. Undo puts them back.

Fix extensions from the real file type

A file called photo.png that's really a JPEG confuses some apps. The Extension step can set each file's extension from its actual contents.

In Terminal

for f in *.JPG; do mv "$f" "${f%.JPG}.jpg"; done works for a single folder, with no preview and no undo.

Questions

How do I change many file extensions at once on Mac?

Use an Extension step in Batch File Renamer Lite (free), or a shell loop in Terminal.

Is it free?

Yes. Extension steps are in Lite, with no file limit.

Download Batch File Renamer

Download for macOS