Saltar al contenido

chmod Calculator · Utilities

Cambia bits, lee el comando chmod al instante.

Marca la matriz de lectura / escritura / ejecución o escribe un valor octal (755) o simbólico (rwxr-xr-x) — incluidos setuid, setgid y el bit sticky. Cada campo permanece sincronizado y el comando chmod está listo para copiar, todo en tu navegador.

Se ejecuta en tu navegador: nada de lo que pegas sale de esta página. Cómo lo demostramos

Se ejecuta en tu navegador Octal y simbólico Sin registro Actualizado el 1 ago 2026

Playground de la calculadora chmod

Examples
Permission bits
Read
Write
Exec
Owner
Group
Other
Enter a value

The matrix, octal and symbolic fields all stay in sync — edit any one and the others follow.

Results update as you type — press Enter to run now.

Output

Toggle the matrix or type an octal or symbolic value to see the octal, symbolic, ls -l and chmod forms here.

La brecha

Un dígito mal puesto, un archivo escribible por todos.

chmod parece sencillo hasta que los números muerden. ¿Es 644 o 664 el seguro? ¿De verdad 777 significa lo que crees? Un dedazo en un dígito y o te bloqueas a ti mismo o dejas un archivo escribible por cualquiera en la máquina.

Esta calculadora chmod gratuita muestra el valor octal, la cadena rwxr-xr-x, la forma ls -l y el comando chmod exacto uno al lado del otro — incluidos setuid, setgid y el bit sticky. Marca una casilla, escribe un valor o pega una línea de ls -l; cada campo se actualiza en conjunto para que confirmes el modo antes de ejecutarlo.

Es matemática de bits pura en tu navegador — sin servidor, sin cuenta, nada subido. Comparte un modo concreto con un enlace profundo #m=755 y se reabrirá exactamente como lo dejaste.

El proceso

Cómo funciona.

Cuatro pasos deterministas convierten la matriz de permisos en un valor octal, una cadena simbólica y un comando listo para ejecutar — todo dentro de la pestaña de tu navegador.

  1. Leer los nueve bits de permiso.

    Propietario, grupo y otros reciben cada uno una tríada de lectura / escritura / ejecución — nueve bits en total, más tres bits especiales (setuid, setgid, sticky).

  2. Empaquetar cada tríada en un dígito.

    rwx = 4+2+1 = 7, r-x = 5, rw- = 6. Tres tríadas se convierten en tres dígitos octales; un bit especial activo añade un cuarto dígito inicial.

  3. Deletrearlo en simbólico.

    Los mismos bits se representan como rwxr-xr-x, con s/S en las ranuras de ejecución para setuid/setgid y t/T para el bit sticky — tal como los muestra ls -l.

  4. Emitir el comando.

    Coloca el octal en chmod <modo> <archivo> y cópialo. Cada campo permanece sincronizado, así que edita uno y el resto lo sigue.

Referencia de permisos

Octal ↔ simbólico.

Cada dígito octal codifica una tríada de lectura / escritura / ejecución; el dígito inicial opcional lleva los bits especiales. Estas dos tablas son todo el mapeo.

La tríada por dígito

Un dígito 07 por cada grupo propietario / grupo / otros.

octal-to-symbolic
octal  bits  symbolic   meaning
0      ---   ---        no access
1      --x   --x        execute only
2      -w-   -w-        write only
4      r--   r--        read only
5      r-x   r-x        read + execute
6      rw-   rw-        read + write
7      rwx   rwx        read + write + execute

Los bits especiales

setuid / setgid / sticky viajan en el dígito inicial y aparecen como s/S y t/T.

special-bits
high digit   bit      symbolic slot     example
4            setuid   owner exec (s/S)  4755  rwsr-xr-x
2            setgid   group exec (s/S)  2755  rwxr-sr-x
1            sticky   other exec (t/T)  1777  rwxrwxrwt

exec OFF -> uppercase:  4644 rwSr--r--  ·  1666 rw-rw-rwT

Siguiente paso

Remodela identificadores y texto igual de fácil.

