diff --git a/dist/index.d.ts b/dist/index.d.ts
index 9acc7d6b6766c1b1f2ceea8c2959acad9bce8ef4..d964d054d063a199d5a862e1d42194040069438f 100644
--- a/dist/index.d.ts
+++ b/dist/index.d.ts
@@ -1,3 +1,4 @@
+import "url-polyfill";
 export { default as HTMLNormalizer } from "./HTMLNormalizer";
 export { default as PlainNormalizer } from "./PlainNormalizer";
 export { EMAIL_VENDORS } from "./constants";
diff --git a/dist/index.js b/dist/index.js
index 068cf1407a915c35466bfd994ac1cc6d4207d0fb..47124d635031cfdcb16c8cb91109368db7e6e24f 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -1,6 +1,7 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
 exports.EMAIL_VENDORS = exports.PlainNormalizer = exports.HTMLNormalizer = void 0;
+require("url-polyfill");
 var HTMLNormalizer_1 = require("./HTMLNormalizer");
 Object.defineProperty(exports, "HTMLNormalizer", { enumerable: true, get: function () { return HTMLNormalizer_1.default; } });
 var PlainNormalizer_1 = require("./PlainNormalizer");
diff --git a/src/index.ts b/src/index.ts
index 00810e4212481f083bbf524efedab1ace2938abf..70e168e2a04f99973fa794afbd5300a174510c07 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,3 +1,5 @@
+import "url-polyfill";
+
 export { default as HTMLNormalizer } from "./HTMLNormalizer";
 export { default as PlainNormalizer } from "./PlainNormalizer";