Skip to content

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.

Chmod workspace

mode 755
Owner, group, and others read, write, and execute permission checkboxes
ClassRead (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. 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. 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. 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. 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.

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.