diff --git a/src/BlurhashEncoder.ts b/src/BlurhashEncoder.ts
index 90cd9fa8e10318fa682689c1c58ddecb6075406a..457fe01e7d9982abcdcee63f28478a0fe4383d24 100644
--- a/src/BlurhashEncoder.ts
+++ b/src/BlurhashEncoder.ts
@@ -17,7 +17,7 @@ limitations under the License.
 // @ts-ignore - `.ts` is needed here to make TS happy
 import { Request, Response } from "./workers/blurhash.worker.ts";
 import { WorkerManager } from "./WorkerManager";
-import blurhashWorkerFactory from "./workers/blurhashWorkerFactory.js";
+import blurhashWorkerFactory from "./workers/blurhashWorkerFactory";
 
 export class BlurhashEncoder {
     private static internalInstance = new BlurhashEncoder();
diff --git a/src/audio/Playback.ts b/src/audio/Playback.ts
index d9482f51afca07ca22e172380e5a46a277117022..a40e0a463cdf48ac4a43c5a3882d61c49395ef60 100644
--- a/src/audio/Playback.ts
+++ b/src/audio/Playback.ts
@@ -29,7 +29,7 @@ import { createAudioContext, decodeOgg } from "./compat";
 import { clamp } from "../utils/numbers";
 import { WorkerManager } from "../WorkerManager";
 import { DEFAULT_WAVEFORM, PLAYBACK_WAVEFORM_SAMPLES } from "./consts";
-import playbackWorkerFactory from "../workers/playbackWorkerFactory.js";
+import playbackWorkerFactory from "../workers/playbackWorkerFactory";
 
 export enum PlaybackState {
     Decoding = "decoding",
diff --git a/src/workers/blurhashWorkerFactory.ts b/src/workers/blurhashWorkerFactory.ts
index 422b8ab6af0efd210db634c975aed596fc839675..a75546be1bf692efa31a5a6bb69fb7d13536ca6b 100644
--- a/src/workers/blurhashWorkerFactory.ts
+++ b/src/workers/blurhashWorkerFactory.ts
@@ -15,5 +15,5 @@ limitations under the License.
 */
 
 export default function blurhashWorkerFactory(options?: WorkerOptions | undefined): Worker {
-    return new Worker(new URL("./workers/blurhash.worker.ts", import.meta.url), options);
+    return new Worker(new URL("./blurhash.worker.ts", import.meta.url), options);
 }
diff --git a/src/workers/indexeddbWorkerFactory.ts b/src/workers/indexeddbWorkerFactory.ts
index a2f6287cbe6e86e26697a40a1b97e6a02336b3a3..c3b7975569c33daa5714b5ce7f54d5a78c83b454 100644
--- a/src/workers/indexeddbWorkerFactory.ts
+++ b/src/workers/indexeddbWorkerFactory.ts
@@ -15,5 +15,5 @@ limitations under the License.
 */
 
 export default function blurhashWorkerFactory(options?: WorkerOptions | undefined): Worker {
-    return new Worker(new URL("../workers/indexeddb.worker.ts", import.meta.url), options);
+    return new Worker(new URL("./indexeddb.worker.ts", import.meta.url), options);
 }
diff --git a/src/workers/playbackWorkerFactory.ts b/src/workers/playbackWorkerFactory.ts
index 1d9ebc33d90c26d9f00682ca4eebe67cedff40f5..f6aba5f80020317548cd63e371687f1ba000cf45 100644
--- a/src/workers/playbackWorkerFactory.ts
+++ b/src/workers/playbackWorkerFactory.ts
@@ -15,5 +15,5 @@ limitations under the License.
 */
 
 export default function blurhashWorkerFactory(options?: WorkerOptions | undefined): Worker {
-    return new Worker(new URL("../workers/playback.worker.ts", import.meta.url), options);
+    return new Worker(new URL("./playback.worker.ts", import.meta.url), options);
 }