chmod Calculator
CodeConvert between octal, symbolic, and descriptive Unix file permissions
Toggle read/write/execute checkboxes for owner, group, and others and get back both the octal number and the symbolic string (like `rwxr-xr-x`) you'd see from `ls -l`, or go the other way and paste either format to decode it into plain permissions before running `chmod` against a production server. Setuid, setgid, and the sticky bit are all supported as the special fourth octal digit or their symbolic `s`/`S`/`t`/`T` equivalents, and a reference table covers common permission sets like 755, 644, and 600 so you don't have to reconstruct them from scratch each time. This is a pure calculator: it never touches a filesystem or actually runs `chmod` for you, so applying the permissions is still a manual step in your own terminal.
How to use chmod Calculator
- 1.Toggle read/write/execute checkboxes for owner, group, and others to get the corresponding octal (e.g. `755`) and symbolic (`rwxr-xr-x`) permission strings.
- 2.Paste an octal number like `644` to see exactly what permissions it grants before running a `chmod` command on a production server.
- 3.Use it to decode a symbolic permission string you see in `ls -l` output when you're not sure what access level it actually represents.
Frequently asked questions
Availability
This tool currently runs in the browser only — no REST API, SDK, or MCP equivalent yet.