Handy Dev Tools
Herramientas online sencillas para tareas cotidianas.

Sin favoritos

    Codificador/decodificador Base64
    Markdown a HTML
    HTML a Markdown
    Codificador/Decodificador URL
    Conversor de escape Unicode
    Codificación/Decodificación Unicode
    Formateador SQL
    Divididor SQL
    Vinculación de parámetros SQL
    Formateador JSON
    Formateador XML
    Formateador YAML
    Formateador GraphQL
    Conversión JSON a YAML
    Conversión YAML a JSON
    Conversión JSON a TOML
    Conversión TOML a JSON
    Codificar/Decodificar entidades HTML
    Conversión TOML a YAML
    Conversión YAML a TOML
    Conversión CSV a SQL INSERT
    Generador de tablas Markdown
    Conversión JSON a XML
    Conversión XML a JSON
    Generador de UUID
    Generador de ULID
    Generador de contraseñas
    Generador de hash
    Generador Lorem Ipsum
    Generador de URLs de imágenes de Lorem Picsum
    Generador de datos de prueba
    Generador de códigos QR
    Parser y conversor de rutas S3
    Calculadora de direcciones IP
    División de subredes
    Consolidación de subredes
    Generador de URLs firmadas CloudFront
    Generador de cadenas de conexión RDS
    Conversor de coordenadas
    Conversor de formatos geo
    Decodificador y parser JWT
    Autenticación Basic
    Analizador de fortaleza de contraseña
    Validador de tarjetas
    PII Mask (ofuscar datos sensibles)
    Generador de par de claves RSA
    Conversión de mayúsculas/minúsculas
    Conversión de romanización
    Conversor de números romanos
    Conversor de código fonético
    Contador de caracteres
    Diff de texto
    Eliminador de etiquetas HTML
    Probador de expresiones regulares
    Conversión de colores
    Lanzamiento de dados
    Generador de Crontab
    Parser de Crontab
    Selector de emojis
    Conversor de marcas de tiempo Unix
    Búsqueda de códigos HTTP
    Búsqueda de puertos
    Búsqueda de tipos MIME
    Conversor Base64 y archivos
    Codificar/Decodificar imagen Base64
    Parser de User-Agent
    Parser de URL
    Comprobador OGP
    Generador de mensajes de commit
    Calculadora Chmod
    Creador de GIF de terminal
    .env Parser & Validator
Ctrl+K

Calculadora Chmod

Conversión bidireccional entre modo numérico y simbólico de chmod.

Simbólico (marcar permisos)
Tipo de usuarioLecturaEscrituraEjecución
Propietario
Grupo
Otros
Bits especiales
Opciones
Comando chmod

Numérico

chmod 755 path/to/file

Simbólico

chmod u=rwx,g=rx,o=rx path/to/file

Cómo usar

Acerca de esta herramienta

Convierte entre modo numérico (755/2775) y simbólico (rwxr-xr-x) y copia los comandos chmod en formato numérico y simbólico. Puede cambiar la ruta en el campo de archivo.

Cómo usar

Introduzca 755 o 2775 o cambie las casillas Lectura/Escritura/Ejecución en la tabla para Owner/Group/Others. Los bits especiales (setuid/setgid/sticky) son interruptores; Recursivo (-R) está en la columna de opciones a la derecha. Si todos los bits especiales están OFF, no se muestra el 0 inicial (ej. 0755 → 755). Edite el campo archivo/ruta (por defecto path/to/file). Se muestran dos comandos chmod: numérico y simbólico; cada uno se puede copiar.

Opciones

Numérico: 3 (755) o 4 dígitos (2775). Si todos los bits especiales están OFF no se muestra el 0 inicial. Simbólico: r/w/x y setuid/setgid/sticky. Opción: Recursivo (-R). Ruta de archivo: por defecto path/to/file. Salida: dos comandos chmod (numérico y simbólico).

Casos de uso

• Comprobar permisos de archivos/directorios • Buscar valores chmod para scripts o despliegue • Aprender notación simbólica y numérica • Pegar el comando numérico o simbólico en la terminal

How it works

El modo numérico es octal: cada dígito es la suma r=4, w=2, x=1 (0–7). Tres dígitos son propietario, grupo, otros; con cuatro, el primero son bits especiales (setuid=4, setgid=2, sticky=1). La forma simbólica especifica quién y qué permisos (ej. u=rwx,g=rx,o=rx); u+s, g+s, o+t añaden setuid/setgid/sticky.

Privacidad y datos

Toda la entrada, conversión y generación de comandos se realiza en el navegador; no se envía nada al servidor.

Preguntas frecuentes

Q: ¿Qué significa cada dígito octal en chmod 755?
A: Chmod 755 tiene tres dígitos octales: propietario (7), grupo (5), otros (5). Cada dígito es la suma de r=4, w=2, x=1. Así, 7 = rwx (lectura+escritura+ejecución), 5 = r-x (lectura+ejecución). La herramienta muestra las casillas de verificación para cada uno.
Q: ¿Qué son setuid, setgid y el sticky bit?
A: Son bits de permisos especiales (4º dígito inicial). setuid (4) ejecuta un archivo como su propietario; setgid (2) lo ejecuta como su grupo o hace que los nuevos archivos hereden el grupo del directorio; el sticky bit (1) en un directorio impide que los usuarios eliminen archivos de otros (p. ej. /tmp).
Q: ¿Cuándo debo usar chmod -R (recursivo)?
A: Usa -R para aplicar permisos a todos los archivos y subdirectorios dentro de un directorio. Ten cuidado — aplicar los mismos permisos a archivos y directorios puede causar problemas (p. ej. bit ejecutable en archivos de datos).
Q: ¿Cuál es la diferencia entre chmod numérico (755) y simbólico (u=rwx,g=rx,o=rx)?
A: El modo numérico reemplaza todos los permisos de una vez. El modo simbólico puede añadir (+), eliminar (-) o establecer (=) permisos para usuarios específicos (u=usuario, g=grupo, o=otros, a=todos) sin afectar el resto.
Q: ¿Esta herramienta envía algún dato a un servidor?
A: No. Toda la conversión y generación de comandos se realiza en el navegador. No se envía nada a ningún servidor.