diff --git a/src/lib/inputhandler.js b/src/lib/inputhandler.js
index e834fb1e2db2a559e9506c5b32e0aa39190d1dfe..8f305934ff642d9f1f5848e24fcc4bd59415571a 100644
--- a/src/lib/inputhandler.js
+++ b/src/lib/inputhandler.js
@@ -20,7 +20,11 @@ export function addInputHandler(handler) {
 		}
 	};
 	const paste = (e) => {
-		handler(e.clipboardData.getData("text"));
+		const text = e.clipboardData.getData("text");
+		const lines = text.split("\n");
+		for(const line of lines)
+			if(line.length > 0)
+				handler(line);
 	};
 	window.addEventListener("keydown", keydown);
 	window.addEventListener("paste", paste);