Skip to content
SPECIFICTION
Get listed

Nomina

github.com

Free plan WindowsmacOSLinux
Visit github.com
Spec score 7.6 #14 of 31 in File Renaming Software

What it is

Nomina is a desktop app for renaming files and folders in bulk on Linux, macOS and Windows. Its live preview lets you review a batch before committing it; the app detects invalid characters, name conflicts and reserved names, and can undo the last batch. Rules can add prefixes or suffixes, replace text with optional regular expressions, remove or slice name parts, change case, add numbering and alter extensions. You can scan folders recursively, filter items, drag and drop files, or load paths from the clipboard. Presets can be saved, imported and exported as JSON files. Optional metadata cleanup is available during renaming. The interface supports English and Persian, including right-to-left layout, and has dark and light themes. The README describes Nomina as having no telemetry. It is free, with no paid plans or usage limits stated. Prebuilt downloads are listed for Windows x64, Linux x64 and ARM64, and macOS Apple Silicon; the macOS build can run on Intel via Rosetta 2.

Spec sheet

Purpose
Nomina is a desktop app for renaming files and folders in bulk, with a live preview and flexible rule engine.Read 30 Sep 2026 · github.com
Integrations
The README lists no third-party service integrations; it describes importing and exporting presets through JSON files.Read 30 Sep 2026 · github.com
Privacy
The README describes Nomina as having no telemetry.Read 30 Sep 2026 · github.com
License
The repository identifies the project as MIT licensed.Read 30 Sep 2026 · github.com
Developer
The README identifies the developer as E.MKH, a Python developer.Read 30 Sep 2026 · github.com
Download integrity
The README says every release includes a SHA256SUMS.txt file for verifying downloads.Read 30 Sep 2026 · github.com
Downloads
Prebuilt downloads are listed for Windows x64, Linux x64 and ARM64, and macOS Apple Silicon; the macOS build is stated to run on Intel via Rosetta 2.Read 30 Sep 2026 · github.com
Languages
The interface supports English and Persian, including right-to-left layout.Read 30 Sep 2026 · github.com
Other features
The app supports recursive folder scanning, filtering, drag and drop, clipboard path loading, dark and light themes, and optional metadata cleanup when renaming.Read 30 Sep 2026 · github.com
Presets
Users can save, import, and export rule presets as JSON files.Read 30 Sep 2026 · github.com
Requirements
Running from source requires Python 3.10+; the listed desktop requirements are Windows 10/11, Linux with GTK 3 and WebKit2GTK 4.1, or macOS 11+.Read 30 Sep 2026 · github.com
Rule engine
Rename rules include prefix, suffix, replace with optional regex, remove, slice, case transformations, numbering, and extension changes.Read 30 Sep 2026 · github.com
Safe preview
The README says files are not renamed until the user commits the rename, allowing a preview first.Read 30 Sep 2026 · github.com
Validation and undo
The app detects invalid characters, name conflicts, and reserved names, and can undo the last rename batch.Read 30 Sep 2026 · github.com

Plans and prices

Nomina Free No paid plans or usage limits are stated Read 30 Sep 2026 · github.com

Every Nomina plan and price →

Strong points and limits

Strong points

  • Live preview before committing a rename batch
  • Rules include regex replacement and numbering
  • Can undo the last rename batch
  • Presets import and export as JSON files
  • Free plan with no stated usage limits

Limits

  • No prebuilt macOS Intel download is listed
  • Running from source requires Python 3.10+

Who it suits

Nomina suits people who need to rename batches of files or folders across Linux, macOS or Windows. Its preview, validation and undo features may be useful when a batch needs careful review.

Verdict

Nomina combines a broad set of batch-renaming rules with preview, validation and undo. It is free, and its listed desktop requirements vary by operating system.

Where Specifiction places it

Alternatives to NominaAll alternatives →