Make a Mac-safe filename

100% local. Your text never leaves this browser tab.

macOS is more permissive than Windows: the Finder mainly rejects the forward slash / and the colon : (a leftover path separator it still shows as /). Paste a name below and the macOS profile removes those, straightens smart quotes and tidies spaces.

Cleaning a filename for a different system? Pick your target:
Windows macOS Linux SSH / shell-safe
What Mac-safe means

The rules, in plain terms

What macOS rejects

In practice, avoid the forward slash / and the colon :. The Finder blocks both; the profile deletes them.

A leading dot hides it

A name starting with . becomes a hidden file in Finder and the shell, so avoid a leading dot unless you mean it.

Plan for Windows too

macOS allows characters Windows forbids. If the file might travel to a PC or the cloud, use the Windows profile instead for full portability.

The Windows app

Put it on a hotkey

☕ Filenames the Finder never rejects, on a hotkey for the price of a coffee. Yours forever.

Download this exact setup as a ready-made Filename-safe (macOS) profile. Give it a global hotkey in the Windows app and any name you copy is cleaned for this target the instant you paste, so a Windows machine can prepare files for a Mac, a Linux box or a server over SSH. Same engine as above, entirely offline.

Get the Windows app →
Pay once, €3.39, no subscription. If the app doesn’t open, the profile is saved to your downloads, just import it.
FAQ

Filenames, answered plainly

What characters are not allowed in a Mac filename?

In everyday use the Finder rejects two characters: the forward slash / and the colon :. At the lowest level only / and the null character are truly forbidden, but the Finder also blocks : because it is the classic Mac path separator.

Why can’t I use a colon in a Mac filename?

The colon was the path separator in classic Mac OS, so macOS still reserves it. If you type a colon in the Finder it is stored as a slash, which is why the profile removes it.

Are Mac filenames case-sensitive?

By default no. The standard APFS and HFS+ volumes are case-insensitive but case-preserving, so Report.txt and report.txt are treated as the same name even though the capitals are kept.

Will a Mac filename work on Windows?

Not always. macOS permits characters that Windows forbids, such as the pipe or question mark. If the file will be opened on a PC or synced to cloud storage, clean it with the Windows profile for full portability.

Cleaning for a different system? Use the tabs above, or head back to the Windows filename cleaner or the full tool on the home page.