What is
What is Chmod Permission Calculator?
The Chmod Permission Calculator lets you build Unix file permission sets visually by toggling read, write, and execute checkboxes for owner, group, and other. The corresponding octal value, symbolic notation (rwxr-xr--), and a ready-to-run chmod command update in real time as you click.
You can also work in reverse: type an octal value like 644 or 755 directly into the input field and the checkboxes update to reflect the permissions it represents. Common presets (644 for regular files, 755 for directories and executables, 600 for private keys, 777 for full access) let you jump to frequently used permission sets with a single click.
How to use
How to use Chmod Permission Calculator
1. Toggle the checkboxes in the permission grid to set read (r), write (w), and execute (x) for Owner, Group, and Other.
2. Watch the octal value, symbolic notation, and chmod command update instantly.
3. Alternatively, type a 3-digit octal value (e.g., 755) into the Octal Input field to set permissions numerically.
4. Click a preset button (644, 755, 600, 777) to jump to a common permission set.
5. Click "Copy" on the chmod command to paste it directly into your terminal.
Example
Example
Permission grid for a web server file (644):
Owner: r=✓ w=✓ x=✗ → 6
Group: r=✓ w=✗ x=✗ → 4
Other: r=✓ w=✗ x=✗ → 4
Octal: 644
Symbolic: rw-r--r--
Command: chmod 644 filenameCommon use cases
Common use cases
1. Web server file setup: Set 644 for HTML/CSS/JS files and 755 for directories to allow the web server to read files without write access.
2. Private key protection: Use 600 to restrict SSH private keys to owner-only read/write, which SSH requires.
3. Script deployment: Set 755 on shell scripts and Python scripts to make them executable by all users but writable only by the owner.
4. Shared directory setup: Configure group write permissions on shared project directories so team members can collaborate.
5. Security hardening: Audit and correct overly permissive 777 files that expose write access to all users.
Frequently asked questions