Unix permissions calculator
Translate octal modes into symbolic permissions and back.
Indlela yokusebenzisa Unix permissions calculator
The Unix permissions calculator converts a file mode between octal and symbolic notation. Enter three or four octal digits such as 755 to get rwxr-xr-x, or nine symbolic characters to get the octal number. Setuid, setgid and sticky bits are supported in both directions and shown as s, S, t or T in the symbolic form.
- Paste the source into the input editor, or load the built-in example.
- Set octal or symbolic mode.
- Run unix permissions calculator, review the output, then use the available copy or download controls.
Okusekelwa yileli thuluzi
Translate octal modes into symbolic permissions and back.
- Octal or symbolic mode
- Set this value for your task.
Imikhawulo nokucubungula
CSV/XLSX inputs are capped at 10 MB each, 200 columns and 20,000 rows; joined output is capped at 20,000 rows. JSONPath script/filter evaluation is disabled. Other operations apply their visible controls and text limits.
Imibuzo evame ukubuzwa
What does chmod 755 mean?
755 gives the owner read, write and execute (7 = 4 + 2 + 1), and gives the group and others read and execute (5 = 4 + 1). The calculator shows it as rwxr-xr-x. Similarly, 644 becomes rw-r--r--.
How do I convert rwxr-xr-x to octal?
Enter the nine characters exactly, using - for missing permissions. Each triplet becomes one digit, with r = 4, w = 2 and x = 1, so rwxr-xr-x converts to 755. Leave out the leading file-type character such as d.
How are setuid, setgid and sticky bits shown?
A fourth leading octal digit sets them: 4 for setuid, 2 for setgid and 1 for sticky. 4755 shows as rwsr-xr-x. A lowercase s or t means execute is also set, while uppercase S or T means the special bit is set without execute.
Where is my input processed?
This operation processes its source in your browser. Copy and download are explicit actions; source input is not saved in an account or history.
What are the input limits?
CSV/XLSX inputs are capped at 10 MB each, 200 columns and 20,000 rows; joined output is capped at 20,000 rows. JSONPath script/filter evaluation is disabled. Other operations apply their visible controls and text limits.