Toggle read, write, and execute permissions across Owner, Group, and Public levels, plus the setuid, setgid, and sticky special bits. Instantly computes octal codes (755, 644, or 4-digit modes like 1777 and 2755), symbolic strings (-rwxr-xr-t), and ready-to-run terminal shell commands.
Runs entirely in your browser
Linux file permissions are expressed both as octal codes (like 755) and symbolic strings (like -rwxr-xr-x), and translating between them and the actual read/write/execute settings is easy to fumble. This calculator gives you an interactive matrix: toggle read, write and execute for owner, group and others, plus the special setuid, setgid and sticky bits, and it computes everything at once.
It shows the octal code — including four-digit modes like 1777 (sticky) and 2755 (setgid) — the symbolic string, and a ready-to-run chmod command you can paste into a terminal. That removes the guesswork of remembering that 7 is rwx or which position the sticky bit occupies.
It runs in your browser and is a handy reference whenever you are setting permissions on files, directories or scripts. Toggle what you need, copy the command, and apply it.
TechToolsHQ is an independent, reader-supported tech platform. If this free tool saved you time, solved a problem, or helped your workflow, consider supporting our work. Your support helps us keep our utilities 100% free, private, and ad-free for everyone.