diff --git a/src/Link.js b/src/Link.js
index 72dd539632ccfd7586a8aba609bbe54369ae0299..9261b7f528da534461200cef5e7bf3865b596a69 100644
--- a/src/Link.js
+++ b/src/Link.js
@@ -131,6 +131,9 @@ export class Link {
     }
 
     static _parse(identifier, eventId = undefined, clientId = null, viaServers = [], webInstances = {}) {
+        if (!identifier) {
+            return null;
+        }
         let matches;
         matches = USERID_PATTERN.exec(identifier);
         if (matches) {