Chmod Permissions Calculator
Tick the read, write and execute boxes for owner, group and others to see the octal mode and symbolic string update live. Or type an octal number to fill the grid. Everything runs in your browser.
How to calculate chmod permissions
- Check the read, write and execute boxes for owner, group and others.
- Read the octal mode (like 755) and symbolic string (like rwxr-xr-x) as they update.
- Copy the ready-made chmod command and paste it into your terminal.
Examples
Common web server file (644)
rw-r--r--
644
Executable script or directory (755)
rwxr-xr-x
755
Frequently asked questions
What does chmod 755 mean?
The owner can read, write and execute (7), while the group and others can read and execute but not write (5). It is the usual mode for directories and runnable scripts.
What does chmod 644 mean?
The owner can read and write (6), while the group and others can only read (4). It is the typical mode for regular files like HTML, images and config files.
What is the difference between octal and symbolic permissions?
They describe the same thing two ways. Octal uses three digits (each 0-7) where read is 4, write is 2 and execute is 1. Symbolic spells the bits out as nine characters such as rwxr-xr-x.
What do read, write and execute actually do?
Read lets you view a file or list a directory, write lets you change a file or add and remove files in a directory, and execute lets you run a file or enter a directory.
What is the leading digit in a mode like 4755?
A fourth, leading digit sets the special bits: 4 is setuid, 2 is setgid and 1 is the sticky bit. This calculator focuses on the standard read, write and execute bits and ignores that special digit.
Is my input sent to a server?
No. The conversion is plain arithmetic that runs entirely in your browser, so nothing you type is uploaded anywhere.
Related tools
Subnet Calculator
Free IPv4 subnet calculator. Enter a CIDR like 192.168.1.0/24 to get the network, broadcast, subnet mask, host range and host count. Runs in your browser.
User Agent Parser
Parse any User-Agent string into browser, OS and device. Paste a UA or use your own to see name, version and device type. Runs in your browser.
.env to JSON
Convert a .env file to JSON, or JSON back to .env. Parses KEY=value lines, comments, quotes and export. Runs entirely in your browser.
Aspect Ratio Calculator
Calculate aspect ratios fast. Enter a ratio like 16:9 and one dimension to get the other, or enter width and height to simplify the ratio.
Base58 Encoder
Encode and decode Base58 online with the Bitcoin alphabet. Convert text to Base58 or back, UTF-8 safe, no confusing 0 O I l. Runs in your browser.
Base64 Decode
Decode Base64 to plain text online. Paste a Base64 or base64url string and get instant UTF-8 output. Free, fast and runs in your browser.