BSD-3-Clause licensed by Emily Pillmore
Maintained by [email protected]

Module documentation for

This version can be pinned in stack with:[email protected]:3fd333a59a97096df92a68a127ceb7108150576078fca9db0cac62ade791f87e,2103


Build Status Hackage

Padded and unpadded base32 and base32hex encoding and decoding for Text and ByteString values.

For the companion optics and pattern synonyms, see base32-lens.


What does this library provide? Here is the summary:

  • Support for padded and unpadded Base32 and Base32hex
  • Support for Text encodings and decodings
  • Optics for handling more complex structures with Base32 representations via the base32-lens package
  • Checks for both valid Base32 and correct Base32 and Base32hex encodings

There are no dependencies aside from those bundled with GHC:

base32 dependencies


Revision history for base32 – 2020-02-16

  • Documentation now references correct RFC section

0.1.1 – 2020-02-16

  • Textual interface now uses correct unpadded version – 2020-02-16

  • First version. Released on an unsuspecting world.
Depends on 3 packages(full list with versions):
Used by 1 package in nightly-2020-03-25(full list with versions):