Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Find MIME types by file extension or file extensions by Content-Type header.
Look up HTTP response status codes (1xx, 2xx, 3xx, 4xx, 5xx) with descriptions and specs.
Parse browser User-Agent strings to extract browser name, version, OS, and device type.
Decode and inspect PEM-encoded X.509 certificates (subject, issuer, validity, SANs).
Generate standard BIND-style DNS zone records for A, AAAA, CNAME, MX, TXT, and SPF.
This chmod calculator converts Linux file permissions between numeric octal notation (like 755 or 644) and symbolic notation (like rwxr-xr-x), so you never have to mentally add up read/write/execute bits again. It's a everyday utility for sysadmins configuring server file permissions, developers setting up deployment scripts, and anyone learning how Unix permission bits work for owner, group, and others. Instead of calculating that read+write+execute equals 7 and read+execute equals 5 by hand, this linux permissions calculator lets you toggle individual permission checkboxes and instantly see the resulting octal value, or type an octal number and see the symbolic breakdown. It removes the guesswork from a command like chmod 644 file.txt, showing exactly what access each user class gets. Calculation happens instantly in your browser with nothing transmitted anywhere. Toggle permissions or enter an octal value below to see the conversion immediately.
755 grants the owner read, write, and execute permissions (7), while group and others get read and execute only (5), commonly used for executable scripts and directories.
644 grants the owner read and write permissions (6), while group and others get read-only access (4), a common setting for regular files.
Each digit is a sum of read (4), write (2), and execute (1) bits for that user class - for example, read+write+execute equals 4+2+1=7.
Symbolic notation (like rwxr-xr-x) spells out permissions letter by letter per user class, while octal notation (like 755) represents the same permissions as three compact digits.
The setuid bit causes an executable file to run with the permissions of its owner rather than the user who launched it, commonly represented as an extra leading digit (e.g. 4755).
A common setting is 755, giving the owner full access while others can read and enter (execute) the directory but not write to it.
A dash indicates that permission is not granted for that position - for example, 'r-x' means read and execute are allowed but write is denied.