diff --git a/lib/utilities/extensions/impl/string.dart b/lib/utilities/extensions/impl/string.dart
index 4e996e05b..e5021e3f1 100644
--- a/lib/utilities/extensions/impl/string.dart
+++ b/lib/utilities/extensions/impl/string.dart
@@ -1,3 +1,4 @@
+import 'dart:convert';
 import 'dart:typed_data';
 
 import 'package:dart_bs58/dart_bs58.dart';
@@ -6,6 +7,8 @@ import 'package:hex/hex.dart';
 import 'package:stackwallet/utilities/extensions/extensions.dart';
 
 extension StringExtensions on String {
+  Uint8List get toUint8ListFromUtf8 => Uint8List.fromList(utf8.encode(this));
+
   Uint8List get toUint8ListFromHex =>
       Uint8List.fromList(HEX.decode(startsWith("0x") ? substring(2) : this));
 
diff --git a/lib/utilities/extensions/impl/uint8_list.dart b/lib/utilities/extensions/impl/uint8_list.dart
index 5dcf0b435..04980f91a 100644
--- a/lib/utilities/extensions/impl/uint8_list.dart
+++ b/lib/utilities/extensions/impl/uint8_list.dart
@@ -1,3 +1,4 @@
+import 'dart:convert';
 import 'dart:typed_data';
 
 import 'package:dart_bs58/dart_bs58.dart';
@@ -5,6 +6,8 @@ import 'package:dart_bs58check/dart_bs58check.dart';
 import 'package:hex/hex.dart';
 
 extension Uint8ListExtensions on Uint8List {
+  String get toUtf8String => utf8.decode(this);
+
   String get toHex {
     return HEX.encode(this);
   }