Base64 Encode / Decode
Encode and decode plain text, multi-line values, and Kubernetes secret YAML with text input or file upload.
Base64
Transform Content
Choose the data type and direction, then run the conversion.
Single line mode treats the full input as one value.
Encoded Base64 output — ready to copy or use as input.
Help
How to Use the Base64 Tool
Single Line — treats the entire input as one value. Multi Line — processes each non-empty line independently. Kubernetes Secret — parses YAML and decodes values inside data / binaryData sections.
Encode converts plain text → Base64. Decode converts Base64 → plain text. Kubernetes Secret mode is decode-only.
Paste text into the input area or use Paste from clipboard. For Kubernetes mode, upload a .yaml / .yml file directly with the Upload button.
Click Run to process. Use Copy Output to copy the result, or Use Output as Input to chain encode → decode operations without leaving the page.
kind: Secret YAML file and decodes all Base64 values under data and binaryData..yaml, .yml, and .txt files.