JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://raw.github.com/agnoster/base32-js/master/lib/base32.js"></script>

CSS

body {
  white-space: pre;
}

JavaScript

function base16encode(str) {
  var ret = [];
  for (var i = 0; i < str.length; ++i) {
    ret.push(("00" + str.charCodeAt(i).toString(16)).slice(-2));
  }
  return ret.join("");
}

function base16decode( str ) {
    return str.replace( /([A-fa-f0-9]{2})/g, function( m, g1 ) {
        return String.fromCharCode( parseInt( g1, 16 ));
    });
}

$("body").html(
 base32.encode( base16decode("12AB3412AB3412AB3412AB3412AB3412AB3412AB3412AB3412AB34"))
               




);