CHMOD Configurator
Calculate Linux file permissions using checkboxes, octal numbers, or symbolic notation.
Owner
Group
Public
Command Line Example
How to use this tool
Identify the three permission classes
Linux permissions apply to three classes: Owner (the user who created the file), Group (a collection of users sharing permissions), and Public (everyone else). Decide what each class should be able to do.
Choose Read, Write, and Execute for each class
For each class, toggle Read (4), Write (2), and Execute (1). The calculator updates the octal code and symbolic notation live as you check or uncheck boxes.
Read the octal code
Add the values for each class to get a single digit: Read + Write + Execute = 7, Read + Execute = 5, Read only = 4. Concatenate the three digits (Owner, Group, Public) to get the octal code like 755 or 644.
Run the chmod command
Apply the permissions in your terminal with `chmod <octal> <file>`, for example `chmod 755 script.sh`. Add the -R flag to apply recursively to a directory and everything inside it.
About this tool
The CHMOD Configurator makes Linux file permissions visual and easy to understand. Instead of memorizing octal numbers, you can just click the exact permissions you want to grant for the Owner, Group, and Public.
As you toggle the checkboxes, the calculator instantly updates the exact octal code (like 755 or 644) and symbolic notation you need to run in your terminal. You can also type an octal number directly into the input box to reverse calculate it and see exactly what permissions it grants.
Understanding the three classes
Linux permissions are applied to three distinct classes of users. The 'Owner' is the user account that created the file. The 'Group' is a collection of users who share the same permissions. 'Public' (or Others) applies to literally everyone else on the system.
When to use -R (Recursive)
By default, running a chmod command only changes the permission of that exact file or folder. If you want to change a folder and every single file inside of it simultaneously, add the -R flag (e.g. `chmod -R 755 myfolder`).
Popular permission scenarios
Pre-explained permission sets with octal, symbolic, and use-case guidance.
Frequently asked questions
What does chmod 777 mean?
What does chmod 755 mean?
What does chmod 644 mean?
How do the numbers 4, 2, and 1 work?
Related tools
Subnet Calculator
Calculate network address, broadcast address, and usable IP ranges for IPv4/IPv6.
Use tool ➜Unix Timestamp
Convert between Unix timestamps and human-readable dates.
Use tool ➜JSON Formatter
Validate, format, and minify JSON data with syntax highlighting.
Use tool ➜Password Generator
Generate secure, random passwords locally in your browser.
Use tool ➜