Reconnecting… Connection lost. Reload Session expired. Reload

Unix Permissions Calculator

Enter an octal value (e.g. 755) or symbolic notation (e.g. rwxr-xr-x) to get the full permission breakdown.

By Pankaj Kumar · DevToolsHub· Last updated Jun 2026
Input Section
Octal (e.g. 755) or symbolic (e.g. rwxr-xr-x)
Common values
644
755
777
700
600
rwxr-xr-x
rw-r--r--
Output Section
Symbolic

rwxr-xr-x

Octal

755

Owner

read, write, execute

Group

read, execute

Others

read, execute

What is Unix Permissions Calculator?

Unix file permissions control who can read, write, or execute a file or directory. Permissions are assigned to three groups: the owner (user), the group, and others. This calculator converts between octal notation (chmod 755) and symbolic notation (rwxr-xr-x).

How to use

  1. Enter an octal value (like 755) or toggle the symbolic checkboxes.
  2. Click Convert.
  3. View the equivalent representation in the other format.
  4. Use the octal value in your chmod command.

Common use cases

Setting correct permissions for web server files, configuring SSH key permissions, understanding permission errors, setting up file permissions in deployment scripts.

FAQ
What does 755 mean?

Owner has read/write/execute; group and others have read/execute only. Common for executables and directories.

What is 644 used for?

Owner has read/write; group and others have read only. Standard for regular files like configs and HTML.

What does chmod 755 mean?

Owner has read (4), write (2), and execute (1) = 7. Group has read (4) and execute (1) = 5. Others have read (4) and execute (1) = 5. Symbolically: rwxr-xr-x.

What permissions should a web server file have?

Typically 644 (rw-r--r--) for files and 755 (rwxr-xr-x) for directories. Never use 777 on a production server as it grants write access to everyone.

What does the execute bit mean for a directory?

For directories, the execute bit means permission to enter (cd into) the directory and access its contents. Without it, you cannot list or access files inside even if you have read permission.

How do I set permissions with chmod?

Run chmod [octal] [file] in your terminal. Example: chmod 755 myscript.sh makes the file readable and executable by everyone but only writable by the owner.