calculators
Chmod Calculator
Convert Unix file permissions between numeric, symbolic, and ls-style formats.
User (u)
Group (g)
Other (o)
4000 setuid · 2000 setgid · 1000 sticky bit — shown as s/S, s/S, t/T when combined with execute (lowercase if execute is set, uppercase if not).
Numeric mode: r=4, w=2, x=1, summed per class. 0 = 0-special + 755 perms.
Convert Unix file permissions between numeric (755), symbolic (u=rwx,g=rx,o=rx), and ls-style (-rwxr-xr-x) formats. Toggle read/write/execute per class, handle setuid/setgid/sticky bits, and copy ready-to-run chmod commands.
- -Numeric, symbolic, and ls-style output at once
- -Checkbox controls for user/group/other permissions
- -Special bits: setuid (4000), setgid (2000), sticky (1000)
- -Common presets (644, 755, 600, 700, and more)
- -Copy ready-to-run chmod commands
- >Setting file permissions on a server
- >Explaining ls -l permission strings to a team
- >Migrating configs between systems
- >Learning how numeric modes map to rwx