Free Base64 to YAML decoder — read Kubernetes Secret values offline

UTF-8-safe Base64, processed entirely in your browser — nothing is uploaded.

Base64 to YAML — read Kubernetes Secret values

The everyday use for decoding Base64 to YAML is inspecting a Kubernetes Secret: its data: values are Base64, so to read a config or credential you decode it back. This tool decodes UTF-8-safely and validates the result as YAML, entirely in your browser — so the value never touches a server.

Quick reference

# on a cluster
kubectl get secret app -o jsonpath='{.data.config}' | base64 -d
# here: paste the data value and click Decode

The tool flags when the decoded text is not valid YAML, which helps you tell a real YAML value apart from a certificate, token or binary blob that simply lived in the Secret.

⚠️ Encoded ≠ encrypted

Anyone who can read the manifest can decode these values — Base64 is not a security boundary. Reverse this with YAML to Base64.

Related tools