The Best Free Browser Tools for Kubernetes Engineers
Kubernetes engineers live in YAML, base64, and JSON. Every secret is base64-encoded. Every config is a nested YAML object. Every CronJob requires a cron expression. And debugging a broken cluster means parsing log JSON, diffing manifests, and tracing IP addresses — often all at once. The tools at tools.fun are small, focused utilities that eliminate the friction in these daily tasks.
JSON Formatter & Validator
Kubernetes API responses are JSON. kubectl get pod my-pod -o json dumps large nested objects that are nearly unreadable in the terminal. Pipe or paste that output into the JSON formatter to get a readable, navigable structure. The validator also catches malformed JSON in ConfigMaps or custom resource definitions before you apply them to the cluster.
kubectl -o json output, validating CRD spec fields, and inspecting Helm chart rendered values in JSON format.kubectl get events -o json into the formatter to quickly find Warning type events buried in large event lists.JSON to YAML Converter
Kubernetes manifests are YAML, but many tools and SDKs produce JSON. The JSON-to-YAML converter lets you paste a JSON object — like a Helm values override or a kubectl JSON output — and convert it to clean YAML that you can drop directly into a manifest file. This is also useful when converting Terraform JSON outputs into Helm values files.
Base64 Encoder / Decoder
Kubernetes Secrets store all values as base64-encoded strings. When you kubectl get secret my-secret -o yaml, the values are encoded and unreadable. Paste any secret value here to decode it instantly. Going the other way, encode plaintext values before adding them to a Secret manifest — without writing a bash echo -n | base64 command.
Crontab Expression Builder
Kubernetes CronJobs require cron expressions in their spec.schedule field. Writing expressions like 0 2 * * 1 (every Monday at 2am) is error-prone. The crontab builder lets you describe the schedule in plain English and generates the correct expression, or paste an existing expression to see exactly what it means in human-readable terms.
Text Diff Tool
Comparing two versions of a Kubernetes manifest — before and after a Helm upgrade, or between staging and production — is a critical operation. The diff tool shows you exactly what changed, line by line, without needing Git history. This is especially useful when comparing kubectl diff output with expected changes from a PR.
Regex Tester
Kubernetes engineers write regex in more places than you'd expect: label selectors, NetworkPolicy rules, Ingress path patterns, and Prometheus alert routing matchers all support regex. Test your patterns here against real label values or log lines before applying them to your cluster, where a wrong pattern can block traffic or silence alerts.
Unix Timestamp Converter
Kubernetes events, logs, and resource metadata all use timestamps. Understanding when a pod crashed or when a CronJob last ran often means converting epoch values or ISO 8601 timestamps to human-readable times across multiple timezones. The timestamp converter handles all these conversions in one place.
lastScheduleTime values.IP Address Lookup
Kubernetes networking involves a lot of IP address management: pod CIDRs, service CIDRs, node IPs, and external load balancer IPs. When debugging connectivity issues, the IP lookup tool helps you quickly check whether an IP falls within an expected CIDR range, look up its geolocation, and verify routing assumptions.
Password Generator
Kubernetes Secrets need strong random values. Whether you're creating a database password, a TLS pre-shared key, or a webhook secret, the password generator produces cryptographically strong random strings of any length. Generate the value here, base64-encode it, and add it to your Secret manifest — all in the same browser tab.
MD5 Hash Generator
Content-addressable references in Kubernetes — like image digest pins or ConfigMap checksums for triggering rolling restarts — require hashing. Use the MD5 tool to quickly generate checksums of config content, helping you implement the "checksum annotation" pattern that forces pod restarts when a ConfigMap changes.
URL Encoder / Decoder
Kubernetes Ingress annotations, webhook URLs, and OIDC callback URIs frequently contain URL-encoded characters. When debugging an Ingress that's routing incorrectly or an OIDC redirect that's failing, paste the URL here to decode and inspect it cleanly — or encode special characters before adding them to an annotation value.
WebSocket Tester
Kubernetes workloads increasingly expose WebSocket endpoints for real-time log streaming, metrics push, or control plane communication. The WebSocket tester lets you connect to these endpoints directly from the browser to verify they're reachable and responding correctly — without writing a test client or installing wscat.
Kubernetes engineering is complex enough without fighting your tools. Bookmark tools.fun and reach for these free utilities the next time you need to decode a secret, build a CronJob expression, or diff two manifests quickly.
← Back