diff --git a/src/routes/convert/+page.svelte b/src/routes/convert/+page.svelte
index a6ad782..c2b2c51 100644
--- a/src/routes/convert/+page.svelte
+++ b/src/routes/convert/+page.svelte
@@ -20,6 +20,8 @@
let converter = $derived(converters.find((c) => c.name === converterName))!;
+ let disabled = $derived(files.files.some((f) => !f.result));
+
onMount(() => {
finisheds.forEach((_, i) => {
const duration = 750 + i * 50 - 32;
@@ -198,19 +200,15 @@