Chmod Calculator

Calculate Unix/Linux file permissions interactively. Convert between numeric (octal) and symbolic notation.

Runs locallyNo sign-upKeyboard first

Permissions

Tick what each role may do
RoleRead (r)Write (w)Execute (x)Octal
Owner7
Group5
Others5
Special0

Numeric (octal)

3-digit (755) or 4-digit (0755, 1755) octal

Symbolic notation

rwxr-xr-x
r = readw = writex = executes/t = special + execute- = no permission

chmod command

Numeric
chmod 755 filename
Symbolic
chmod u=rwx,g=rx,o=rx filename

Common presets

Permission explanation

  • Owner can read, write, execute.
  • Group can read, execute.
  • Others can read, execute.

ls -la preview

File — switch in the toolbar
-rwxr-xr-x  1 user group  4096 Mar 17 10:00 filename

Umask calculator

The umask determines which permission bits are removed from newly created files and directories.

Bits masked out by the umask
RoleRead (r)Write (w)Execute (x)
Owner
Group
Others
Default file permissions (666 − 022)
644 rw-r--r--
Default directory permissions (777 − 022)
755 rwxr-xr-x

Octal / symbolic converter

Mode 755rwxr-xr-xu=rwx,g=rx,o=rxNo special bitsProcessed locally

What is Chmod?

chmod (change mode) is a Unix/Linux command that sets file and directory permissions. Permissions are represented as three octal digits (e.g., 755) controlling read (4), write (2), and execute (1) access for the owner, group, and others. This calculator provides an interactive grid to set permissions and shows the equivalent chmod command, symbolic notation, and umask value.

Common use cases

  • Calculating file permissions for deployment scripts
  • Understanding what chmod 755 or chmod 644 means
  • Converting between numeric and symbolic permission notation
  • Setting correct permissions for web server files
  • Calculating umask values for default permissions

How to use

  1. 1Tick read, write and execute for owner, group and others — or type an octal mode like 755.
  2. 2Read the symbolic form, explanation and ls -la preview, or start from a common preset.
  3. 3Set the file name and copy the chmod command (⌘↵); use the umask and converter sections as needed.

Frequently asked questions

What does chmod 755 mean?

chmod 755 means: owner can read, write, and execute (7 = 4+2+1); group can read and execute (5 = 4+1); others can read and execute (5 = 4+1). This is the standard permission for executable files and directories.

What is the difference between 644 and 755?

644 (rw-r--r--) is for regular files: owner can read/write, everyone else can only read. 755 (rwxr-xr-x) adds execute permission, required for scripts, programs, and directories (directories need execute to be entered).