๐ Runs in your browser โ nothing is uploadedโ Free, no signup
Chmod Calculator
Tick read, write and execute for owner, group and others to get the octal value and chmod command โ or type 755 or rwxr-xr-x to decode it.
Permissions
| Read (4) | Write (2) | Execute (1) | Value | |
|---|---|---|---|---|
| Owner | 7 | |||
| Group | 5 | |||
| Others | 5 |
Result
- Octal
- 755
- Symbolic
- rwxr-xr-x
- Symbolic (chmod)
- u=rwx,g=rx,o=rx
Command
$ chmod 755 file
Common permissions
When should you use the Chmod Calculator?
- Fixing permission errors on a web server or deployment
- Working out what 755, 644 or 600 actually allow
- Setting correct permissions for SSH keys and scripts
How to use the Chmod Calculator
- 1
Tick permissions
Choose read, write and execute for the owner, the group and everyone else.
- 2
Or type a value
Enter octal (755, 0644) or symbolic (rwxr-xr-x, -rw-r--r--) to decode it.
- 3
Add special bits
setuid, setgid and sticky add a fourth leading digit.
- 4
Copy the command
Set the file name, tick Recursive if needed and copy the chmod command.
Examples
Decoding 755
Octal
755
Meaning
rwxr-xr-x Owner: read, write, execute Group: read, execute Others: read, execute
Common errors and how to fix them
SSH says my key permissions are too open- Private keys must be readable only by you: chmod 600 ~/.ssh/id_ed25519 (or 400).
I can't open a folder with 644- Folders need execute (x) to be entered. Use 755 for folders and 644 for files.
More from Generators & Testers
Free tools that run in your browser โ no signup, nothing uploaded.
Regex Tester & Debugger
Test JavaScript regular expressions with live match highlighting and groups.
Cron Expression Generator
Build cron schedules, read them in plain English and preview next runs.
UUID / GUID & ULID Generator
Generate UUID v4, v7 and ULID identifiers, or inspect an existing one.
Epoch converter online
Convert UNIX timestamps to human-readable dates and back instantly.
Time Zone Converter
Convert a time between time zones and compare cities side by side.
Random Number Generator
Generate random numbers in any range โ unique, sorted or decimals.
Random String & Token Generator
Generate secure random strings, API keys and tokens of any length.
URL Slug Generator
Turn titles into clean, SEO-friendly URL slugs.
Semver Range Checker & Calculator
Check which versions match an npm semver range, compare and bump versions.
Chmod Calculator FAQ
The owner can read, write and execute (7 = 4+2+1); group and others can read and execute (5 = 4+1). It's the usual setting for folders and scripts.
The owner can read and write (6); everyone else can only read (4). It's the usual setting for normal files.
Read is 4, write is 2 and execute is 1. Add them for each of owner, group and others: rwx = 7, rw- = 6, r-x = 5, r-- = 4.
Rarely. It lets every user on the system change or replace the file. Use the least permission that works.
Special permissions shown as a leading digit: setuid (4) runs a program as its owner, setgid (2) as its group or makes new files inherit the folder's group, and sticky (1) stops users deleting others' files in shared folders like /tmp.
No. Everything runs in your browser, so your data never leaves your device.
