Chmod Calculator
Toggle owner/group/other read, write, execute checkboxes to get the chmod number and symbolic string, or type a number to see the boxes checked.
Permission Checkboxes
| Read | Write | Execute |
|---|
Result
Numeric
000
Symbolic
----------
Command
chmod 000 filename
Summary
Toggle owner/group/other read, write, execute checkboxes to get the chmod number and symbolic string, or type a number to see the boxes checked.
How it works
- Check or uncheck read, write, execute boxes for owner, group, and other.
- The numeric chmod value (e.g. 755) and the symbolic string (e.g. rwxr-xr-x) update live.
- Or type a numeric value like 644 directly into the number field.
- The checkboxes and symbolic string update to match the number you typed.
- Click "Copy chmod command" to copy a ready-to-run chmod command.
Use cases
- Figure out what chmod 755 or chmod 644 actually grants before running the command.
- Set correct permissions for web server files and directories.
- Translate a symbolic permission string seen in `ls -l` output back into a number.
- Teach or learn how Unix file permission bits map to octal digits.
- Double-check a deployment script or Dockerfile RUN chmod line before shipping.
- Work out permissions for a cron job or SSH key file that requires a specific mode.
Frequently Asked Questions
Last updated: 2026-07-22 ·
Reviewed by Nham Vu