CHMOD Configurator
Calculate Linux file permissions using checkboxes, octal numbers, or symbolic notation.
Owner
Group
Public
Command Line Example
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`).
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 ➜