Chmod Calculator Free

Tick the permissions you want and read off the octal number and chmod command, or type an octal value like 755 to see what it allows.

🔐 Permissions

ReadWriteExecute
Owner
Group
Others

Common presets:

💻 Result

Octal644
Symbolicrw-r--r--
Letter formu=rw,g=r,o=r
chmod 644 file.txt
  • Owner: read, write
  • Group: read
  • Others: read
Owner read/write; everyone else read-only
Built by Pyalm

Pyalm builds custom software, APIs and integrations for businesses in India and the UAE. We made these developer tools for our own team — use them free, and talk to us when you need something built.

Pyalm serviceCustom softwareInternal tools, portals and business systems built around how your team actually works — not the other way round.See custom software Pyalm serviceBusiness automationConnect your apps and remove copy-paste work — approvals, reports, document flows and notifications on autopilot.See business automation

How the number works

Each permission has a value: read is 4, write is 2 and execute is 1. Add them for each of the three classes — owner, group, others. 7 is read, write and execute; 6 is read and write; 5 is read and execute; 4 is read only. So 755 means the owner can do everything while everyone else can read and run, and 644 is the standard for ordinary files.

Special bits and safe defaults

A fourth leading digit sets setuid (4), setgid (2) and the sticky bit (1). The sticky bit on a shared directory such as /tmp stops users deleting each other's files. As a rule, use 644 for files, 755 for directories and scripts, and 600 or 700 for anything private such as SSH keys. Avoid 777 on servers — it lets any user on the machine modify the file.

Related

More free tools you might need

#️⃣

Hash GeneratorFree

Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text.

🔑

Password GeneratorFree

Create strong, random passwords with the length and character mix you choose.

⏰

Cron Expression GeneratorFree

Build cron schedules visually, read them in plain English and preview the next run times.

🆔

UUID GeneratorFree

Generate UUID v4 and time-ordered v7 IDs in bulk, and validate any UUID.

Browse all free tools

FAQ

Frequently asked questions

What does chmod 777 do?

It gives read, write and execute permission to the owner, the group and everyone else. It's almost never the right fix for a permissions problem and is a security risk on shared or internet-facing servers.

What is the difference between 755 and 644?

755 adds the execute bit for everyone, needed to run a script or enter a directory. 644 is read/write for the owner and read-only for others, suited to ordinary files.

What does a capital S or T mean?

A capital S or T in symbolic form means setuid/setgid/sticky is set but the matching execute bit is not.

Need a tool built for your own workflow?

Pyalm builds custom software, APIs and integrations for businesses in India and the UAE. We made these developer tools for our own team — use them free, and talk to us when you need something built.

See custom software