commit 0e02e14ad0073a20de2fe5cc0d76c5990bb9e00a parent 6fa25a18c10b055b2b3bdfb1c622b68beb9de6fb Author: breadcat <breadcat@users.noreply.github.com> Date: Fri, 6 Feb 2026 16:15:04 +0000 Simple URI decoder page Diffstat:
| A | content/posts/javascript-uri-decoder.md | | | 23 | +++++++++++++++++++++++ |
1 file changed, 23 insertions(+), 0 deletions(-)
diff --git a/content/posts/javascript-uri-decoder.md b/content/posts/javascript-uri-decoder.md @@ -0,0 +1,23 @@ +--- +title: "Javascript URI decoder" +date: 2026-02-05T10:46:00 +tags: ["Snippets", "Work"] +--- + +<br><textarea id="input" rows="5" cols="60" placeholder="Input text"></textarea> +<br><textarea id="output" rows="5" cols="60" placeholder="Output text" readonly></textarea> + +<script> + const input = document.getElementById("input"); + const output = document.getElementById("output"); + + input.addEventListener("input", () => { + try { + output.value = decodeURIComponent(input.value); + } catch { + output.value = input.value; + } + }); +</script> + +I couldn't find a easily usable one online that didn't need to submit a form so just ended up writing my own.