blog.minskio.co.uk

Content and theme behind minskio.co.uk
Log | Files | Refs

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:
Acontent/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.