CHMOD Generator
Generate Unix/Linux chmod permission codes visually — numeric, symbolic, and the full command, kept in sync both ways.
| Read | Write | Execute | |
|---|---|---|---|
| owner | |||
| group | |||
| other |
Type a 3-digit octal value to update the checkboxes above
Numeric
755
Symbolic
rwxr-xr-x
Example Command
chmod 755 filename
How to Use the CHMOD Generator
Check or uncheck boxes in the 3×3 grid to set Read, Write, and Execute permissions for the Owner, Group, and Other categories of a Unix/Linux file. The tool instantly computes the numeric chmod value (like 755), the symbolic permission string (like rwxr-xr-x), and a full example command you can run. The tool works both ways — you can also type a numeric value directly into the number field and the checkboxes will update to match it.
Example
Checking all three boxes for Owner, and only Read + Execute for Group and Other, produces the numeric value 755, the symbolic string rwxr-xr-x, and the command chmod 755 filename — a very common permission set for scripts and executables.
Common Use Cases
- Figuring out the correct chmod command for a script or web file.
- Converting a symbolic permission string you found online into its numeric equivalent.
- Understanding what a given chmod number like 644 or 700 actually grants.
FAQs
- What do Owner, Group, and Other mean? Every file on a Unix/Linux system has one owning user and one owning group. "Owner" permissions apply to that user, "Group" permissions apply to other members of the owning group, and "Other" permissions apply to everyone else on the system.
- How does each permission digit get calculated? Read is worth 4, Write is worth 2, and Execute is worth 1. Adding up the values for the permissions you want gives the digit for that category — for example Read + Execute (4 + 1) gives 5.
- Can I type a numeric value instead of clicking checkboxes? Yes — type any 3-digit value from 000 to 777 into the numeric field and the checkbox grid updates automatically to match it.
