Convert Unix permissions between numeric and symbolic formats — 755 is rwxr-xr-x. Bit visualization, special bits, and the presets every deploy runs into.
| Numeric | Symbolic | Use case |
|---|---|---|
| 644 | rw-r--r-- | Regular files (source, configs, docs) |
| 755 | rwxr-xr-x | Executables & directories (web roots) |
| 600 | rw------- | Private keys, secrets, .env |
| 700 | rwx------ | Private directories |
| 664 | rw-rw-r-- | Team-shared files (group writable) |
| 775 | rwxrwxr-x | Team-shared directories |
| rwsr-xr-x | rwsr-xr-x | Setuid executables (passwd, sudo) |
| rwxrwxrwt | rwxrwxrwt | World-writable + sticky (/tmp) |
Click a preset to load it. 777 is a security smell — anyone can modify the file, and CI/CD scanners flag it.
Each digit is read(4) + write(2) + execute(1). The three digits are owner, group, others. So 755 = owner 7 (rwx), group 5 (r-x), others 5 (r-x). Directories need the execute bit (x) to be traversable — that is why 644 on a directory makes it inaccessible.
See also: Cron Expression Tester · Hash Generator · Password Generator · DevOps Utilities · Security & SRE