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.
ASCII Table
Full ASCII table for all 128 codes with decimal, hex, octal and binary values, character names and descriptions. Search by code, hex or character.
Aspect Ratio Box Generator
Generate CSS for a responsive aspect-ratio container. Use the modern aspect-ratio property or the padding-top fallback, then copy the ready code.
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.