01
Choose one Secret
The file must declare kind: Secret and contain one supported data block.
Edit supported Kubernetes Secret values locally, then re-encode only the fields you changed.
Edit supported one-line UTF-8 values in a Secret data: block. The YAML file and decoded values stay in this browser.
One Secret · Up to 2 MB · UTF-8 · No upload
Advertising and analytics are separate site services. We do not send selected file contents to them. Read the Privacy Policy for details.
How it works
01
The file must declare kind: Secret and contain one supported data block.
02
Only valid UTF-8 Base64 values are shown as editable text; unreadable values stay untouched.
03
Only edited values are encoded again. Unedited supported lines and other YAML remain as supplied.
Scope
This version supports one Kubernetes Secret document with one-line Base64 values in its data: block. Binary data, multiline YAML scalars, multiple documents, and unsupported layouts are reported and left unchanged.
Base64 is an encoding, not encryption. Store production values in a secret manager and review every edited YAML file before applying it to a cluster.
Questions
Keep working
Create a Docker Compose environment block from selected .env variable names without exposing their values.
Open tool →Find known API keys, tokens, webhooks, database passwords, and Bearer headers before sharing text.
Open tool →Encode UTF-8 text to Base64 or decode validated Base64 text locally in your browser.
Open tool →