chmod Permissions Calculator
Check the read/write/execute boxes for owner, group and others to instantly calculate octal (755), symbolic (rwxr-xr-x) and chmod commands. Special bits supported.
Permission Settings
| Who | Read (r) | Write (w) | Execute (x) |
|---|---|---|---|
| Owner (u) | |||
| Group (g) | |||
| Others (o) |
Common Presets
How to Use
Check Permissions
Toggle the read, write and execute checkboxes for owner, group and others.
View Results
Octal (755), symbolic (rwxr-xr-x) and chmod commands are calculated instantly. You can also type an octal value to reverse it.
Copy the Command
Copy the generated chmod command and paste it straight into your terminal.
About the chmod Permissions Calculator
A tool that converts Unix file permissions (Linux, macOS, etc.) between three formats: checkboxes, octal numbers and symbolic notation. It shows at a glance how numeric values like chmod 755 map to symbolic strings like rwxr-xr-x, and fully supports setuid, setgid and sticky special bits. All calculations run in your browser and nothing is ever sent to a server.
Features
- Intuitive CheckboxesJust toggle 9 checkboxes to set permissions. Everything works with a mouse.
- Three-way ConversionOctal (755), symbolic (rwxr-xr-x) and chmod commands are shown together in real time.
- Special Bits SupportAccurately calculates 4-digit octal values (such as 4755) including setuid, setgid and sticky bits.
- Fully In-BrowserAll calculations run locally in your browser. Nothing is sent to any server.
Use Cases
- Setting web server file and directory permissions (644, 755, etc.)
- Adding execute permission to shell scripts (chmod +x)
- Setting SSH key file permissions to 600
- Applying the sticky bit to shared directories (1777)
- Learning, teaching and certification exam prep on permissions
FAQ
What do the permission numbers (like 755) mean?
What is the difference between 644 and 755?
What are setuid, setgid and the sticky bit?
What do the letters s and t mean in symbolic notation?
Is any data I enter sent anywhere?
Feedback
Missing a feature, or getting a result that looks wrong? Let us know — we improve our tools based on your feedback.