base62 encode/decode library
$ npm install base62.js
$ yarn add base62.js
const base62 = require('base62.js');
<script src="base62.min.js"></script>
if use in Internet Explorer, base62.js needs Number.isSafeInteger
polyfill:
<script src="https://polyfill.io/v3/polyfill.min.js?features=Number.isSafeInteger"></script>
<script src="base62.min.js"></script>
base62.encode(39134); // "abc"
base62.decode('abc'); // 39134
const originalTable = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
base62.encode(39134, originalTable); // "ABC"
base62.decode('ABC', originalTable); // 39134
see documents
The MIT license.