Build Linux & Unix file permissions visually. Convert instantly between octal (like 755), symbolic (rwxr-xr-x) and a ready-to-run chmod command — with setuid, setgid, sticky bit, umask and handy presets.
Octal, symbolic and command all stay in sync as you click.
Setuid, setgid and sticky bit with clear plain-English notes.
Generate octal or symbolic chmod, add -R, copy in one tap.
Runs entirely in your browser. Nothing is uploaded.
644) or a symbolic string (rw-r--r--) and everything updates.-R for recursive, then copy.Toggle the boxes or edit the octal / symbolic value directly — all three views stay in sync.
| Read (4) | Write (2) | Execute (1) | = |
|---|
Fill in the details and copy a command you can paste straight into your terminal.
Enter chmod-style clauses to change the current permissions — e.g. u+x, go-w, a=r, u=rwx,g=rx,o=. Uppercase X, s and t are supported.
One tap to load a widely-used permission set.
Each octal digit is the sum of its bits. Highlighted cells are the ones that are switched on.
A umask masks off permission bits from the system defaults (666 for files, 777 for directories). Enter a umask to see the resulting default permissions.
Your last few permission values, saved locally in this browser. Click one to load it.