What is the Chmod Calculator?
On Unix and Linux systems, every file and directory carries a set of permissions that decide who can read, write, or execute it. The chmod (change mode) command sets those permissions, but it accepts them in two different notations — a numeric octal form like 755 and a symbolic form like rwxr-xr-x — and translating between them in your head is easy to get wrong.
The Chmod Calculator by ASAPUtils.com makes it visual. Tick the read, write, and execute boxes for the owner, group, and others, and instantly get the octal value, the symbolic string, and the ready-to-run chmod command. It works in reverse too — type a number and see exactly which permissions it grants.
How to Use
- Use the permission grid to check read, write, and execute for the owner, group, and others.
- The octal value (for example
755), the symbolic notation (rwxr-xr-x), and the full chmod command update instantly at the bottom. - Toggle the special bits — setuid, setgid, and sticky — if you need them; they add the optional fourth leading digit.
- To go the other way, type a value like
644or4755into the reverse box and press Apply to set the whole grid from a number. - Click Copy on any result to paste it straight into your terminal.
Use Cases
Web developers and sysadmins reach for chmod constantly: making a deploy script executable (chmod +x), locking down a private key to 600 so SSH will accept it, or setting 755 on a web directory so a server can serve its files. Getting the exact number right the first time avoids “permission denied” errors and, more importantly, avoids accidentally making sensitive files world-writable.
Students learning Linux and anyone following a tutorial that says “set the permissions to 644” benefit from seeing what that number actually means in plain read/write/execute terms. The two-way conversion turns an abstract number into a concrete grid, which makes the permission model click far faster than memorizing tables.
Why Use This
The calculation is pure arithmetic and happens entirely in your browser — no filenames, paths, or permission choices are ever sent anywhere. You can plan permissions for private servers and internal tooling with complete confidence that nothing leaves your device.
The tool also covers the parts people forget: the special setuid, setgid, and sticky bits, and the distinction between an executable x and its s/t variants in symbolic notation. Whether you are quickly checking what chmod 755 grants or working out the exact numeric value for a tricky permission set, everything stays in sync in one clear view.