CHMOD Calculator — a convenient tool for setting access permissions. Enter a combination and get the result in both numeric and symbolic format.
Permission | Owner Rights(u) | Group Rights(g) | Others Rights(o) |
---|---|---|---|
read(4) | |||
write(2) | |||
execute(1) |
-v
Verbose mode - display all changes made-c
Changes mode - display only changes made-f
Silent mode - suppress error messages(default)
Default mode - standard output-R
Recursive - change permissions for directories and their contents--preserve-root
Preserve root - fail to operate recursively on '/'--reference=FILE
Reference file - use FILE's mode instead of MODE values+s
Setuid - set user ID on execution+g
Setgid - set group ID on execution+t
Sticky bit - restrict deletion to file ownerr (4)
Read permission (4) - allows reading the filew (2)
Write permission (2) - allows modifying the filex (1)
Execute permission (1) - allows executing the file- (0)
No permission (0) - denies accessu
User (u) - file ownerg
Group (g) - file groupo
Others (o) - everyone elsea
All (a) - user, group, and others+
Add permission (+) - adds the specified permission-
Remove permission (-) - removes the specified permission=
Set permission (=) - sets exact permissions,
Separator (,) - separates multiple permission changeschmod 755 file.txt
Owner: read/write/execute, Group: read/execute, Others: read/executechmod u+x file.txt
Add execute permission for owner onlychmod -R 644 directory/
Recursively set read/write for owner, read for group and otherschmod --reference=ref.txt file.txt
Copy permissions from 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.