๐ŸŒ
Chmod Calculator
chmod-calculator.com
Chmod Calculator
An awesome Chmod Calculator to convert Linux file permissions between different formats.
๐ŸŒ
Chmod Command
chmodcommand.com
Chmod Calculator | Chmod Generator | Chmod Command
Quickly generate permissions in numerical and symbolic formats. All options included (recursive, sticky, etc). Ready to copy paste to your terminal in seconds.
๐ŸŒ
Nettools
nettools.club โ€บ chmod_calc
Chmod Calculator
Chmod Calculator is an online utility to convert Linux permissions for files or directories on servers between different formats (symbolic, numeric).
๐ŸŒ
Devina.io
devina.io โ€บ chmod-calculator
Chmod calculator | Devina.io
Calculate file and directory permission values using chmod syntax - Powered by unix-permissions
๐ŸŒ
GitHub
github.com โ€บ Lissy93 โ€บ permissionator
GitHub - lissy93/permissionator: ๐Ÿง A Linux chmod calculator, for generating safe file permissions
๐Ÿง A Linux chmod calculator, for generating safe file permissions - lissy93/permissionator
Starred by 44 users
Forked by 4 users
Languages ย  Marko 71.3% | TypeScript 20.6% | JavaScript 7.2% | CSS 0.9%
๐ŸŒ
Scansuite
scansuite.io โ€บ tools โ€บ chmod-calculator
Linux File Permissions Calculator | Chmod Command Generator
Access 18 free online security tools including Hash Generator, Password Generator, JWT Debugger, DNS Lookup, Base64 Encoder, QR Code Generator, and more. No registration required. Used by 500,000+ developers and security professionals worldwide.
๐ŸŒ
Google Play
play.google.com โ€บ store โ€บ apps โ€บ details
SJ Chmod Calculator - Apps on Google Play
January 18, 2026 - You can enter a three-digit chmod value such as 755, 644 or 600 and instantly see both the permissions table for user, group and others as well as the equivalent symbolic representation like rwxr-xr-x. Alternatively, you can simply select the read, write and execute rights in an interactive table and the app will automatically calculate the numeric value and the symbolic Unix notation.
Find elsewhere
๐ŸŒ
WintelGuy
wintelguy.com โ€บ permissions-calc.pl
Unix Permissions / chmod Calculator
Results : Numeric (Octal) Notation 777 Symbolic Notation rwxrwxrwx Examples: chmod 777 <file_name> chmod a=rwx <file_name>
๐ŸŒ
PinusX DevTools
tools.pinusx.com โ€บ home โ€บ chmod calculator
Chmod Calculator Online - Linux File Permissions Free | PinusX
Calculate Linux chmod permissions visually. Free online chmod calculator with numeric to symbolic conversion, presets for 755/644/777. 100% client-side.
๐ŸŒ
Kbmisc
kbmisc.com โ€บ chmod
chmod Calculator
chmod calculator ยท Owner ยท Write ยท Execute ยท Group ยท Public
๐ŸŒ
Sam Solomon
solomon.io โ€บ home โ€บ archive โ€บ chmod calculator
Chmod Calculator | Sam Solomon
November 28, 2014 - A free chmod calculator for Linux and Unix file permissions. Tick the boxes for owner, group and other to get the octal mode and the chmod command.
๐ŸŒ
Omni Calculator
omnicalculator.com โ€บ other โ€บ chmod
Chmod Calculator
September 29, 2025 - The chmod calculator helps you understand and solve file permissions issues.
๐ŸŒ
NetOz
netoz.au โ€บ home โ€บ tools โ€บ chmod calculator
Chmod Calculator Tool - Unix File Permission Converter
Free chmod calculator. Convert between octal (755), symbolic (rwxr-xr-x), and checkbox Unix file permissions. Includes setuid, setgid, sticky bit, and common permission presets.
Price ย  $$
Call ย  1800134656
Address ย  Adelaide, AU
๐ŸŒ
Tweaking4All
tweaking4all.com โ€บ home โ€บ chmod calculator โ€“ set file permission with chmod
Tweaking4All.com - Chmod Calculator - Set file permission with chmod
November 29, 2018 - The result: 755 which would look like this in the shell/terminal: chmod 755 <yourfile> You see, itโ€™s not complicated to calculate the magic number for chmod.
๐ŸŒ
Apple App Store
apps.apple.com โ€บ gt โ€บ app โ€บ sj-chmod-calculator โ€บ id6504128434
SJ Chmod Calculator App - App Store
The app automatically calculates: ... a developer, system administrator, student, or advanced user of Unix/Linux systems, SJ Chmod Calculator helps you manage file permissions quickly and effortlessly....
Rating: 0 โ€‹
Top answer
1 of 5
4

