~/tools
A collection of useful tools for homelab enthusiasts and system administrators.
# Everything runs in your browser — no data leaves your device. Tools marked net need server-side processing; their data is handled in real time and never stored.
config/ # Configuration & File Format
docker-compose-converterConvert docker run commands to Compose formatcompose-to-runConvert Compose services back to docker run commandscron-expressionBuild and validate cron expressions with run previewstimestamp-converterConvert between Unix epoch and human-readable datesjson-formatterFormat and validate JSON datayaml-validatorValidate and format YAML filesini-validatorValidate and format INI configuration filestoml-validatorValidate and format TOML configuration filesdockerfile-generatorGenerate Dockerfiles with a guided interfacek8s-manifest-generatorGenerate Kubernetes manifests with a wizarddiff-toolCompare two text files or configurations
network/ # URL & Networking
url-expandernetExpand shortened URLs to reveal their destinationsubnet-calculatorCalculate IP subnets, ranges, and network infowireguard-configGenerate WireGuard server and peer configs with keysdns-lookupnetQuery DNS records and WHOIS informationssl-checkerCheck HTTPS reachability and certificate trust
text/ # Text & Document
security/ # Security & Encryption
hash-generatorGenerate hashes (MD5, SHA1, SHA256, etc.)password-generatorGenerate secure passwords and passphrasesssh-key-generatorGenerate SSH key pairs in OpenSSH formatjwt-decoderDecode JWTs and inspect claims and expirychmod-calculatorConvert between octal and symbolic file permissionshtpasswd-generatorGenerate bcrypt basic-auth entries for Traefik and nginx