Skip to main content
Toolbox
Developer

Chmod Permissions Calculator

Calculate Unix file permissions, convert between octal (755, 644) and symbolic notation (-rwxr-xr-x), generate shell commands, and compute umask values.

Quick Answer & Summary

Toggle Read (4), Write (2), and Execute (1) permissions for Owner, Group, and Others to calculate octal numbers (e.g. 755, 644) and symbolic notation (-rwxr-xr-x) with ready-to-copy chmod commands and standard presets.

Unix Octal Permission Values
Permission Value = Read (4) + Write (2) + Execute (1)

7 = Read, Write & Execute (4+2+1); 6 = Read & Write (4+2); 5 = Read & Execute (4+1); 4 = Read only (4); 0 = No permissions.

Unix Permissions Grid

Toggle checkboxes or enter octal/symbolic notation directly

755
-rwxr-xr-x
Owner (User)7
Group5
Others (Public)5
Special Attributes (Optional)
Standard Unix Presets:

Ready-to-Copy Shell Commands

chmod 755 /var/www/html
chmod -R 755 /var/www/html
chmod u=rwx,g=rx,o=rx /var/www/html

Umask Permission Calculator

New File Permission (Base 666)
644-rw-r--r--
New Directory Permission (Base 777)
755drwxr-xr-x

Share This Tool

Help your team and fellow developers save time with free, private client-side utilities.

TB
Toolbox Editorial TeamVerified Authors

Systems & Security Engineers • Applied Cryptography & High-Performance Web Tools

Updated:
100% In-BrowserZero server storage
Standards AuditedRFC & ISO compliant
Peer ReviewedEditorial Policy
Documentation & Guide

How to Use Chmod Permissions Calculator

1

Toggle Permission Checkboxes

Check Read (4), Write (2), or Execute (1) boxes for Owner (User), Group, and Others (Public).

2

Direct Octal / Symbolic Input

Type an octal number (e.g. 755, 644, 4755) or symbolic string (-rwxr-xr-x) for instant bidirectional synchronization.

3

Choose Standard Presets

Click presets like Standard Web Files (644), Web Directories (755), SSH Keys (600), or Shared Temp (1777).

4

Copy Terminal Commands

Enter your target file or directory path and copy ready-to-run chmod, recursive chmod -R, or symbolic commands.

Pro Tips
Use the Standard Presets for instant 1-click web, SSH, and executable file setups
Enter your target server path to copy complete CLI commands directly into terminal

Practical Examples & Conversions

Input
Octal: 755
Output
Symbolic: -rwxr-xr-x (Owner: Read/Write/Exec, Group: Read/Exec, Others: Read/Exec)

Frequently Asked Questions (PAA)

Related Tools & Converters

Authoritative Standards & Citations

Calculations and algorithms on this page are implemented and verified in strict accordance with the following official technical specifications: