Free tools
The on-call engineer's
free toolkit.
47+ calculators and utilities for SREs and on-call engineers. No login, no limits, and everything runs locally in your browser.
SLOs & Reliability
SLA Uptime Calculator
Turn an SLA target like 99.9% into the exact downtime you're allowed per day, week, month, and year.
Open toolError Budget Calculator
See how much error budget an SLO gives you, how much you've burned, and how much is left.
Open toolBurn-Rate Alert Calculator
Compute multi-window, multi-burn-rate alert thresholds (the Google SRE workbook pattern) from an SLO.
Open toolComposite SLA Calculator
Calculate end-to-end availability across serial and parallel service dependencies.
Open toolDowntime Cost Calculator
Estimate the business cost of an outage from revenue, engineers engaged, and duration.
Open toolApdex Score Calculator
Compute an Apdex score from satisfied, tolerating, and frustrated request counts.
Open toolSLO Downtime Table
Generate the classic 'nines' allowed-downtime table for any custom SLO target and window.
Open toolHeartbeat / Dead Man's Switch Calculator
Pick safe heartbeat and cron-monitor intervals and grace periods to avoid false alerts.
Open toolOn-Call & Alerting
MTTR Calculator
Compute Mean Time To Resolution (and MTTA) from incident timestamps, with downtime-cost estimates.
Open toolOn-Call Rotation Builder
Design fair on-call rotations with primary and secondary layers and export them as an ICS calendar.
Open toolOn-Call Timezone Overlap Finder
Find working-hour overlap and ideal handoff times across a distributed, follow-the-sun on-call team.
Open toolAlert Fatigue Calculator
Quantify pager fatigue from alert volume, actionability, and after-hours pages.
Open toolSlack Block Kit Alert Builder
Build and preview a Slack incident-alert message and export the Block Kit JSON.
Open toolWebhook Payload Formatter
Format, validate, and pretty-print alert webhook payloads for Opsgenie, Alertmanager, and generic sinks.
Open toolPromQL Builder & Cheat Sheet
Build common PromQL queries from a guided form, with an inline cheat sheet.
Open toolIncidents & Postmortems
Blameless Postmortem Generator
Produce a structured, blameless postmortem in Markdown from guided inputs, following the Google SRE format.
Open toolIncident Severity Matrix Builder
Build a SEV0–SEV4 severity matrix from a template and export it to Markdown for Slack or Notion.
Open toolStatus Page Message Generator
Generate customer-facing status updates for each stage: investigating, identified, monitoring, resolved.
Open toolEscalation Policy Builder
Design tiered escalation chains with timeouts and build an incident RACI chart.
Open toolLogs & Parsing
Grok Pattern Tester
Build and test Logstash / Grok patterns against sample log lines with live field extraction.
Open toolStack Trace Formatter
Reflow collapsed, JSON-escaped, or single-line stack traces into readable multiline output.
Open toolJSON Log Flattener
Flatten nested JSON log objects to dotted-key or CSV form for grepping and analysis.
Open toolANSI Log Cleaner
Strip or render ANSI escape codes in CI and terminal logs.
Open toolRegex Tester
Test regular expressions against sample text with live match highlighting and capture groups.
Open toolCapacity & Performance
Latency Percentile Calculator
Compute P50–P99.9 latency percentiles and basic stats from a dataset, with a tail-latency warning.
Open toolLittle's Law Calculator
Solve Little's Law for capacity planning: concurrency = throughput × latency.
Open toolToken Bucket Rate-Limit Simulator
Simulate token-bucket rate limiting and visualize throttling under a request pattern.
Open toolRPS Converter
Convert between requests/sec, per-minute, daily, and monthly volumes with a peak-factor adjustment.
Open toolMetric Cardinality Estimator
Estimate time-series cardinality and rough cost from metric and label dimensions.
Open toolTrace Sampling Calculator
Pick a tracing sample rate that balances visibility against span volume and cost.
Open toolNetworking
CIDR / Subnet Calculator
Expand CIDR notation into network, broadcast, mask, usable range, and host count.
Open toolByte & Bandwidth Calculator
Convert storage units and estimate file transfer time at a given bandwidth.
Open toolNetwork Port Reference
A searchable reference of common TCP/UDP ports and the services that use them.
Open toolHTTP & Web
Kubernetes & Infra
Kubernetes QoS Calculator
Determine a pod's QoS class from requests and limits, and flag OOM and overcommit risk.
Open toolK8s Probe YAML Generator
Generate tuned liveness, readiness, and startup probe YAML with worst-case timing math.
Open toolDNS TTL & Cutover Planner
Plan DNS cutovers by computing a safe TTL-lowering schedule and worst-case propagation window.
Open toolTLS Certificate Decoder
SoonDecode a PEM certificate locally and surface expiry, SANs, and issuer. Nothing leaves your browser.
Open toolEncoding & Data
Base64 Encoder / Decoder
Encode and decode Base64 text, with URL-safe mode and UTF-8 support.
Open toolJWT Decoder
Decode a JSON Web Token's header and payload and inspect its claims and expiry locally.
Open toolHash Generator
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes of text in your browser.
Open toolUUID Generator
Generate v4 (random) and v7 (time-ordered) UUIDs in bulk, ready to copy.
Open toolJSON Formatter
Format, minify, and validate JSON, with sorted keys and error locations.
Open toolDiff Checker
Compare two blocks of text or config and see a line-by-line diff.
Open toolYAML ↔ JSON Converter
SoonConvert config back and forth between YAML and JSON, all in your browser.
Open toolTime
Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates across timezones.
Open toolCron Expression Generator
Build and read cron expressions in plain English, with the next run times.
Open toolLog Timestamp Normalizer
Normalize mixed log timestamp formats (ISO, epoch, RFC) to a single timezone for correlation.
Open tool