Chmod Calculator
Chmod Calculator converts Unix file permission bits between a three-digit (or four-digit with sticky/setuid/setgid) octal mode and the classic symbolic rwx string (for example 755 ↔ rwxr-xr-x). Toggle checkboxes for owner / group / others read-write-execute, or type an octal value, and copy a ready chmod command. Everything stays in this tab — nothing is uploaded, stored in localStorage, or sent to a remote API. This page does not change permissions on a remote server and does not run a shell.
Convert Unix file permissions between octal and symbolic modes entirely in this browser tab. Toggle owner, group, and others read/write/execute checkboxes — or type an octal value such as 755 — and read the matching symbolic string (rwxr-xr-x) plus a sample chmod command. Optional setuid, setgid, and sticky bits expand the mode to four octal digits. Closing the tab clears the workspace; nothing is uploaded or written to localStorage.
This page is education for people who already have a mode in mind. It does not connect to a server, does not run chmod remotely, and does not modify files on your machine. Copy the command into a shell you control when you are ready to apply permissions.
| Class | Read (4) | Write (2) | Execute (1) |
|---|---|---|---|
| Owner | |||
| Group | |||
| Others |
Special bits are optional. Symbolic letters use s/S for setuid/setgid and t/T for sticky.
Three digits for owner/group/others (e.g. 755). Four digits when setuid/setgid/sticky is set (e.g. 4755). Digits 0–7 only.
Placeholder only — this page never runs chmod on a server.
755 · rwxr-xr-x · local only
Octal
755
Symbolic
rwxr-xr-x
chmod command
chmod 755 path
This calculator never uploads modes, never writes localStorage, and never runs chmod on a remote server. Copy the command into a shell you control.
How does the Chmod Calculator work?
1. Set checkboxes or type octal
Toggle Owner / Group / Others read-write-execute, or type a 3- or 4-digit octal mode. Load example fills 755 / rwxr-xr-x.
2. Read symbolic and octal
The page shows the live octal digits and the classic symbolic string (including s/S/t/T when special bits are on). Conversion is local bitmask math — no network.
3. Copy a chmod command
Copy the octal value, the symbolic string, or a sample chmod NNN path command. The path field is a placeholder only.
4. Close the tab
Closing the tab drops the mode. Nothing was uploaded and nothing was written to localStorage. Apply the mode on a machine you control.
Questions about Chmod Calculator
- What does this chmod calculator do?
- It converts Unix file permission bits between octal (for example 755) and symbolic (rwxr-xr-x) forms in your browser. Toggle owner, group, and others read/write/execute — or type an octal value — and copy a ready chmod command. Optional setuid, setgid, and sticky bits are supported.
- Does it upload my permission modes?
- No. Conversion is pure in-page bitmask math. There is no account, no server-side calculator, and no file upload. Modes stay in this tab until you clear them or close the page. We do not write them to localStorage.
- Does this page run chmod on a server?
- No. It never connects to a remote host and never executes a shell. Copy the sample chmod command into a terminal you control if you want to change real file permissions.
- What are setuid, setgid, and sticky bits?
- They are the optional high-order bits in a four-digit octal mode: setuid (4xxx), setgid (2xxx), and sticky (1xxx). In symbolic form they appear as s/S on owner or group execute, and t/T on others execute. Expand Special bits on the page to toggle them.
- Why is there no /chmod-generator/ or /linux-chmod-calculator/ URL?
- One canonical address with a trailing slash: /developer/chmod-calculator/. Queries like "chmod generator" or "linux chmod calculator" can land here; we do not publish stub alias slugs that would split the address people and search engines should share.
- What do common modes like 644, 755, and 777 mean?
- 644 is rw-r--r-- (owner read/write; group and others read). 755 is rwxr-xr-x (owner full; group and others read/execute) — typical for executable scripts or directories. 777 is rwxrwxrwx (everyone full access) and is rarely appropriate on shared systems. This page shows the bits honestly; it does not recommend a mode for your server.
- How is this different from Cron Expression Generator or UUID Generator?
- Cron Expression Generator drafts five-field cron schedules. UUID Generator mints RFC 4122 identifiers. Chmod Calculator only converts Unix permission modes. They share the same privacy rule (local only) but solve different jobs.
- Is anything stored in localStorage?
- No. Permission checkboxes, octal input, and the path placeholder live in React state for this tab only. Closing the tab clears them. Hosting logs may show that you requested the page, not the modes you typed.
What else can I open?
- JWT Token DecryptDecrypt a compact JWE locally with Web Crypto.
- JSON FormatterPretty-print or minify JSON entirely in the browser.
- UUID GeneratorMint RFC 4122 UUIDs locally with Web Crypto.
- Base64 DecodeDecode (and encode) Base64 locally as UTF-8 text.
- Cron Expression GeneratorBuild or decode a 5-field cron expression in your browser. Preview next runs locally — no signup.
- HTML FormatterBeautify or minify HTML in your browser.
These tools run in your browser. Page Utils does not store, upload, or write to localStorage the keys, tokens, or text you paste. Results are a convenience aid, not legal, tax, or security advice.