CHMOD Calculator
Type an octal mode such as 644 or 4755, a symbolic mode such as rwxr-xr-x, or tick the permissions you want. All three stay in sync, with a breakdown for owner, group and others and a ready-made chmod command.
1. Mode
Two-way conversion| Class | Read | Write | Execute |
|---|---|---|---|
| Owner | |||
| Group | |||
| Others |
Examples (common notations, not recommendations):
2. Result
Owner · group · others| Class | Digit | Symbolic | Allows |
|---|
About CHMOD Calculator
CHMOD Calculator converts Unix and Linux file permissions between octal notation, such as 755 or 4755, and symbolic notation, such as rwxr-xr-x or rwsr-xr-x. It shows owner, group and others separately, includes setuid, setgid and the sticky bit with correct s, S, t and T display, and gives a chmod command example.
Permission modes are easy to misread, especially with special bits. Seeing octal, symbolic and checkbox views together makes it clear what a mode allows.
Step by step
- Type an octal mode, a symbolic mode or tick the permission boxes.
- Optionally set setuid, setgid or the sticky bit.
- Read the breakdown for owner, group and others.
- Optionally enter a file name for the chmod command.
- Copy or download the summary.
What it offers
- Octal ↔ symbolic ↔ checkbox conversion
- setuid, setgid and sticky bit support
- Correct s, S, t and T display
- Accepts ls -l style strings with a file-type letter
- chmod command example with a safely quoted file name
- Clear errors for invalid digits and characters
Tips for best results
- Give write access only to those who need it.
- Use setuid and setgid sparingly and deliberately.
- Remember that directories need execute (x) to be entered.
- Check the owner and group of a file as well as its mode.
Why people use it
Two-way
Octal and symbolic always match.
Complete
Special bits included.
Clear
Plain-language breakdown.
Offline-friendly
Runs in your browser.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.