RenameKing

User Guide
Version 1.0 / © 2026 Malcon

1. Introduction

RenameKing is a Mac app for renaming many files and folders at once. You can check every new name in a list before anything is changed, so you can work with confidence.

What you can do

System requirements

macOS 15 or later, on Macs with Apple silicon or Intel processors. The interface is available in Japanese, English, Chinese (Simplified and Traditional), Korean, German, French, Spanish, Italian and Portuguese (Brazil).

2. The Main Window

RenameKing main window
The main window: sidebar, file list and settings panel (left to right).
AreaDescription
Sidebar (left)The folder tree and “Recent Folders”. Click a folder to show its contents in the list.
Toolbar (top)Choose a folder, favorites, refresh, undo, and show or hide the settings panel.
File list (center)Shows “Current Name” and “New Name” side by side. The parts that change are highlighted in blue. The icon at the start of each row shows its status (● will change, ▲ warning).
Status bar (bottom)The number of items shown, selected, to be changed and with warnings.
Settings panel (right)Switch between functions (Rename / Tag Rename / Attributes / Numbered Objects) with the tabs at the top, and set options below.
Action buttons (bottom right)The button that runs the current function (“Rename”, “Apply”, “Create”) and the “Undo” button.
Which items are processedIf you select items in the list, only the selected items are processed. If nothing is selected, all items shown in the list are processed.

3. Getting Started

  1. Open a folder: click a folder in the sidebar. You can also drag files or folders onto the window or onto the app’s Dock icon, or choose File → Choose Folder… (⌘O).
  2. Choose a function: select “Rename” or another function with the tabs at the top of the settings panel.
  3. Set it up: for example, choose “Text (Date) + Number” from the presets menu and type Hokkaido Trip_ in “Text to Add”.
  4. Check the result: the “New Name” column updates instantly. The “Sample” section in the settings panel shows the result for the first item.
  5. Run: click the “Rename” button at the bottom right (⌘↩).
TipTo rename only some files, select them in the list before running. Hold ⌘ or ⇧ while clicking to select several items.
Open from the FinderIn the Finder, Control-click (right-click) files or folders and choose Quick Actions or Services → “Open in RenameKing” to open them directly in RenameKing.

4. Rename: Presets

Common renaming tasks are collected in a menu. Set “Mode” to Presets and pick an item from “Menu”. Depending on the item, fields such as Text to Add, Start Number, Digits or position appear.

Presets
Renaming photos to “Hokkaido Trip_001.JPG” and so on with “Text (Date) + Number”.
From a preset to Advanced modeClick “Open in Advanced Mode” to switch to Advanced mode with the find/replace settings of the selected preset filled in. This is handy when you want to adjust a preset slightly.
CategoryMain items
Add Numbers or TextNumber + Extension / Number + Original Title + Extension / Original Title + Number + Extension / Text (Date) + Number / Number + Text (Date) / insert text at the Nth character from the start (end) / add a number at the start (end) / Date / add the date at the start (end) / Add Folder Name at Start / Folder Name + Number
Remove Numbers or TextRemove N characters from the Nth character / remove everything after (before) the Nth character / remove “copy” and “alias” suffixes / Remove Brackets and Contents / remove (n) or [n]
Convert Character TypesCapitalize Words / Swap Case / upper ⇒ lower, lower ⇒ upper / half-width ⇔ full-width / katakana ⇔ hiragana / Remove Diacritics (é → e, etc.)
Replace TextReplace Text, Swap Both Sides of '-'
Organize NumbersPad the Nth number from the start (end) (e.g. 1 → 001) / increase or decrease the Nth number
Change ExtensionUppercase / Lowercase / Remove / Add / Replace Extension

5. Rename: Advanced

Set “Mode” to Advanced to build names freely with two fields: “Find” and “Replace”. There are three methods.

Advanced rename
Find *.*, Replace \Y\m\d_??.\L\2 gives “20260928_01.jpg” and so on (extension in lowercase).

Wildcard

* matches any text and ? matches any single character. The matched parts can be used in Replace as \1, \2 … in order.

FindReplaceExample
*.*Trip_??.\2IMG_0231.JPG → Trip_01.JPG
IMG_*.*photo_\1.\2IMG_0231.JPG → photo_0231.JPG
*_draft.*\1.\2Minutes_draft.docx → Minutes.docx

Regex (regular expressions)

Lets you specify detailed patterns. Parts enclosed in ( ) become \1, \2 ….

FindReplaceExample
(.*)_v(\d+)(\..*)\1\3report_final_v2.xlsx → report_final.xlsx
^(\d{4})(\d{2})(\d{2})\1-\2-\320260812.jpg → 2026-08-12.jpg

Translate

Converts each character in Find into the character at the same position in Replace. Ranges can be written like a-z. Example: Find a-z, Replace A-Z turns lowercase letters into uppercase.

Helpers

Editing names one by one

