Decode one value
YWRtaW4= under data becomes username: admin under stringData.
kind: Secret data: username: YWRtaW4=
Paste a Secret manifest. data is decoded into stringData, and the rest stays as written.
The manifest is decoded in this browser and is not uploaded. Analytics records only that the tool was used, never the values.
Ctrl+Enter or ⌘+Enter runs this tool immediately.
Waiting for input.
Parsing stays in this browser. Input is not uploaded or saved.
YWRtaW4= under data becomes username: admin under stringData.
kind: Secret data: username: YWRtaW4=
A decoded value with line breaks is written as a | block so the line breaks survive.
kind: Secret data: tls.crt: bGluZSBvbmUKbGluZSB0d28K
Check the YAML syntax of a Kubernetes manifest, including files with more than one document. This does not check apiVersion, required fields, or unknown kinds.
Check YAML syntax without converting or rewriting it. Errors include a line and column when the parser provides them, and valid input is left unchanged.
Reformat YAML with consistent 2- or 4-space indentation in the browser. Comments, quotes, anchors, and multiple documents are kept.