Chmod calculator. Convert Unix file permissions between numeric (755, 644) and symbolic (rwxr-xr-x) formats with interactive checkboxes.
100% browser-based — your data never leaves your device
Convert Unix file permissions between numeric and symbolic formats.
Type a three-digit octal number (e.g., 755, 644, 777) in the numeric field.
Click the convert button to see the symbolic representation (e.g., rwx r-x r-x).
Type symbolic notation with three groups separated by spaces (e.g., rw- r-- r--).
Toggle setuid, setgid, and sticky bit options for special permission modes.
Binary: 1011110011
755 = rwx r-x r-x
chmod 755 file.txtConvert length, weight, temperature, area, and volume units.
Number Base ConverterConvert between binary, octal, decimal, and hexadecimal number systems.
Percentage CalculatorCalculate percentages easily with three common modes.
Chmod CalculatorConvert Unix file permissions between numeric and symbolic formats.
Random Number GeneratorGenerate cryptographically secure random numbers with custom ranges and count.
Scientific CalculatorPerform scientific calculations with trigonometric, logarithmic, and exponential functions.
Enter a numeric mode or flip permission checkboxes and watch both notations update together. The conversion happens locally in your browser, so the permission sets you plan never leave your device.
File permissions are the quiet source of a huge share of server problems. A script that will not run, a directory that returns a forbidden page, a config file world-readable when it should not be — all of these trace back to a chmod mode. This calculator converts between the numeric form (755) and symbolic form (rwxr-xr-x) so you can see exactly what a mode grants, and it breaks each digit into its read, write, and execute meaning for owner, group, and others.
During deployments, when you are setting permissions on Linux servers, the tool gives you a fast way to move between the mental model and the command. The interactive checkboxes let you build a permission set from scratch and see the resulting command update live, which is a good way to learn what each combination actually means. The common modes dropdown covers the everyday decisions: 755 for directories and executables, 644 for regular files, 600 for sensitive configs, and 700 for private scripts.
The permission layout of your servers is a map of your application's structure. Which files are executable, which directories contain web-accessible content, and where sensitive configuration lives are details that an attacker or competitor would find genuinely useful, and a hosting account with misconfigured permissions is exactly the kind of surface they probe first.
This Chmod Calculator works entirely in your browser. The permission modes you compute never get transmitted anywhere, so planning a deployment's permissions stays a private, local activity rather than one that feeds a third-party service's logs.
Type a chmod value like 755, or use the checkboxes to set permissions visually.
See the numeric value and symbolic notation update simultaneously.
Use the quick-select dropdown for standard permission sets (755, 644, 700, etc.).
Practical examples to help you get the most out of Chmod Calculator:
Numeric: 755 Symbolic: rwxr-xr-x Owner: read+write+execute (7) Group: read+execute (5) Others: read+execute (5)
Numeric: 600 Symbolic: rw------- Owner: read+write (6) Group: none (0) Others: none (0) Ideal for sensitive config files.
777 grants read, write, and execute to everyone. Use 755 for directories and 644 for files. Only use 777 for temporary directories like /tmp.
Directories need execute (x) permission to be accessible (cd into). 755 is the standard for web directories; 644 for files.
755 means the owner has read, write, and execute permissions (7), while the group and others have read and execute permissions (5). It is common for directories and scripts.
Symbolic notation like rwxr-xr-- breaks down into three groups: owner (rwx), group (r-x), and others (r--). Each position indicates read, write, or execute permission.
644 gives read/write to owner and read-only to group/others — standard for files. 755 also adds execute permission — standard for directories and executable scripts.
No. All conversion happens locally in your browser. Your file permissions never leave your device.
Convert chmod numeric values (755) to symbolic notation (rwxr-xr-x).
See the read, write, execute status for owner, group, and others.
Toggle permissions visually and see the chmod command update live.
Quick-select from common permission sets (644, 755, 700, etc.).
Chmod Calculator is useful in a variety of scenarios across different workflows:
Setting correct file permissions on Linux servers during deployment
Converting between numeric (755) and symbolic (rwxr-xr-x) permission formats
Auditing and fixing permission issues on shared hosting environments
File permissions are divided into owner, group, and others. Use 700 for private files, 755 for public directories, and 644 for public files.
755 for directories and executables, 644 for regular files, 600 for sensitive configs, and 700 for private scripts.
Explore more tools in the Math workspace:
Unit Converter
Convert length, weight, temperature, area, and volume units.
Number Base Converter
Convert between binary, octal, decimal, and hexadecimal number systems.
Percentage Calculator
Calculate percentages easily with three common modes.
Random Number Generator
Generate cryptographically secure random numbers with custom ranges and count.
Scientific Calculator
Perform scientific calculations with trigonometric, logarithmic, and exponential functions.