You have 3 permission types:

  • User (permissions applying to the file's owner)
  • Group (permissions applying to the file's group)
  • Other (permissions applying to everyone else)

For each of these types, you can allow 3 things:

  • Ability to read (note that you need read permissions on a directory to list it)
  • Ability to write
  • Ability to execute

If you say:

chmod 755 some_file

It gets broken down like this:

User  Group  Other
7     5      5      (octal value,  base-8)
111   101    101    (binary value, base-2 or binary)
RWX   RWX    RWX

where: R - Read, W - Write, X - eXecute

So that command would mean that the owner gets all permissions, but group members, and others can only read and execute.

There's another input format with chmod that's handy, and doesn't require you to do conversion to binary in your head. As an example, to add execute permission for user:

chmod u+x some_file

To remove those permissions, you would say

chmod u-x some_file

You can replace 'u' with 'u', 'g', or 'o' (user, group, other respectively), and 'x' with 'r', 'w', or 'x' (you get the idea).

You have to be careful with this. If you did:

chmod -R 777 some_directory

And that file contained sensitive configuration data, then you just gave 'other' (i.e. the outside world) full read permissions (meaning the web server may serve up this information).

It would also be worthwhile for you to have a look at the chown command as well.

2 of 5
2

If you don't understand the numbers, don't use them:

chmod u=rw,go=r file

That will set the permissions on the file to read and write for the user, and readonly for group and others. You can use + to add a permission:

chmod ug+x file

(so now the user and the group can execute the file), and you can use - to remove a permission:

chmod g-x file

(so now the members of the group can't execute the file).

If you want to use the numbers, there are two sets of facts you need to know:

  1. The numbers are octal (digits 0..7), and the first digit (of three) represents the permissions for the user, the second digit represents the permissions for the group, and the third and final digit represents the permissions for others.
  2. The octal numbers use three bits, and the values for each bit are:

    • 4 โ€” read
    • 2 โ€” write
    • 1 โ€” execute

Therefore, using permissions like:

chmod 640 file

can be split up into 6 for the user, 4 for the group and 0 for others. The 6 which is 4 + 2 (or 4|2) means 'read' and 'write' permission for the owner; the 4 for the group means group members can read the file; and 0 for others means that other people cannot access the file.

In the context of a directory, 'execute' is better termed 'access', meaning someone with access to the directory can use files in the directory if the file permissions permit, and the user knows the name. With read permission on a directory too, you can see a list of the files in the directory; with write permission on a directory, you can create new files or delete existing ones.

Note that a read-only file can be deleted if the user doing the deleting has write permission on the directory. Commands such as rm provide protection as a courtesy, rather than relying on the kernel to protect the user of the command.

I've not covered 3 more bits on the permissions, which appear before the user permissions. You don't need to worry about those while the basic permissions are causing you confusion, but the SUID or set UID bit (4), SGID or set GID bit (2), and the sticky bit (1) can be useful for advanced permission controls.

๐ŸŒ
W3Schools
w3schools.com โ€บ tools โ€บ tool_chmod.php
Chmod Calculator - W3Schools
Calculate Unix file permissions in numeric and symbolic notation. Runs entirely in your browser. ... Chmod (change mode) is a command-line utility used to change the access permissions of files and directories in Unix-like operating systems, ...