Unix permissions describe read, write, and execute access for the owner, group, and others. Each row adds read=4, write=2, and execute=1, producing one octal digit from 0 to 7. Therefore rwx becomes 7, r-x becomes 5, and rw- becomes 6. Symbolic notation writes the same nine choices directly, such as rwxr-xr-x for 755. This tool keeps the matrix, octal value, and symbolic notation synchronized so you can see the composition instead of memorizing a table.
A fourth octal digit stores setuid=4, setgid=2, and sticky=1. These bits reuse the execute positions in symbolic notation. Lowercase s or t means the special bit and execute are both enabled; uppercase S or T means the special bit is enabled while execute is not. For example, 4755 becomes rwsr-xr-x, while 4644 becomes rwSr--r--.
Permission conversion runs entirely in your browser. The tool does not read your files, execute chmod, or upload the values you enter. It only prepares a command for you to review and copy; verify the target path and required access before running it in a terminal.
Common questions and answers about this topic.
755 gives the owner read, write, and execute permissions (7), while the group and others receive read and execute permissions (5). Its symbolic form is rwxr-xr-x. It is a common combination for executable files and directories that other users may access but not modify.
644 is rw-r--r--: the owner can read and write, while everyone else can only read. 755 is rwxr-xr-x and adds execute permission for all three subjects. Regular data files often do not need execute permission; directories need execute permission to be traversed. Choose based on what the file or directory must actually allow.
setuid is used on selected executables that must run with the file owner's effective identity. setgid can do the equivalent for a file's group and is also useful on collaborative directories so new entries inherit the directory group. The sticky bit is commonly used on shared writable directories so users cannot remove entries owned by others. Each changes security behavior and should be enabled deliberately.
Those letters occupy an execute position. Lowercase s or t means both the special bit and execute permission are enabled at that position. Uppercase S or T means the special bit is enabled but execute permission is absent. This distinction prevents a special bit from hiding whether the underlying execute bit is set.
No. It only converts the permission value you enter and prepares command text inside your browser. It cannot inspect your filesystem or execute terminal commands, and your input is not uploaded. Review the generated permission and add the correct path before running the command yourself.