Chmod Calculator
Visual Unix permissions calculator for files and directories.
Permissions
Toggle bits — octal, symbolic and command update live.
Owner (u)
Group (g)
Other (o)
Special bits
Context
Results
644
Octal
-rw-r--r--
Symbolic
0644
4-digit (special bits)
133
umask for this mode
Linux Command (numeric)
chmod 644 filename
Linux Command (symbolic)
chmod u=rw,g=r,o=r filename
What this means
- Owner (u): read, write
- Group (g): read
- Other (o): read
Presets
Octal → bits (reverse)
Type a 3- or 4-digit octal number — the checkboxes and all outputs update to match.
Symbolic mode
Applies to the current bits, live — exactly like chmod on the command line. Who:
u owner, g group, o other, a all.umask calculator
umask
644
rw-r--r--
file (666)
755
rwxr-xr-x
directory (777)
Parse ls -l output
Permission reference (0–7)
| Value | Binary | Symbolic | Meaning |
|---|---|---|---|
| 0 | 000 | --- | no permissions |
| 1 | 001 | --x | execute only |
| 2 | 010 | -w- | write only |
| 3 | 011 | -wx | write + execute |
| 4 | 100 | r-- | read only |
| 5 | 101 | r-x | read + execute |
| 6 | 110 | rw- | read + write |
| 7 | 111 | rwx | read + write + execute |
chmod 4755)./tmp, chmod 1777).