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

  1. Check or uncheck read, write, execute boxes for owner, group, and other.
  2. The numeric chmod value (e.g. 755) and the symbolic string (e.g. rwxr-xr-x) update live.
  3. Or type a numeric value like 644 directly into the number field.
  4. The checkboxes and symbolic string update to match the number you typed.
  5. 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