diff --git a/lib/package.json b/lib/package.json
--- a/lib/package.json
+++ b/lib/package.json
@@ -51,7 +51,6 @@
     "siwe": "^1.1.6",
     "tinycolor2": "^1.4.1",
     "tokenize-text": "^1.1.3",
-    "url-parse-lax": "^3.0.0",
     "util-inspect": "^0.1.8",
     "utils-copy-error": "^1.0.1",
     "wagmi": "^0.6.0"
diff --git a/lib/utils/url-utils.js b/lib/utils/url-utils.js
--- a/lib/utils/url-utils.js
+++ b/lib/utils/url-utils.js
@@ -1,7 +1,5 @@
 // @flow
 
-import urlParseLax from 'url-parse-lax';
-
 import { pendingThreadIDRegex } from '../shared/thread-utils.js';
 
 export type URLInfo = {
@@ -89,10 +87,6 @@
   return returnObj;
 }
 
-function normalizeURL(url: string): string {
-  return urlParseLax(url).href;
-}
-
 const setURLPrefix = 'SET_URL_PREFIX';
 
-export { infoFromURL, normalizeURL, setURLPrefix };
+export { infoFromURL, setURLPrefix };
diff --git a/native/markdown/markdown-link.react.js b/native/markdown/markdown-link.react.js
--- a/native/markdown/markdown-link.react.js
+++ b/native/markdown/markdown-link.react.js
@@ -4,8 +4,6 @@
 import * as React from 'react';
 import { Text, Linking, Alert } from 'react-native';
 
-import { normalizeURL } from 'lib/utils/url-utils.js';
-
 import {
   MarkdownContext,
   type MarkdownContextType,
@@ -13,6 +11,7 @@
 import { MarkdownSpoilerContext } from './markdown-spoiler-context.js';
 import { MessagePressResponderContext } from '../chat/message-press-responder-context.js';
 import { TextMessageMarkdownContext } from '../chat/text-message-markdown-context.js';
+import { normalizeURL } from '../utils/url-utils.js';
 
 function useDisplayLinkPrompt(
   inputURL: string,
diff --git a/native/package.json b/native/package.json
--- a/native/package.json
+++ b/native/package.json
@@ -119,7 +119,9 @@
     "rn-emoji-keyboard": "^1.2.0",
     "shallowequal": "^1.0.2",
     "simple-markdown": "^0.7.2",
-    "tinycolor2": "^1.4.1"
+    "tinycolor2": "^1.4.1",
+    "url": "^0.11.0",
+    "url-parse-lax": "^3.0.0"
   },
   "jest": {
     "preset": "react-native"
diff --git a/native/utils/url-utils.js b/native/utils/url-utils.js
--- a/native/utils/url-utils.js
+++ b/native/utils/url-utils.js
@@ -3,6 +3,7 @@
 import invariant from 'invariant';
 import { Platform } from 'react-native';
 import DeviceInfo from 'react-native-device-info';
+import urlParseLax from 'url-parse-lax';
 
 import {
   natDevHostname,
@@ -63,6 +64,10 @@
 
 const setCustomServer = 'SET_CUSTOM_SERVER';
 
+function normalizeURL(url: string): string {
+  return urlParseLax(url).href;
+}
+
 export {
   defaultURLPrefix,
   defaultLandingURLPrefix,
@@ -70,4 +75,5 @@
   nodeServerOptions,
   natNodeServer,
   setCustomServer,
+  normalizeURL,
 };