CHMOD Calculator — a convenient tool for setting access permissions. Enter a combination and get the result in both numeric and symbolic format.
| Permissions | Owner Permissions(u) | Group Permissions(g) | Others Permissions(o) |
|---|---|---|---|
Read(4) | |||
Write(2) | |||
Execute(1) |
-vVerbose mode - display all changes made-cChanges mode - display only changes made-fQuiet mode - suppress error messages(default)Default mode - standard output-RRecursive - change permissions for directories and their contents--preserve-rootPreserve root - do not operate recursively on '/'--reference=FILEReference file - use the mode of the FILE instead of MODE values+sSetuid - set user ID on execution+gSetgid - set group ID on execution+tSticky bit - restrict deletion to the file owner onlyr (4)Read permission (4) - allows reading a filew (2)Write permission (2) - allows modifying a filex (1)Execute permission (1) - allows executing a file- (0)No permissions (0) - denies accessuUser (u) - the owner of the filegGroup (g) - the group of the fileoOthers (o) - everyone elseaAll (a) - user, group, and others+Add permission (+) - adds the specified permission-Remove permission (-) - removes the specified permission=Set permission (=) - sets the exact permissions,Separator (,) - separates multiple permission changeschmod 755 file.txtOwner: read/write/execute, Group: read/execute, Others: read/executechmod u+x file.txtAdd execute permission for the owner onlychmod -R 644 directory/Recursively set read/write for owner, read for group and otherschmod --reference=ref.txt file.txtCopy permissions from a reference fileThe CHMOD calculator helps you calculate file and directory permissions for Linux and Unix systems. This tool converts between numeric (octal) and symbolic permission formats, making it easy to set the correct permissions for files and directories.
CHMOD permissions control who can read, write, and execute files or directories. The tool supports both three-digit octal notation (like 755) and symbolic notation (like rwxr-xr-x), providing flexibility for different use cases.
Perfect for system administrators, developers, and anyone working with Linux/Unix systems who needs to understand and set file permissions correctly.
Check browser and device information
Check IP address details and geolocation
Generate secure random passwords
Convert between octal (numeric) and symbolic permission formats instantly. Enter 755 to see rwxr-xr-x, or vice versa.
See a clear visual representation of permissions with checkboxes showing read, write, and execute permissions for each user type.
Set permissions for owner (user), group, and others separately, with support for all standard permission combinations.