ToolsOps

All tools

Full catalog. Every utility runs in your browser, with no install and without sending your data to a server.

Why this collection

ToolsOps groups calculators and converters that cover frequent tasks in DevOps, sysadmin and development: converting chmod permissions, planning IP networks, writing correct cron expressions and validating JSON or YAML. Every tool runs in your browser, never sends your input to a server, and keeps its scope tight: one clear operation rather than a generic editor that tries to do everything.

By category

Linux / Unix permissions

For when you read a permission like 755 or 4755 and need to know what it actually allows, or the other way round: you have an intent ("owner writes, everyone else only reads") and need the exact value. Covers special permissions setuid/setgid/sticky, the full symbolic notation and the default permissions umask applies to new files and directories.

View full hub →

IP networking and MAC addresses

Compute IPv4/IPv6 prefixes, ranges, usable hosts, IPv4 wildcard masks and subnet splits, plus look up the vendor of a MAC address by its OUI. Useful when planning subnets in a VPC, writing Cisco ACLs, identifying a device by its MAC or verifying what a script just produced. Includes FLSM splitter, VLSM planner, comparator and cheat sheet.

View full hub →

JSON / YAML validation and conversion

Validate a JSON before pasting it into a config, pretty-print it, minify it for production or convert between JSON and YAML without leaving your browser. Built for Kubernetes manifests, GitHub Actions workflows, Compose files and API contracts.

View full hub →

DevOps and automation

Generate and validate Docker Compose files for local stacks (with volumes, healthchecks and ports bound to localhost), and create or read Unix/POSIX cron expressions, including the POSIX OR semantics on dom + dow that most documentation glosses over. Useful for spinning up local databases and services, operational configuration and scheduled maintenance tasks.

View full hub →

Hash, checksum and authentication

Compute the digest of text or files with SHA-256, SHA-1, SHA-384, SHA-512 or legacy MD5 to verify downloads; and decode or verify JWTs with HS256, RS256 or ES256 from the browser. Both tasks process data locally: neither the file, nor the token, nor the secret leaves the browser.

View full hub →

Unique identifiers

Generate and decode UUIDs in your browser. Random v4 for the general case and time-ordered v7 when you plan to use it as a primary key in databases. Validate existing UUIDs to detect version and variant. The generator uses the Web Crypto API and everything runs locally.

How to choose a tool

  • Start with the problem, not the name

    If someone asks you to "open a port to this subnet", the right tool is the CIDR calculator even if they phrased it as "subnet mask". The index is grouped by domain precisely for that reason.

  • Verify with a known case

    Before trusting any output, paste a case you already know (say, 755 or 192.168.1.0/24) and check the result matches your expectation. Good sanity check for both the maths and the current version.

  • Read the guide if there is one

    Tools with an editorial guide attached (chmod, CIDR, cron) have a /guides/... page that explains the domain with context, examples and frequent pitfalls. It is the shortcut when the calculation itself is not the hard part.

  • Only paste what you would be comfortable emailing

    The tools are client-side, but keep the professional habit: do not put production tokens, SSH private keys or real personal data into any field. Use synthetic examples for shared demos.