YAML URL Decoder
Decode URL-encoded YAML instantly — no upload, fully private. 100% free.
Runs 100% in your browser. Your data never leaves this page.
Built for Obsidian, Hugo, Jekyll, and CI pipelines.
How to use
- Paste your URL-encoded string into the input box.
- The decoded YAML appears on the right.
- Copy or download it.
Decodes percent-encoded text and validates that the result is valid YAML.
Example
Input
name%3A%20demo%0Anote%3A%20hello%20worldOutput
name: demo
note: hello worldWhen this works best
It decodes percent-encoding and then checks the result is valid YAML; malformed % sequences (e.g. %XZ) throw a URIError.
How it differs from related tools
The YAML URL encoder is the reverse; YAML Base64 decoder decodes Base64 instead.
Frequently asked questions
What if decoded text is not YAML?
You will see a clear validation error on the right.
Is it private?
Yes. Decoding runs entirely in your browser.
What if the encoding is malformed?
A bad percent sequence (like %XZ) throws a URIError and the tool reports it.
Does it validate the result?
Yes. After decoding, the text is checked to be valid YAML and errors are shown.