Command-line tool
convmv
brew/convmv
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Filename encoding conversion tool
At a glance
- Type
- Command-line tool
- Install on
- macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
macOS
brew install convmv
Linux
brew install convmv
Test filename encoding conversion (don't actually change the filename)
convmv -f from_encoding -t to_encoding input_file
Convert filename encoding and rename the file to the new encoding
convmv -f from_encoding -t to_encoding --notest input_file
Related command-line tools
- libiconv
Conversion library - nkf
Network Kanji code conversion Filter (NKF) - curl
Get a file from an HTTP, HTTPS or FTP server - slugify
Convert filenames and directories to a web friendly format - zf
Command-line fuzzy finder that prioritizes matches on filenames - enca
Charset analyzer and converter - gitnu
gitnu indexes your git status so you can use numbers instead of filenames. - fuzzy-find
Fuzzy filename finder matching across directories as well as files
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents