The whole toolbox, one tab away.
Focused DevOps tools that run entirely in your browser — free, no signup, nothing you paste ever leaves your device.
Available now
Live tools.
Jump back in
Pinned and recently used tools — saved only in this browser.
- AlertLint
- CVE-Ignore Converter
- GitHub Actions Validator
- Cron Expression Tester
- Cron to systemd Converter
- Regex Log Tester
- Env Example Checker
- LogQL ↔ PromQL Helper
- PromQL Explainer
- Subnet Calculator
- IP Address Converter
- CIDR / Subnet Checker
- MAC Address Formatter
- Reverse DNS / PTR Helper
- Subnet Splitter
- JWT Decoder & Encoder
- Timestamp Converter
- Base64 Encoder / Decoder
- Hash Generator
- Kubernetes Resource Calculator
- GitHub Actions Expression Tester
- Docker Run to Compose
- GitLab CI Validator
- Prometheus Relabel Tester
- Alertmanager Route Tester
- UUID / ULID Generator
- Case Converter
- Slugify
- chmod Calculator
- JSON ↔ YAML Converter
- URL Encoder / Decoder
- Data Size Converter
- Dockerfile Linter
- jq Playground
- Certificate Decoder & Chain Checker
- Grafana Dashboard Validator
- Kubernetes Label Selector Tester
- Systemd Unit Validator
- Terraform Plan Summarizer
Try one of these, or clear the filters to see everything.
- Observability Live
AlertLint
Unit testing for Grafana Loki alert rules.
Test your Loki alerting and recording rules before they fire in production. Paste rules + synthetic logs, assert pass/fail — entirely in the browser. The promtool equivalent Loki never had.
Open tool - Security Live
CVE-Ignore Converter
Translate .trivyignore / .grype.yaml / .snyk in one click.
Convert and unify a single vulnerability-suppression policy across Trivy, Grype, Snyk and osv-scanner formats. Pure client-side, no upload.
Open tool - CI/CD Live
GitHub Actions Validator
Check workflow YAML errors & security issues online — no install.
Paste a GitHub Actions workflow and get YAML errors plus security-misconfiguration checks, instantly, with nothing to install.
Open tool - Scheduling Live
Cron Expression Tester
Explain any cron expression in plain English — and see the next runs.
Paste a cron expression and get a plain-English description plus the next run times. Supports ranges, steps, lists and @macros. Pure client-side.
Open tool - Scheduling Live
Cron to systemd Converter
Turn a crontab line into a systemd timer + service unit.
Convert a crontab entry into an equivalent systemd .timer and .service unit, with an OnCalendar expression and migration notes. Pure client-side.
Open tool - Logs Live
Regex Log Tester
Test regular expressions against your log lines — live matches and groups.
Paste a regex and sample log lines, see live matches, capture groups and named groups. Built for log parsing, runs entirely in your browser.
Open tool - Config Live
Env Example Checker
Find env vars your code uses but .env.example is missing.
Paste your code and your .env.example to find environment variables used in code but missing from the example (and unused keys). Pure client-side.
Open tool - Observability Live
LogQL ↔ PromQL Helper
Translate and explain queries between Loki LogQL and Prometheus PromQL.
Convert common metric-query shapes between Grafana Loki LogQL and Prometheus PromQL, with notes on what does and does not map. Pure client-side.
Open tool - Observability Live
PromQL Explainer
Paste a PromQL query and get a plain-English explanation.
Break down a Prometheus PromQL query into a readable explanation — selectors, rates, aggregations, functions and comparisons. Pure client-side.
Open tool - Networking Live
Subnet Calculator
Network, broadcast, mask and host range from any IPv4/IPv6 CIDR.
Enter an IPv4 or IPv6 address with a prefix and get the network and broadcast addresses, netmask, wildcard, usable host range and address counts. Pure client-side.
Open tool - Networking Live
IP Address Converter
Convert an IP between dotted decimal, integer, hex and binary.
Paste an IPv4 or IPv6 address in any form — dotted decimal, integer, hexadecimal or binary — and see every representation at once. Pure client-side.
Open tool - Networking Live
CIDR / Subnet Checker
Check an IP against CIDR ranges, find overlaps, and merge lists.
Paste an IP plus CIDRs — or a whole list — to check membership, spot overlapping or contained ranges, and get the minimal covering set. Pure client-side.
Open tool - Networking Live
MAC Address Formatter
Reformat a MAC across colon, hyphen, Cisco and bare — and read its bits.
Paste a MAC address and get it normalised across colon, hyphen, Cisco dotted and bare forms, plus the U/L and I/G bit meaning, OUI and the EUI-64 IPv6 link-local address it derives. Pure client-side.
Open tool - Networking Live
Reverse DNS / PTR Helper
Build the in-addr.arpa / ip6.arpa PTR name and reverse zone for any IP.
Enter an IPv4 or IPv6 address or CIDR and get the in-addr.arpa or ip6.arpa PTR name, the matching reverse zone and the nibble breakdown behind it. Pure client-side.
Open tool - Networking Live
Subnet Splitter
Split a parent CIDR into subnets and find the free space around allocations.
Split a parent IPv4 or IPv6 CIDR into equal subnets or carve it up with VLSM, then list existing allocations to find the gaps and the next available subnet. Pure client-side.
Open tool - Security Live
JWT Decoder & Encoder
Decode, verify, and sign JWTs — HS/RS/PS/ES/EdDSA — with a built-in key generator.
Paste a JSON Web Token to decode its header and claims, verify its signature against a secret, PEM, JWK, or JWKS, sign new tokens with any JWS algorithm, and generate test keys — all in your browser. Nothing leaves the page. Pure client-side.
Open tool - Encoding Live
Timestamp Converter
Convert between Unix epoch, ISO 8601 and human-readable dates.
Paste a Unix timestamp in seconds or milliseconds, or an ISO 8601 date, and convert it across epoch, UTC and local time with relative age. Pure client-side.
Open tool - Encoding Live
Base64 Encoder / Decoder
Encode and decode Base64 and URL-safe Base64, with Unicode support.
Paste text or Base64 to encode or decode in either direction, with standard and URL-safe alphabets and full UTF-8 handling. Pure client-side.
Open tool - Security Live
Hash Generator
Compute MD5, SHA-1, SHA-256 and SHA-512 digests of any text — plus HMAC.
Paste text and get its MD5, SHA-1, SHA-256 and SHA-512 hashes at once, plus an optional HMAC with a key — computed in your browser with the Web Crypto API. Pure client-side.
Open tool - Kubernetes Live
Kubernetes Resource Calculator
Total CPU and memory requests and limits across pods and replicas.
Enter container CPU and memory requests and limits with replica counts to total the resources a workload reserves, and convert millicores and Mi/Gi units. Pure client-side.
Open tool - CI/CD Live
GitHub Actions Expression Tester
Evaluate ${{ }} expressions and simulate workflow triggers.
Test GitHub Actions if: conditions with GitHub’s exact coercion rules, catch the “always true” literal footgun, and simulate which jobs run for a push, PR or tag. Pure client-side.
Open tool - Docker Live
Docker Run to Compose
Paste a docker run command, get a docker-compose service YAML — and convert back, all in your browser.
A free docker run to docker compose converter that turns a docker run command into the equivalent docker-compose service YAML — and converts a Compose service back to a docker run line. Bidirectional, runs entirely client-side, no signup.
Open tool - CI/CD Live
GitLab CI Validator
Lint .gitlab-ci.yml for YAML errors and pipeline misconfigurations — in your browser, no login.
A free gitlab ci validator that lints your .gitlab-ci.yml for YAML errors plus structural and pipeline misconfigurations — undefined stages, jobs without scripts, bad rules / needs / extends. Runs entirely in your browser, no login.
Open tool - Observability Live
Prometheus Relabel Tester
Test Prometheus relabel_configs against sample labels and see exactly what survives.
A free prometheus relabel tester that runs your relabel_configs against sample target labels to show exactly which labels survive, get rewritten, or cause a target to be dropped. Supports replace, keep, drop, labelmap, hashmod and more — pure client-side, no signup.
Open tool - Observability Live
Alertmanager Route Tester
Walk your Alertmanager route tree against alert labels to find the matching receiver(s) - in your browser.
A free alertmanager route tester that walks your Alertmanager route tree against a sample alert’s labels to find the matching receiver(s), the matched route path, continue behaviour and grouping. Runs in your browser with no signup — no amtool required.
Open tool - Utilities Live
UUID / ULID Generator
Generate v4 UUIDs and ULIDs, or inspect one.
Generate cryptographically random v4 UUIDs and lexicographically sortable ULIDs in bulk, or paste an identifier to decode its version, variant and embedded timestamp — all in the browser.
Open tool - Utilities Live
Case Converter
Convert text between camelCase, snake_case, kebab-case and more.
Convert any string between camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Title Case and more at once — copy the one you need. Unicode-aware, entirely client-side.
Open tool - Utilities Live
Slugify
Turn any title into a clean URL slug.
Turn titles and headings into clean, URL-safe slugs: strips accents and diacritics, collapses separators and enforces a max length. Configurable separator, all in the browser.
Open tool - Utilities Live
chmod Calculator
Convert chmod between octal, symbolic and the permission matrix.
Convert Unix file permissions between octal (755), symbolic (rwxr-xr-x) and a checkbox matrix — including setuid, setgid and the sticky bit — and copy the exact chmod command. Pure client-side bit math.
Open tool - Encoding Live
JSON ↔ YAML Converter
Convert JSON to YAML and back — with honest warnings about what changes.
Convert JSON to YAML or YAML to JSON with a real YAML 1.2 parser, and see every comment, anchor, merge key, timestamp and out-of-range integer the conversion costs you. Catches the "Norway problem" in both directions. Pure client-side, no upload.
Open tool - Encoding Live
URL Encoder / Decoder
Percent-encode, decode, and parse query strings — with per-component RFC 3986 rules.
Percent-encode a value for the position it actually lands in, decode one that came back mangled, or split a whole URL into its components and a decoded query-parameter table. Double-encoding, + vs %20, punycode hosts and repeated keys are named, not guessed. Pure client-side.
Open tool - Utilities Live
Data Size Converter
GiB vs GB, bits vs bytes — and how long that transfer really takes.
Convert data sizes between SI (kB, MB, GB) and IEC (KiB, MiB, GiB) units with exact BigInt maths, tell bits from bytes without guessing, and get the transfer time for any link speed. Pure client-side.
Open tool - Docker Live
Dockerfile Linter
Paste a Dockerfile, get line-numbered best-practice and security findings with fixes — entirely in your browser.
Seventeen high-signal rules over a real Dockerfile parse: unpinned base images, the apt-get update cache trap, secrets baked into image history, root containers, broken JSON exec forms and layer-cache order. Line-numbered findings with a fix for each, and a list of what it deliberately does not flag.
Open tool - Logs Live
jq Playground
Test jq expressions against your JSON — real jq 1.8.2 running in your browser.
Run the real jq 1.8.2 binary, compiled to WebAssembly, against your own JSON — no server round-trip, no upload, and no re-implementation that "mostly" matches. One card per output, honest compile/runtime/parse-error classification, and -r/-s/-n/-c as one-tap toggles.
Open tool - Security Live
Certificate Decoder & Chain Checker
Decode PEM certificates, check chain order, and verify signatures — in your browser.
Paste a certificate or a whole chain and read every X.509 field, see the chain order corrected with the reason it was wrong, and get a real signature verdict on each link — verified, failed, or not-checked with the algorithm named. Hand-rolled DER parser, Web Crypto verification, zero uploads.
Open tool - Observability Live
Grafana Dashboard Validator
Lint Grafana dashboard JSON for broken variables, legacy panels and import traps — in your browser.
Paste a dashboard JSON and read every import trap with the JSON path it lives at: template variables nothing declares, ${DS_…} placeholders Grafana cannot resolve, Angular panels that render nothing on Grafana 12, duplicate panel ids, invisible panels and a schemaVersion older than the file looks. 22 rules pinned to a stated Grafana version, entirely client-side.
Open tool - Kubernetes Live
Kubernetes Label Selector Tester
See which pods a label selector matches — and why each one does or doesn’t.
Paste your pods and a selector — a kubectl -l string or a matchLabels/matchExpressions block — and get a per-resource MATCH or NO MATCH with the exact clause that decided, including the case everyone answers backwards: NotIn and != match a resource that has no such label at all. Pure client-side, no cluster.
Open tool - Scheduling Live
Systemd Unit Validator
Lint .service, .timer and .socket files for typos and misconfigurations — in your browser, no root.
Paste a unit file and get line-numbered findings: a directive in the wrong section, a typo systemd silently ignores, an OnCalendar= that never fires, Restart= that stops the unit loading at all. Every finding says what systemd itself does about it, and carries the fix. No systemd, no root, no upload.
Open tool - IaC Live
Terraform Plan Summarizer
Paste terraform plan output, get a summary of adds, changes, destroys and replacements.
Read a 5,000-line plan in five seconds: adds, changes, destroys and replacements counted separately, the attributes that force a replacement named, and every destructive action on a database, NAT gateway or cluster control plane pulled to the top. Both plan formats, and the totals cross-checked against Terraform's own summary line — nothing leaves your browser.
Open tool