Select an item and press F2 (or Control-click it and choose “Edit Name”) to type its new name directly. Names you edit by hand take priority over other settings. Choose Edit → Clear All Manual Edits to discard them.

6. Replace Syntax

The following expressions can be used in Replace (and in the Tag Rename format). You can also see this list at any time with Help → Replace Syntax Help (⌘?).

File

\0Current name (with extension)
\1–\9Parts matched by Find
\tCurrent file title (without extension)
\eCurrent extension
\fFolder name
\FParent folder name
\PFull folder path
\;File size (with separators)
\:File size (without separators)

Numbers

? ?? ???Sequential number (digits = number of ?)
*Random digits

Letter case

\U … \EUppercase in between
\L … \ELowercase in between
\u / \lNext character only upper / lower
\Q … \ETreat text in between literally

Date and time

\YYear (4 digits)
\yYear (2 digits)
\mMonth
\dDay
\HHour (24-hour)
\IHour (12-hour)
\pAM / PM
\MMinute
\SSecond
\a / \AWeekday (short / full)
\b / \BMonth name (short / full)
\jDay of the year
\#Drop leading zeros of the next item (e.g. \#\m → 8)

Dates are the file’s modification date (the creation date can be chosen in Options).

Sorting into folders

/Folder separator; folders are created automatically
..The folder one level up

7. Numbering, Groups and Sorting into Folders

Numbering

A number is inserted where ? appears in Replace; ??? gives 001, 002 …. In the “Numbering” section you can set Start, Step and Number Type (Decimal / Hexadecimal). Turn on “Restart for each folder” to start again from 1 in each subfolder.

Numbers follow the order of the list. Use “Sort” above the list or click the column headers to change the order before running.

Group By

Use the “Group” menu above the list to group items by extension, folder and so on. Numbering restarts for each group, so you can, for example, number each file type from 01.

Sorting into folders

If Replace contains /, the folders are created and the files are moved into them.

ReplaceResult
\Y-\m/\0Sorts files into monthly folders such as “2026-08”
../\Y-\m-\d/\0Creates daily folders one level up and sorts the files into them
\e/\0Sorts files into folders by extension

Target (narrowing down items)

8. Tag Rename

Names files using information (tags) stored in the files. Write tags in the “Format” field in the form <TagName>. You can insert them from the “Tags” menu.

Naming photos by the date taken
The format <EXIF.OriginalTime>\e renames photos to the date and time they were taken (e.g. 2026-08-12_091502.JPG).
Naming songs by title
The format <ID3.TrackNumber> <ID3.Track>\e renames music files to “01 Morning Light.mp3” and so on.

Available tags

CategoryFilesMain tags
Music <ID3>MP3, AAC/M4A, FLAC, Ogg, WMA, etc.Title, artist, album, track number, year, genre
Photo <EXIF>JPEG, HEIC, TIFF, RAW, etc.Date taken, camera model, maker, image size
Image <IPTC>Images with IPTC dataTitle, keywords, creator
Document <DOC>Word, Excel, PowerPoint, PDFTitle, author, subject
Web page <HTML>HTMLPage title

9. Attributes (Dates, Lock, etc.)

Changes the dates and attributes of files and folders at once. Run it with the “Apply” button. Attribute changes cannot be undone, so check the items carefully before running.

Attributes

Timestamp methods

Set DateSets all items to the date and time you specify.
ShiftMoves the current dates by the amount you specify (e.g. to fix a camera clock that was off).
RandomSets random dates within a range.
MatchMakes the other dates match one of them (modification, creation, etc.).
SequentialSets dates in list order, each one shifted by a set interval.

Under Apply To, choose which dates to change: Date Modified, Date Created or Date Accessed. If “Photo Date Taken” is on, files with an EXIF date taken use that date.

Attributes

For Locked (read-only), Hidden and Hide Extension, choose on, off, or no change (grey “–”).

10. Numbered Objects

Creates new numbered files or folders in the folder currently shown in the list.

Numbered Objects
Creating 12 empty folders named “Chapter ??”. The preview shows the names that will be created.
Empty FileCreates empty files of a given size.
File CopyDuplicates a file you choose (useful for templates).
Empty FolderCreates empty folders.
Folder CopyDuplicates a folder you choose, including its contents.

A number with as many digits as there are ? is inserted at the position of ? in the name. Set Amount, Start Number and Step, then click “Create”.

11. Actions and Name Conflicts

Action

Rename and Tag Rename can do more than change names:

RenameRenames items in place (the usual choice).
Move & Rename to Another FolderMoves items to the destination folder while renaming them.
Copy & Rename to Another FolderKeeps the originals and copies them to the destination with new names.
Create Alias & Rename in Another FolderCreates aliases with the new names in the destination.
Create Hard Link & Rename in Another FolderCreates hard links with the new names in the destination (same disk only).
Move to TrashMoves the items to the Trash. You are asked to confirm first.

When names collide

