Illustration of checkboxes for read, write, and execute permissions for owner, group, and other, building the chmod value 755

CHMOD Builder

Tick the permissions you want — no need to already know octal or symbolic notation. Already have a value and want it explained instead? Try the Unix Permissions Calculator.

Read Write Execute
Owner
Group
Other
Octal
000
Symbolic
---------

ℹ️ How this works
  • Owner is whoever owns the file, group is anyone in the file's group, other is everyone else.
  • setuid/setgid/sticky bit add a leading 4th octal digit — most everyday files never need these; setuid/setgid are mainly for executables that need to run as their owner/group, and sticky is for shared directories like /tmp.
  • Runs entirely client-side on this page — nothing here is ever sent anywhere. The JSON API below is a separate, opt-in endpoint for scripts.
💻 Show API usage example (cURL)
curl -sS "https://devops.majbase.com/chmod-builder/api?owner=rwx&group=rx&other=rx"

Returns {"octal3": "755", "octal4": "0755", "symbolic": "rwxr-xr-x", "owner"/"group"/"other": {"value","symbolic","description"}, "special": {"setuid","setgid","sticky"}}. Each of owner/group/other is any subset of the letters r, w, x (or omit for none); add setuid=true, setgid=true, and/or sticky=true for the special bits.

🤖 Use this API as a Claude Skill

Want an AI agent (Claude Code, claude.ai, or anything else that supports the Agent Skills format) to use this tool for you on request? Download the skill below and add it:

⬇️ Download SKILL.md · View raw