Encode text you intend to use as YAML into Base64, or decode Base64 back into UTF-8 text, all locally in your browser.
Last updated: August 2026 | By Workshelve Team
Converted output will appear here...
Base64 is useful when YAML text needs to travel through systems that expect one-line text values, such as environment variables, fixtures, JSON strings, or encoded configuration fields.
When validation is enabled, this tool checks the text with a YAML 1.2 core-schema parser before encoding and after decoding.
Uses TextEncoder and fatal UTF-8 decoding instead of legacy escape or unescape helpers.
Switch modes to decode Base64 text back into UTF-8 text and optionally validate it against the YAML 1.2 core schema.
Use the built-in YAML 1.2 core-schema parser to validate text before encoding or after decoding.
Related Tools
Build and preview Valorant crosshair settings.
Search common Vim commands.
Turn JSON rows into bar, line, or pie charts.
Convert WebP files and Base64 data in both directions.
Escape or unescape XML entity text safely.
Encode XML as Base64 or decode Base64 back to XML.