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)
ValueBinarySymbolicMeaning
0000---no permissions
1001--xexecute only
2010-w-write only
3011-wxwrite + execute
4100r--read only
5101r-xread + execute
6110rw-read + write
7111rwxread + write + execute
  • setuid (4) — runs with the file owner's privileges (e.g. chmod 4755).
  • setgid (2) — runs with the group's privileges; on directories, new files inherit the group.
  • sticky (1) — on directories, only the owner can delete or rename files (e.g. /tmp, chmod 1777).
  • Infinio Tools
    © 2026 Infinio Labs