Skip to content
TechToolsHQ
NewsReviewsGuidesTech 101Tech SeriesToolsNewsletter
TechToolsHQ

Independent, research-driven tech coverage — breaking news, in-depth reviews, buying guides, and technical tutorials to help you understand and choose with confidence.

Explore
NewsReviewsGuidesTech 101Tech SeriesFree Tools
Legal
About UsOur AuthorsContact UsPrivacy PolicyTerms of ServiceCopyright & DMCAAffiliate DisclosureEditorial PolicyAdvertise With Us

© 2026 TechToolsHQ. All rights reserved.

Tools / Linux chmod permissions calculator

Linux chmod permissions calculator

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

Loading tool…

About this tool

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.

Frequently asked questions

What do the numbers in chmod mean?
Each digit is the sum of read (4), write (2) and execute (1) for owner, group and others. So 755 means rwx for the owner and r-x for group and others. The tool computes this from the toggles you set.
What are the special bits?
Setuid, setgid and the sticky bit change execution and directory behaviour, and appear as a fourth leading digit (for example 1777 or 2755). The calculator includes them.
Does it give me the command to run?
Yes. It outputs the octal code, the symbolic string and a ready-to-run chmod command to copy into your terminal.
Is it done locally?
Yes. The calculation runs in your browser with nothing uploaded.

Enjoying Linux chmod permissions calculator?

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.

100% optional · Reader supported · Independent researchSupport our work

Related tools

  • SQL query formatter & beautifierFormat, indent, and uppercase keywords in SQL queries for maximum readability.
  • Robots.txt generator & testerCreate search crawler instructions and test path disallow rules in real time.
  • UTM campaign link builderConstruct Google Analytics and Meta tracking URLs with custom campaign tags.
  • DNS records lookupQuery A, AAAA, MX, TXT, NS, CNAME, and SOA records for any domain.
  • Reverse DNS (PTR) lookupResolve any IPv4 or IPv6 address back to its verified PTR hostname.
  • WHOIS domain lookupInspect domain registration, registrar, creation, and expiration dates.

Browse all tools