La calculadora chmod es una de un conjunto de utilidades puras en el navegador. Genera UUIDs y ULIDs, convierte una cadena entre camelCase y snake_case, o convierte un título en un slug de URL limpio — sin servidor, sin registro.

chmod.sh
chmod 755 deploy.sh   #  rwxr-xr-x
chmod 644 config.yml   #  rw-r--r--
chmod 4755 /usr/bin/x  #  setuid, rwsr-xr-x
chmod 1777 /tmp        #  sticky, rwxrwxrwt

FAQ

Tus preguntas, respondidas.

Toca una pregunta para desplegar la respuesta.

chmod 755 otorga lectura, escritura y ejecución al propietario (7 = 4+2+1) y lectura y ejecución —pero no escritura— al grupo y a los demás (5 = 4+0+1). En simbólico es rwxr-xr-x. Es el modo habitual para directorios y ejecutables: el propietario puede cambiar el contenido mientras los demás solo pueden leerlo y ejecutarlo.

Describen los mismos nueve bits de permiso de dos maneras. El octal empaqueta cada tríada de lectura/escritura/ejecución en un dígito 0–7 (rwx = 7, r-x = 5, rw- = 6), de modo que 644 significa rw-r--r--. El simbólico deletrea los bits como tres grupos rwx para propietario, grupo y otros. Esta calculadora mantiene ambos —y la matriz de casillas— sincronizados: edita uno y el resto se actualiza al instante.

El dígito inicial opcional lleva los bits especiales: 4 = setuid, 2 = setgid, 1 = sticky (se suman, así que 6 = setuid+setgid). Solo necesitas el cuarto dígito cuando alguno de ellos está activado — 4755 es setuid + rwxr-xr-x. Cuando el dígito especial es cero, la forma convencional lo omite, por lo que 0755 se escribe simplemente como 755.

setuid (4000) hace que un ejecutable se ejecute como su propietario en lugar de como quien lo invoca; setgid (2000) lo ejecuta como su grupo, o en un directorio hace que los archivos nuevos hereden el grupo de ese directorio. El bit sticky (1000) en un directorio compartido como /tmp permite a los usuarios eliminar solo sus propios archivos. En simbólico aparecen en las ranuras de ejecución como s/S (setuid/setgid) y t/T (sticky) —en mayúscula cuando el bit de ejecución subyacente está apagado.

Una s minúscula en la ranura de ejecución del propietario o del grupo significa que ese bit especial está activado y la ejecución también (setuid o setgid). Una S mayúscula significa que el bit especial está activado pero la ejecución está apagada —a menudo un error. Del mismo modo, la t en la ranura de ejecución de otros es el bit sticky con ejecución activada, y la T es sticky con ejecución apagada. Esta herramienta los muestra todos exactamente como lo haría ls -l.

El primer carácter es el tipo de archivo (- para un archivo normal, d para un directorio, l para un enlace simbólico); los siguientes nueve son las tríadas rwx de propietario, grupo y otros. Pega una cadena completa de 10 caracteres como -rwxr-xr-x en el campo simbólico y la calculadora elimina el carácter de tipo y muestra el octal y el comando chmod.

No. La conversión es matemática de bits pura que se ejecuta al 100 % en tu navegador — no hay servidor, ni cuenta, ni registro. Los valores de permiso que introduces nunca salen de tu dispositivo.

Sí. Todo valor válido actualiza la URL con un fragmento #m= (por ejemplo #m=755), y el botón «Copiar enlace» copia esa URL completa. Ábrela más tarde o envíala a un compañero y la calculadora restaurará ese modo exacto.

More free, private DevOps tools.

La chmod Calculator es una de las herramientas de OpsCanopy — un dosel creciente de validadores, conversores y probadores basados en el navegador que nunca tocan un servidor.

39 herramientas gratuitas, todas pueden funcionar sin conexión — opscanopy.com funciona sin registro y sin subir nada.

Herramientas relacionadas: el Generador UUID / ULID, el Conversor de mayúsculas y la herramienta Slugify, o el Conversor de CVE Ignore — o explora el directorio de herramientas completo.

Se ofrece tal cual para tu comodidad; comprueba siempre dos veces los cambios de permisos en sistemas de producción. OpsCanopy es gratis y abierto.