Free Online Chmod Calculator
Calculate Unix file permissions online. Convert between octal (755), symbolic (rwxr-xr-x), and checkbox views instantly. Free, 100% client-side.
100% Client-Side · Your data never leaves your browserType a 3-digit octal (e.g. 755)
Type 9 chars (e.g. rwxr-xr-x)
Common presets
Description
Owner: read, write; Group: read; Others: read
Unix command
chmod 644 filenameHow to Use Chmod Calculator
Use the checkbox matrix to set permissions for Owner, Group, and Others. Each row has three columns: Read (r), Write (w), and Execute (x). Check any combination and the octal and symbolic representations update instantly.
- Octal input — type a 3-digit octal value (e.g.
755) and the checkboxes will update automatically. - Symbolic input — type a 9-character symbolic string (e.g.
rwxr-xr-x) to update the checkboxes. - Common presets — click any preset badge (644, 755, 600, etc.) to instantly apply a standard permission set.
The Unix command preview at the bottom shows the exact chmod command to run. Use the Copy button to copy the octal value, symbolic notation, or full command. Press Ctrl/Cmd+K to reset to the default (644).
Frequently Asked Questions
What do the three chmod digits represent?
Each digit represents a different class of user: the first digit controls the owner (the user who created the file), the second controls the group (a set of users assigned to the file), and the third controls others (everyone else). Each digit is the sum of read (4), write (2), and execute (1) permissions.
What does chmod 755 mean?
chmod 755 gives the owner full permissions (read + write + execute = 7), while the group and others can only read and execute (4 + 1 = 5). It is the standard permission for executable files and directories that should be accessible to everyone but only writable by the owner.
When should I use chmod 644?
chmod 644 is the standard permission for regular files such as web pages, configuration files, and data files. The owner can read and write (6), while group and others can only read (4). This prevents accidental modification by other users or web server processes.
What is the difference between symbolic and octal notation?
Octal notation (e.g., 755) represents permissions as three digits in base-8. Symbolic notation (e.g., rwxr-xr-x) uses letters where r = read, w = write, x = execute, and - means the permission is not set. Both represent exactly the same information — symbolic is more human-readable, octal is more compact.
Why should I avoid chmod 777?
chmod 777 grants read, write, and execute permissions to everyone on the system. On a shared server or web host, this means any user or process can modify or execute your files, which is a significant security risk. Only use 777 for temporary debugging and never on production systems.
What does the execute permission mean for a directory?
For directories, the execute (x) permission controls whether a user can enter (traverse) the directory using cd or access files within it. Without execute permission on a directory, a user cannot list or access the directory's contents even if they have read permission.