diff --git a/apps/geolibre-desktop/src/components/layout/toolbar/ProjectFileDialogs.tsx b/apps/geolibre-desktop/src/components/layout/toolbar/ProjectFileDialogs.tsx
index 25dc296fd..7e1fd00cd 100644
--- a/apps/geolibre-desktop/src/components/layout/toolbar/ProjectFileDialogs.tsx
+++ b/apps/geolibre-desktop/src/components/layout/toolbar/ProjectFileDialogs.tsx
@@ -11,7 +11,10 @@ import {
} from "@geolibre/ui";
import { useRef } from "react";
import { useTranslation } from "react-i18next";
-import type { ProjectFileActions } from "../../../hooks/useProjectFileActions";
+import {
+ LARGE_EMBED_WARNING_BYTES,
+ type ProjectFileActions,
+} from "../../../hooks/useProjectFileActions";
import { SaveTemplateDialog } from "../SaveTemplateDialog";
interface ProjectFileDialogsProps {
@@ -250,6 +253,16 @@ export function ProjectFileDialogs({ projectFiles }: ProjectFileDialogsProps) {
)}
+ {(projectFiles.embedVectorDataPrompt?.bytes ?? 0) >= LARGE_EMBED_WARNING_BYTES ? (
+
+ {t("toolbar.item.embedVectorLargeWarning", {
+ size: formatByteSize(projectFiles.embedVectorDataPrompt?.bytes ?? 0),
+ })}
+
+ ) : null}