Skip to content
Web based encoding/decoding electrum's base43 format
HTML JavaScript
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
js updating package.json Oct 14, 2016
.gitignore packaged it up for npm. Improved the html page Oct 14, 2016
CNAME Create CNAME Oct 14, 2016
LICENSE adding license Oct 12, 2016 Update Oct 17, 2016

Base 43

Try it live at

The Electrum bitcoin wallet uses a custom base 43 encoding on data before it is displayed as a QR code. See the "base_encode" function here:

If you used a QR reader to transfer data from electrum off of a machine, you need to be able to transform that into a hex string before bitcoin will know what to do with it. This project offers a webpage and a js library that will decode the Electrum base 43 format.

For example, if the QR code you read was a transaction that you signed on an offline airgapped machine, after using this project to decode it you could use to decode the hex data or broadcast the transaction

You can’t perform that action at this time.