The format: old filename, new filename
Use exactly two columns. The first contains the complete original filename; the second contains the complete new filename. Include the original extension with the same spelling and case. For example, .JPG stays .JPG.
old_name,new_name
Logo Final FINAL.png,north-logo.png
Brand deck v7.pdf,north-deck.pdf
IMG_8492.jpg,north-photo.jpgThe old_name,new_name header is optional. Copy the two columns directly from Excel, Numbers or Google Sheets, or save a UTF-8 CSV or tab-separated TSV. Nameglow understands quoted CSV cells and doubled quotes. A filename containing a comma must be quoted in CSV, for example "Smith, Jane.pdf". Names are literal data; Nameglow does not evaluate spreadsheet formulas.
Download this sample CSV. The three original names above must correspond to files you add to the app; the CSV does not create files.
Rename the files on your Mac
- Download Nameglow, open the disk image, and drag the app to Applications.
- Add the files or their containing folder. Folder import includes visible regular files directly inside it. Allow access to the exact folder if prompted.
- Choose Spreadsheet. Paste your two columns or import the UTF-8 CSV/TSV.
- Review the before-and-after names. Each selected file needs exactly one matching row, and each row needs a selected file. The row order does not affect the match.
- Turn on Check Windows filenames if the handoff needs to avoid common Windows filename restrictions. Resolve the errors shown.
- Click Rename, review the confirmation, and apply the batch. Export the completed receipt if you need a record.
Nameglow changes filenames, preserving contents and extensions. Renaming can affect references in other documents or applications. Check the preview before confirming; the app does not rewrite those references.
Fix a mismatch before renaming
- A file is missing from the spreadsheet
- Add its old/new pair, or remove the file from the batch. Nameglow does not fill the gap using the next spreadsheet row.
- A spreadsheet row has no matching file
- Check the old filename, extension and letter case, or add the intended file. Remove rows outside this batch.
- The old filename appears more than once
- Keep one mapping per file. If different folders contain the same original filename, use separate batches. This version does not accept full-path mappings.
- Two files would have the same new name
- Give them distinct names. Nameglow also checks for names already occupied in their folders and treats case and Unicode equivalents conservatively.
- The extension changes
- Keep the original extension exactly. Naming
photo.jpgasphoto.pngdoes not convert its contents, so Nameglow blocks that change. - Windows filename check fails
- Change reserved names such as
NUL.pdf, reserved characters such as?, or a trailing space or period. The optional check covers filenames only, not total path length, a recipient’s software or cloud-service rules.
Keep a record for the handoff
Export an HTML preview before renaming, or a receipt for the most recent completed batch. Reports show original and new names in a readable document that opens in a browser. Draft previews say that no files have changed.
The last completed receipt is available after reopening Nameglow, until you undo that batch or replace it with another. Save the report if you need a lasting copy. Reports contain filenames but omit absolute folder paths; review names before sharing. A receipt records the rename, not the files’ current state.
Undo Last Batch restores the latest batch’s original names after checking file identity and conflicts. It also works after relaunch. Read the undo and recovery guide.
Common questions
- Does Nameglow open .xlsx or .numbers files?
- No. Copy and paste two columns, or export a UTF-8 CSV/TSV from your spreadsheet app. A sheet is limited to 4 MiB and 5,000 filename pairs; the free batch limit remains 10 files.
- Can I give it just a column of new names?
- No. Include both old and new names so the app can match them without relying on row order.
- Is the spreadsheet uploaded?
- No. Matching happens locally. The website demo also runs locally in your browser and does not read your disk.
- Is this available in the free version?
- Yes. Spreadsheet matching, Windows checks and HTML reports work with the free 10-file batch limit. Pro costs $19 USD once and increases the limit to 5,000.
- Do other Mac apps support CSV renaming?
- Yes. Several established alternatives do, with different formats and controls. Compare Nameglow and other Mac renamers.
Try it on a small batch.
Use the sample format with your own files. The free version has no time limit or account requirement.
Download Nameglow free ↓