Since a couple of years I made a simple web page with JS that did url encoding and decoding. In my line of work I had to do a lot of URL encoding/decoding therefore it was handy to have a local tool available. Of course there are loads of online tools that do the same… but where’s the fun in that? :) With the years I extended it to also do base64 encoding/decoding. My colleague saw me using this and asked me to share it so I shared my html file. Then another one came and I decided to host it online. But as a true web-developer I wanted to pimp up my crappy encode.html and build a flashy app :).

Since I had been using Vue for some time - and I am very enthusiastic by it - I decided to rewrite the app in Vue. As UI framework I used Vuetify. With the default app layout and dark theme the page looked impressive. The actions were extended to also allow for JSON and XML formatting as these are also actions I was using a lot.

The code is available on Github and the page can be accessed on Netlify.