Skip to main content
NeatUtility

Unix Permissions Calculator

Images & Files100% Client-Side
Ready
TEXT
0 lines0 chars
0 B / 20 B
About this tool, examples & FAQ

Convert standard and special Unix permission bits between octal and symbolic notation.

Key facts

Verified capabilities and limits of this utility
Accepted forms755, 0755, 4755, rwxr-xr-x, or -rwxr-xr-x
Special bitssetuid, setgid, and sticky
System changesNone; chmod is never executed
ProcessingLocal Web Worker; input is not uploaded
Execution deadline1 s

How to use

  1. Choose Octal to Symbolic or Symbolic to Octal.
  2. Enter a mode such as 755, 4755, rwxr-xr-x, or -rwsr-xr-x.
  3. Choose whether octal output should include a leading zero.
  4. Run the conversion and copy the resulting notation; no system command is executed.

Example

Convert 755

Input

755

Example output

rwxr-xr-x

Edge cases

Special bits

setuid, setgid, and sticky bits use s, S, t, or T in symbolic form.

Optional file-type prefix

A ten-character symbolic mode may include a leading file-type character, which is ignored during permission conversion.

Access control lists

ACL markers and extended attributes are outside this calculator's scope and are not represented by three or four octal digits.

How it works

  1. Validates the selected notation without executing or interpreting it as a shell command.
  2. Maps read, write, and execute bits for owner, group, and other between symbolic and octal forms.
  3. Preserves setuid, setgid, and sticky bits through s, S, t, and T positions.

Frequently asked questions

Does this change file permissions?

No. It only converts notation and never executes chmod or any pasted command.

Is 0755 different from 755 here?

No. Both represent the same permission bits; the leading zero is a conventional signal that the number is octal.

What do uppercase S and T mean?

They indicate that a special bit is set while the corresponding execute bit is not set.

References