Skip to main content
D:devtools
Categories
AI & MLPrivate, on-device AI toolsFormattersJSON, XML, HTML, CSS, SQLConvertersJSON ↔ YAML, XML, CSVGeneratorsUUID, Password, QR CodeEncodersBase64, URL, Hash, JWTCalculatorsDates, Margins, TokensText ToolsDiff, Regex, Case, LinesData ToolsYAML, JSONL, SchemasSEO ToolsMeta Tags, OG PreviewColor ToolsHEX, RGB, OKLCH
Popular
JSON FormatterBase64 EncoderUUID GeneratorPrivate Transcription
View all tools
AI & MLUpdatesPro
D:devtools
AI & MLUpdatesPro
Categories
AI & MLPrivate, on-device AI toolsFormattersJSON, XML, HTML, CSS, SQLConvertersJSON ↔ YAML, XML, CSVGeneratorsUUID, Password, QR CodeEncodersBase64, URL, Hash, JWTCalculatorsDates, Margins, TokensText ToolsDiff, Regex, Case, LinesData ToolsYAML, JSONL, SchemasSEO ToolsMeta Tags, OG PreviewColor ToolsHEX, RGB, OKLCHView all tools
D:devtools

Private developer tools that run entirely in your browser. Your data never leaves your device.

Popular Tools
  • JSON Formatter
  • Base64 Encoder
  • UUID Generator
  • Transcription
  • Hash Generator
  • Timestamp
  • Margin Calculator
  • Date Calculator
Categories
  • AI & ML
  • Formatters
  • Converters
  • Generators
  • Encoders
  • Calculators
  • Text Tools
  • Data Tools
  • SEO Tools
  • Color Tools
  • All Tools
Resources
  • Pro
  • Updates
  • Glossary
  • About

© 2026 ddevtools. All rights reserved.

PrivacyTermsAccessibilityContact
  1. Home
  2. Calculators
  3. Chmod Calculator

Chmod Calculator

Convert Unix/Linux file permissions between symbolic (rwx) and numeric (octal) formats. Generate chmod commands instantly.

Read (4)
Write (2)
Execute (1)
Owner (u)
Group (g)
Others (o)
644
Owner: 6 | Group: 4 | Others: 4
rw-r--r--
As shown by ls -l
chmod 644 filename

3 digits, each 0-7 (e.g., 644, 755, 777)

9 characters using r, w, x, - (e.g., rw-r--r--)

Common Permissions

Related Tools

  • Cron Builder - schedule Unix tasks
  • .htaccess Generator - server configs
  • Nginx Formatter - server configuration
  • Hash Generator - file checksums
  • Number Base Converter - convert octal numbers
  • Base64 Encoder - encode data

How to Use Chmod Calculator

  1. 1

    Select permissions

    Check the boxes for read, write, and execute permissions for owner, group, and others.

  2. 2

    View the results

    See the octal (numeric) and symbolic (rwx) representations update in real-time.

  3. 3

    Copy the command

    Copy the generated chmod command to use in your terminal.

Frequently Asked Questions

Yes, our Chmod Calculator is completely free to use with no limitations. Convert between symbolic and octal permissions as many times as you need without any sign-ups or restrictions.

Absolutely. All permission calculations happen entirely in your browser using JavaScript. No data is ever sent to any server. This client-side approach ensures complete privacy.

chmod (change mode) is a Unix/Linux command that changes file and directory permissions. You use it to control who can read, write, or execute files. For example, 'chmod 755 script.sh' makes a script executable by everyone but writable only by the owner.

Each digit represents permissions for owner, group, and others. The values are: 4 (read), 2 (write), 1 (execute). Add them together: 7 = rwx (full access), 6 = rw- (read/write), 5 = r-x (read/execute), 4 = r-- (read only), 0 = --- (no access).

755 is most common for directories and scripts (owner full access, others read/execute). 644 is standard for files (owner read/write, others read only). 700 is for private directories. 600 is for sensitive files like SSH keys. Never use 777 in production.