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

  1. Paste your URL-encoded string into the input box.
  2. The decoded YAML appears on the right.
  3. Copy or download it.

Decodes percent-encoded text and validates that the result is valid YAML.

Example

Input
name%3A%20demo%0Anote%3A%20hello%20world
Output
name: demo
note: hello world

When 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.

Related converters

Learn more about YAML