diff --git a/src/utils/qrCodeTemplateUtils.ts b/src/utils/qrCodeTemplateUtils.ts
index f7ccb2318d758227a9517d8ec5656b43a25802ea..6a7dc6aae31d7531550155914c398d501aaed75a 100644
--- a/src/utils/qrCodeTemplateUtils.ts
+++ b/src/utils/qrCodeTemplateUtils.ts
@@ -210,7 +210,7 @@ const generateNodeJSQrCode = async (
   qrCodeOptions: QrCodeOptions,
   templateOptions: TemplateOptions
 ): Promise<string> => {
-  const QRCodeNodeJS = await import("easyqrcodejs-nodejs");
+  const QRCodeNodeJS = await import("easyqrcodejs-nodejs/index.js");
 
   defaultOptions["correctLevel"] =
     QRCodeNodeJS.CorrectLevel[qrCodeOptions.correctionLevel]; // L, M, Q, H