F2

github.com/ayoisaiah/f2 File Utilities Open-source projectOpen source

F2 batch-renames files and directories through a cross-platform command-line tool written in Go.

github.com/ayoisaiah/f2
F2 homepage screenshot

About F2

F2 is a free, open source command-line tool for renaming many files and directories at once. It is written in Go and is described by its project as cross-platform. Renaming runs as a dry run by default, so the proposed changes can be reviewed before they are applied.

F2 supports simple string replacements and regular expressions. It can use file attributes, such as EXIF data for images and ID3 tags for audio files, in the new names. Each rename is checked for conflicts before it runs, and detected conflicts can be resolved automatically. Any rename operation can be undone. Go developers can install it with go install, which requires Go 1.23 or later. Pre-compiled binaries for several operating systems are available from the project's releases page.

Key features

  • Dry run by default, so changes can be reviewed before they are applied
  • Variables from file attributes such as EXIF image data and ID3 audio tags
  • Simple string replacement and regular expression renaming
  • Pre-execution conflict checks, with optional automatic conflict resolution
  • Undo for renaming operations
  • Installation through go install or pre-compiled binaries
Best for: Command-line users who need to rename large batches of files or directories and want to preview changes first, including Go developers.
Good for
  • Runs as a dry run by default, so proposed changes can be reviewed before they are applied
  • Renaming operations can be undone
  • Open source and released under the MIT License
Watch out for
  • Installing with go install requires Go 1.23 or later
  • It is a command-line tool and has no graphical interface described in the source

F2 at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

F2 alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in File Utilities

Well-known listings from the same topic.

All 184

F2 FAQ

Under what license is F2 released?
F2 is released under the terms of the MIT License.
How can I install F2?
Go developers can install it with go install, which requires Go 1.23 or later. Pre-compiled binaries for various operating systems are available from the releases page.
How do I report a bug or request a feature?
The project welcomes bug reports and feature requests. Contributors are asked to open an issue before creating a pull request.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing