Chmod Calculator Online — Octal & Symbolic Permissions
Toggle ugo rwx bits, sync octal (644, 755, 1755…), and read ls-style symbolic notation with setuid/setgid/sticky. Symbolic is read-only — no u+rwx string parsing.
How it works
Toggle read/write/execute for owner, group, and other, plus setuid/setgid/sticky. Octal syncs (3 digits without special bits, 4 otherwise). Symbolic shows s/S/t/T per Unix rules.
Options
Examples
Classic executable
Octal
Symbolic
Sticky + 755
Octal
Symbolic
Related utilities
Back to the utilities hub. To validate a .env file, see validate-env.
Chmod calculator FAQ
Unix permissions
Can I paste u+rwx,g+rx?
No — symbolic is display-only. Enter octal or use the toggles.
When 3 vs 4 digits?
3 digits with no special bits (755). 4 digits whenever a special bit is on (4755, 1755…).
ACL / SELinux?
Out of scope — classic Unix permissions only.
s vs S?
s = special bit + execute; S/T = special bit without execute on that triad.
Why 9 characters instead of -rwxr-xr-x?
We show the permission body (ugo rwx, 9 characters). The ls file-type prefix (-) is omitted — this is a mode calculator, not an inode listing.
More developer utilities in this cluster
Looking for converters, encoders, formatters, and minifiers in one place? Developer tools hub Open the curated developer tools catalogue.