Linux Permission Calculator (chmod)
Calculate chmod numeric and symbolic permissions from a visual rwx matrix. Toggle owner, group, others, and special bits to generate secure and accurate Linux file mode commands.
Toggle permissions for owner, group, and others to generate chmod numeric mode, symbolic mode, and Linux-style permission strings instantly.
Numeric Mode
755
Symbolic Mode
u=rwx,g=rx,o=rx
ls -l Format
-rwxr-xr-x
Command
chmod 755 filename
| Class | Read (4) | Write (2) | Execute (1) | Digit |
|---|---|---|---|---|
| Owner (u) | 7 | |||
| Group (g) | 5 | |||
| Others (o) | 5 |
Special Bits
Quick Presets
Features
Everything you need to calculate and apply Linux permissions correctly
Visual Permission Matrix
Toggle read, write, and execute bits for owner, group, and others in a clear checkbox table.
Numeric and Symbolic Output
Generate octal mode values like 755 and symbolic expressions like u=rwx,g=rx,o=rx instantly.
Special Bit Support
Include setuid, setgid, and sticky bits for advanced Linux permission scenarios.
Copy-Ready Commands
Copy generated chmod modes and command strings directly for shell usage and scripts.
Use Cases
Common Linux and DevOps scenarios where accurate chmod values matter
Deployment and CI scripts
Server hardening
Shared directories
Permission troubleshooting
About Linux Permission Calculator
Understand chmod permissions faster with visual mapping between bits and command syntax
How chmod values are calculated
Special bits explained
Related Tools
JSON to YAML
Convert JSON to YAML format instantly - Free online JSON to YAML converter
XML to YAML
Convert XML to YAML format for configuration migration - Free online XML to YAML converter
CSV to YAML
Convert CSV spreadsheet data to YAML format - Free online CSV to YAML converter
TSV to YAML
Convert TSV tab-separated data to YAML format - Free online TSV to YAML converter
Frequently Asked Questions
Quick answers about Linux file permissions and chmod notation
chmod 755 means owner has rwx permissions (7), while group and others have r-x permissions (5). It is commonly used for executable scripts and directories.
Use 644 for regular files that should not be executable. Use 755 only when execute permission is required, such as for scripts or directories.
Sticky bit on a directory allows users to create files but restricts deletion to the file owner, directory owner, or root. /tmp commonly uses mode 1777.
These letters indicate special bits in the execute positions. Lowercase means execute is also set; uppercase means execute is not set for that class.
Yes. The tool is free and runs directly in your browser.