Generate Unix file permission codes visually — calculate chmod values with checkboxes
A chmod permission generator is a visual tool that helps you construct Unix/Linux file permission codes by selecting read, write, and execute permissions for owner, group, and others. Instead of memorizing that 755 means rwxr-xr-x (owner has all permissions, group and others can read and execute), you check boxes for each permission and the tool calculates the numeric code and symbolic notation automatically.
Unix file permissions are fundamental to Linux server administration, Docker container configuration, CI/CD pipeline setup, and any deployment involving file system operations. Incorrect permissions are a common source of deployment failures (permission denied errors), security vulnerabilities (world-writable files), and application bugs (scripts that cannot execute). A visual calculator eliminates the mental math of converting between numeric codes and human-readable permissions.
PinusX calculates chmod values with 100% client-side processing. While permission codes themselves are not sensitive, they often reflect your security posture and deployment configuration. PinusX processes everything locally in your browser, consistent with its privacy-first approach. No data is transmitted, no analytics track your permission choices, and no server processes your input. In November 2025, jsonformatter.org leaked over 80,000 user credentials from server-side processing — highlighting why even simple developer tools should run client-side.
chmod 755 means: Owner has read (4) + write (2) + execute (1) = 7. Group has read (4) + execute (1) = 5. Others have read (4) + execute (1) = 5. In symbolic notation: rwxr-xr-x. This is the standard permission for executable files and directories that everyone should be able to access but only the owner can modify.
644 (rw-r--r--) is for regular files: owner can read and write, everyone else can only read. 755 (rwxr-xr-x) adds execute permission: owner can read, write, and execute, everyone else can read and execute. Use 644 for data files and 755 for scripts, programs, and directories.
For directories, the execute (x) permission means the ability to access the directory contents — you need it to cd into a directory or list its files. Without execute on a directory, users cannot enter or access anything inside it, even if they have read permission. This is why directories typically need 755 or 750.
Special permissions add a fourth digit: setuid (4) makes executables run as the file owner, setgid (2) makes files inherit group ownership, and sticky bit (1) prevents deletion by non-owners in shared directories. For example, chmod 1755 sets the sticky bit. /tmp typically has permissions 1777 so anyone can create files but only owners can delete them.
Your data never leaves your browser. 100% client-side processing.
Get instant alerts when your endpoints go down. 60-second checks, free forever.
Start Monitoring Free →