diff --git a/jslib b/jslib
index 17d50fc90c..b4846e5fea 160000
--- a/jslib
+++ b/jslib
@@ -1 +1 @@
-Subproject commit 17d50fc90cc21ba547b6f083180ae89d2932de19
+Subproject commit b4846e5feaf0d5a6122950e0b432d792a443015f
diff --git a/src/app/tools/import.component.html b/src/app/tools/import.component.html
index 4e71f674a8..574d0071cc 100644
--- a/src/app/tools/import.component.html
+++ b/src/app/tools/import.component.html
@@ -79,6 +79,11 @@
Using the Password Dragon desktop application, navigate to "File" → "Export" → "To XML". In the dialog that pops
up select "All Rows" and check all fields. Click the "Export" button and save the XML file.
+
+ Using the Enpass desktop application, navigate to "File" → "Export" → "As CSV". Select "OK" to the warning alert
+ and save the CSV file. Note that the importer only supports files exported while Enpass is set to the English
+ language, so adjust your settings accordingly.
+
diff --git a/src/app/tools/import.component.ts b/src/app/tools/import.component.ts
index 6f47d8f812..d7a403f720 100644
--- a/src/app/tools/import.component.ts
+++ b/src/app/tools/import.component.ts
@@ -25,6 +25,7 @@ import { AviraCsvImporter } from 'jslib/importers/aviraCsvImporter';
import { BitwardenCsvImporter } from 'jslib/importers/bitwardenCsvImporter';
import { BlurCsvImporter } from 'jslib/importers/blurCsvImporter';
import { ChromeCsvImporter } from 'jslib/importers/chromeCsvImporter';
+import { EnpassCsvImporter } from 'jslib/importers/enpassCsvImporter';
import { FirefoxCsvImporter } from 'jslib/importers/firefoxCsvImporter';
import { Importer } from 'jslib/importers/importer';
import { KeePass2XmlImporter } from 'jslib/importers/keepass2XmlImporter';
@@ -254,6 +255,8 @@ export class ImportComponent implements OnInit {
return new KeeperCsvImporter();
case 'passworddragonxml':
return new PasswordDragonXmlImporter();
+ case 'enpasscsv':
+ return new EnpassCsvImporter();
default:
return null;
}