Introduction

When used with hardware and software tokens, seed data is normally encoded in one of two main forms - Base32 and Hexadecimal encoding.

It is possible that when your receive your seed data the data may be encoded in a form that is not suitable for your intended use, and if this is the case, this article provides a simple solution for converting seed data between the two forms.

Converting Base32 encoded seed data to Hex

Base32 encoded seeds are formed as a mixture the digits "2" to "7", together with any letters of the alphabet (e.g. "BKP35U2OBZIECYPYHMEL6AANHTZUDDW2").

If you have a Base32 encoded seed and it is needed to be used in Hexadecimal form, then use the following procedure;

  • To convert Base32 encoded seed data to hexadecimal we suggest using the following online conversion tool:

    In the field "Base32 string" copy the seed data you received in hex format then click the

    The base32 version of the seed will be displayed in the "Output (base32)" field (see example below);

Converting Hex encoded seed data to Base32

Hexadecimal encoded seeds are formed as a mixture of the letters " "A" to "F", together with any numerical digits (e.g. "0A9FBED34E0E504161F83B08BF000D3CF3418EDA").

If you have a Hexadecimal encoded seed and it is needed to be used in Base32 form, then use the following procedure;

  • To convert Hexadecimal encoded seed data to Base32 we suggest using the following online conversion tool


    In the field "Hex String" copy the seed data you received in hex format then click the

    The base32 version of the seed will be displayed in the "Decoded data (hexadecimal)" field.

  • No labels