blog.minskio.co.uk

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

javascript-uri-decoder.md (667B)


      1 ---
      2 title: "Javascript URI decoder"
      3 date: 2026-02-05T10:46:00
      4 tags: ["Snippets", "Work"]
      5 ---
      6 
      7 <br><textarea id="input" rows="5" cols="60" placeholder="Input text"></textarea>
      8 <br><textarea id="output" rows="5" cols="60" placeholder="Output text" readonly></textarea>
      9 
     10 <script>
     11   const input = document.getElementById("input");
     12   const output = document.getElementById("output");
     13 
     14   input.addEventListener("input", () => {
     15     try {
     16       output.value = decodeURIComponent(input.value);
     17     } catch {
     18       output.value = input.value;
     19     }
     20   });
     21 </script>
     22 
     23 I couldn't find a easily usable one online that didn't need to submit a form so just ended up writing my own.