If a new name would be the same as another file’s name, a ▲ (warning) appears on that row, so you can notice it before running and adjust the settings.

Conflict warning
With “Remove Brackets and Contents”, two files would both become “Quote.pdf”, so warnings are shown.

If a conflict occurs while running, you can choose what to do in the following window. (If you turn off “Ask every time” in Settings, a predefined choice is applied automatically.)

Name Conflict
RetryTries again (for example, after moving a file in another app).
Skip / Skip AllLeaves this file (and all following conflicts) unchanged and continues.
Overwrite / Overwrite AllReplaces the existing file. The replaced file is moved to the Trash, so it can be restored with “Undo”.
Add a NumberAdds a number, like “Quote (2).pdf”, to avoid the conflict. The number format can be changed in Settings.
Abort and restore the state before renamingCancels all changes made so far and stops.
Abort and keep the current stateKeeps the changes made so far and stops.

12. Undo

You can undo the last operation with the “Undo” button at the bottom right or with Edit → Undo Rename (⌥⌘Z). A confirmation appears so you can check what will be undone.

What cannot be undone• Date and attribute changes made with “Attributes”
• Operations before the last one (only the most recent one can be undone)
• Files renamed or moved in the Finder or other apps afterwards, and files deleted by emptying the Trash

13. Settings

Choose RenameKing → Settings… (⌘,).

Settings
ItemDescription
LanguageChanges the display language. The window changes immediately; parts of the menu bar change the next time you open the app.
AppearanceShow or hide the toolbar, status bar and folder tree; list font size.
Finder IntegrationRegisters the Finder Control-click menu item (service). If it doesn’t appear, click “Re-register Service”, or turn it on in System Settings → Keyboard → Keyboard Shortcuts → Services.
When a Name ConflictsWhether to ask every time or apply a set choice automatically; the number format (e.g. (??)) and position used by “Add a Number”.
Tag RenameDate format for tags; replacements for invalid characters.
ScriptEdit and reload the user script.
Folder accessView, add and remove folders allowed in the App Store version (see next chapter).

14. Folder Access (App Store Version)

Because of Apple’s security system (the sandbox), the App Store version of RenameKing can only change files in folders you have allowed. The following window appears the first time you open the app.

Please Allow Access to Your Folders
  1. Click Allow Home Folder… (Recommended), then click “Allow” in the window that appears. Everything in your home folder, including Documents and Desktop, can then be used without further questions.
  2. If you also use external drives, choose Allow Entire Disk….
  3. If you choose “Later”, you are asked each time you open or process a folder that hasn’t been allowed yet.

You can view, add or remove allowed folders at any time in Settings → General. This information is stored only on your Mac and is never sent anywhere.

15. Keyboard Shortcuts

KeysCommand
⌘OChoose Folder…
⇧⌘OChoose Files…
⇧⌘GGo to Folder… (type a path)
⌘1–⌘4Switch to Rename / Tag Rename / Attributes / Numbered Objects
⌘↩Run
⌥⌘ZUndo Rename
F2Edit the new name of the selected item
⌘⌫Remove selected items from the list (files are not deleted)
⇧⌘ASelect All in List
⌘IInvert Selection
⌘RRefresh the list
F5Refresh Folder Tree
⌥⌘IShow / hide the settings panel
⌘+ / ⌘-Larger / smaller list text
⌘DAdd the current folder to Favorites
⌘?Replace Syntax Help
⌘,Settings

If F2 or F5 doesn’t work on a MacBook, press it together with the fn key.

16. FAQ

“New Name” is empty or doesn’t change

Your Find pattern may not match the names. In Presets, check that required fields aren’t empty; in Advanced mode, check the Find pattern. In Tag Rename, files without the tags you use are not renamed (you can check values with “Tag Columns”).

Numbers are not in the order I expected

Numbers follow the order of the list. Sort the list with “Sort” or the column headers before running. When grouping is on, numbering restarts for each group.

A ▲ (warning) appears

The new name collides with another file or contains characters that can’t be used in names. Adjust the settings, or use “Add a Number” to avoid conflicts.

“Access is not allowed” appears (App Store version)

Access to that folder hasn’t been granted. Allow it in the window that appears, or add the folder in Settings → General.

“Open in RenameKing” doesn’t appear in the Finder

Click Settings → General → Re-register Service, then turn on “Open in RenameKing” in System Settings → Keyboard → Keyboard Shortcuts → Services.

The app stopped responding after using a script

The user script may contain code that never finishes (such as an infinite loop). Force quit the app, then fix the script with Help → Open User Script.

I want to reset all settings

Quit the app, then move the contents of the folder opened by Help → Open Settings Folder to the Trash. The default settings are restored the next time you open the app.

17. Support

Answers to frequently asked questions are available on the support page.

Support page: https://malcon.jp/en/apps/renameking/support/

Mac, macOS, Finder and App Store are trademarks of Apple Inc.