Linux Chmod Permissions Calculator

Developer Utilities

Interactive visual matrix and two-way calculator for Linux octal (755, 644) and symbolic (-rwxr-xr-x) permissions with shell commands.

Interactive Linux Chmod Permissions Calculator

Dual-way sync between octal digits, symbolic flags, and interactive permission checkboxes.

3/3 Free Daily Uses
Octal Code
755
Or type number to apply:
Symbolic Notation
drwxr-xr-xu=rwx,g=rx,o=rx
Ready Shell Command
chmod 755 /var/www/html

Visual Permissions Matrix

Role / GroupRead (r = 4)Write (w = 2)Execute (x = 1)Octal Sum
u
Owner (User)
File creator
7
g
Group
Users in group
5
o
Public / Others
Everyone else
5

Common Linux Presets

Command Target & Generator

Owner Rights:
  • Read contents
  • Write / modify
  • Execute / enter dir
Group Rights:
  • Read contents
  • Write / modify
  • Execute / enter dir
Public Rights:
  • Read contents
  • Write / modify
  • Execute / enter dir
Tool Overview & Guide

What is Linux Chmod Permissions Calculator?

Calculate Linux and Unix chmod file permissions interactively with instant two-way synchronization between octal numeric codes, symbolic notation, and visual permission checkboxes. Generate ready-to-run shell commands with recursive options.

Technical Specifications & Supported Formats
Processing Engine:Client-side Native JavaScript & WebAssembly
Privacy & Security:100% In-Browser (Zero File Upload)
Supported Formats:All Standard Formats & Code Text
Max File Limit:100 MB

How to use Linux Chmod Permissions Calculator

3 simple steps to complete your task directly in your browser:

  1. Toggle Checkboxes or Type Octal Code

    Check or uncheck Read (r=4), Write (w=2), and Execute (x=1) permissions for Owner (User), Group, and Public (Others), or simply enter an octal code like 755 or 644.

  2. Inspect Symbolic & Human Explanations

    Watch the symbolic notation (`-rwxr-xr-x`) and human-readable access breakdown update live, showing exactly who can read, modify, or execute files and directories.

  3. Generate and Copy Chmod Shell Command

    Enter your target file or directory path, optionally enable the recursive `-R` flag, and copy the exact `chmod` command to run in your terminal.

Common uses

  • Web Server Deployment: Configure safe 755 directory and 644 file permissions for Nginx, Apache, or WordPress document roots.
  • SSH Keys & Security: Lock down private keys (`~/.ssh/id_rsa`) to strict 600 or 400 permissions required by OpenSSH.
  • Shell Scripts & Binaries: Grant execute rights (`+x` / 755 / 700) to automated bash scripts, Python CLI utilities, or compiled binaries.
  • Shared Team Directories: Set up collaborative group write permissions (664 / 775) with SGID for shared Linux server directories.

Why choose VersaTools

100% private

Your files are processed inside your browser and are never uploaded to a server.

Free, no account

No sign-up, no watermark, no paywalled “premium” tier. Just open a tool and use it.

Instant

No upload, no queue, no server round-trip — work starts the moment you drop a file.

Runs in your browser

Built on open web standards. Works on any modern desktop browser, nothing to install.

No upload size caps

Nothing leaves your device, so there’s no server file-size limit — only your machine’s memory.

Yours to keep

Results download straight to your device in clean, standard file formats.

Frequently asked questions

Related tools