JSON Converters Code Gen Formatters All tools Browse all tools built byAbhay Darji

YAML URL Decoder

Decode percent-encoded YAML back to readable text, then format and validate the result in one step.

100% client side No upload No size limit Works offline
Input
Output
Ready
Drop a file to load it

About this tool

Turn a percent-encoded string back into readable YAML, formatted and validated.

When you would use it

  • Reading a value captured from a URL
  • Debugging a redirect parameter
  • Inspecting an encoded request

Worked example

Encoded
%7B%22id%22%3A4815%7D
YAML
{"id":4815}

Things worth knowing

  • + is decoded as a space by default, matching form-encoded data. That can be turned off for strict percent-decoding.
  • A malformed percent sequence does not fail the whole document — valid sequences are decoded and the broken one is left visible.
Questions

Frequently asked

Why did my `+` become a space?
Form-encoded data uses + for spaces, which is the common case. Disable the option if your input is strict percent-encoding where + is a literal plus.
Is my data uploaded anywhere?
No. Every tool on JSONWorks runs entirely in your browser using JavaScript. Your input is never sent to a server, never logged and never stored. The simplest proof is to disconnect from the internet — the tools keep working. The site does load Google Fonts and a Google Analytics page-view tag, so you will see those two requests in your network tab, but neither receives anything you type or paste.
Related

Tools that pair well with this