diff --git a/jmclient/jmclient/wallet_utils.py b/jmclient/jmclient/wallet_utils.py
index f2b2f55..a0cb956 100644
--- a/jmclient/jmclient/wallet_utils.py
+++ b/jmclient/jmclient/wallet_utils.py
@@ -872,7 +872,7 @@ def wallet_showseed(wallet):
seed, extension = wallet.get_mnemonic_words()
text = "Wallet mnemonic recovery phrase:\n\n{}\n".format(seed)
if extension:
- text += "\nWallet mnemonic extension: {}\n".format(extension)
+ text += "\nWallet mnemonic extension: {}\n".format(extension.decode('utf-8'))
return text
diff --git a/scripts/joinmarket-qt.py b/scripts/joinmarket-qt.py
index a3bea2b..03af8e5 100644
--- a/scripts/joinmarket-qt.py
+++ b/scripts/joinmarket-qt.py
@@ -1773,7 +1773,7 @@ class JMMainWindow(QMainWindow):
mb.setText("
".join(seed_recovery_warning))
text = "" + words + ""
if mnemonic_extension:
- text += "
Seed extension: " + mnemonic_extension + ""
+ text += "
Seed extension: " + mnemonic_extension.decode('utf-8') + ""
mb.setInformativeText(text)
mb.setStandardButtons(QMessageBox.Ok)
ret = mb.exec_()