Neatbo.

chmod calculator

Translate octal permissions including setuid, setgid and sticky bits.

Browser-local processingInputOctalOutputJSON
  1. 1Add input
  2. 2Review and run
  3. 3Get your result

Tool input and files are processed in this browser without being uploaded.

Your input

Inputs are kept temporarily in this tab when switching tools. Refreshing or closing clears them; large results may need to be regenerated.

⌘ / Ctrl + Enter to run
0 characters · 0 bytes
Preparing the tool…

Before you start

Translate octal permissions including setuid, setgid and sticky bits. Compare owner, group and other permissions separately; a readable mode is not a recommendation to broaden access.

How to use this tool

  1. Enter a three- or four-digit octal mode such as 755 or 0755.
  2. Select “Calculate permissions” and compare owner, group and other permissions separately.
  3. Check the special bits before copying or downloading the result.

Supported inputs and limits

Only three- or four-digit octal permissions are interpreted; local file permissions are not changed.

The rwx string is an ls-style display, not a relative chmod expression such as g+rw.

The mode is calculated in this browser. It does not inspect or change any file.

Worked example

Example input

755
Example options
{}

Example output

{
  "octal": "755",
  "symbolic": "rwxr-xr-x",
  "owner": "rwx",
  "group": "r-x",
  "others": "r-x",
  "setuid": false,
  "setgid": false,
  "sticky": false
}

When something does not work

Only three- or four-digit octal permissions are interpreted; local file permissions are not changed.

Frequently asked questions

How can I check the result from chmod calculator?

Compare owner, group and other permissions separately; a readable mode is not a recommendation to broaden access.

What should I check before using the result?

Only three- or four-digit octal permissions are interpreted; local file permissions are not changed.

Is my input sent to a server?

No. Tool input is processed in your browser, not sent to a server. Temporary workspaces stay in the same tab and are cleared by a refresh or tab closure. Save the results you need.

Documentation & further reading

Related tools