diff --git a/ctrl/text.dat b/ctrl/text.dat
index 37475347d122ec3c70463bf074946501ed6d9ef5..6ac12565f12ec8fc42d6518d6695c3c9ea66dd57 100644
--- a/ctrl/text.dat
+++ b/ctrl/text.dat
@@ -1109,3 +1109,4 @@
 "paging node %u for private chat"                          922 NodeActivityPagingNode
 "retrieving file from device #%d"                          923 NodeActivityRetrievingFile
 "performing custom activity"                               924 NodeActivityCustom
+""                                                         925 FileURL
diff --git a/src/sbbs3/file.cpp b/src/sbbs3/file.cpp
index cfe100ff6dbf1501e11c1e7e3c4b65fdfd85d0e1..b48dfadd91b5cbea14f8abfcabbd232924a1cba1 100644
--- a/src/sbbs3/file.cpp
+++ b/src/sbbs3/file.cpp
@@ -60,6 +60,7 @@ void sbbs_t::showfileinfo(file_t* f, bool show_extdesc)
 		if(f->file_idx.hash.flags & SMB_HASH_SHA1)
 			bprintf(P_TRUNCATE, text[FiChecksum], "SHA-1", SHA1_hex(tmp, f->file_idx.hash.data.sha1));
 	}
+	bputs(P_TRUNCATE, text[FileURL]);
 	if(f->desc && f->desc[0])
 		bprintf(P_TRUNCATE, text[FiDescription],f->desc);
 	if(f->tags && f->tags[0])
diff --git a/src/sbbs3/text.h b/src/sbbs3/text.h
index 9694c66aede953dda102d1a399e6d4f0d09fbccf..bee499dcc48993af7e42d4bcaa430260f2b6a40e 100644
--- a/src/sbbs3/text.h
+++ b/src/sbbs3/text.h
@@ -941,6 +941,7 @@ enum text {
 	,NodeActivityPagingNode
 	,NodeActivityRetrievingFile
 	,NodeActivityCustom
+	,FileURL
 
 	,TOTAL_TEXT
 };
diff --git a/src/sbbs3/text_defaults.c b/src/sbbs3/text_defaults.c
index bc6c5721416f3b29719fd9a061c88270eb0f182f..fde3df06a5d221de033aa2f58e7cc6688856e9ef 100644
--- a/src/sbbs3/text_defaults.c
+++ b/src/sbbs3/text_defaults.c
@@ -1488,4 +1488,5 @@ const char * const text_defaults[TOTAL_TEXT]={
 	,"\x70\x61\x67\x69\x6e\x67\x20\x6e\x6f\x64\x65\x20\x25\x75\x20\x66\x6f\x72\x20\x70\x72\x69\x76\x61\x74\x65\x20\x63\x68\x61\x74" // 922 NodeActivityPagingNode
 	,"\x72\x65\x74\x72\x69\x65\x76\x69\x6e\x67\x20\x66\x69\x6c\x65\x20\x66\x72\x6f\x6d\x20\x64\x65\x76\x69\x63\x65\x20\x23\x25\x64" // 923 NodeActivityRetrievingFile
 	,"\x70\x65\x72\x66\x6f\x72\x6d\x69\x6e\x67\x20\x63\x75\x73\x74\x6f\x6d\x20\x61\x63\x74\x69\x76\x69\x74\x79" // 924 NodeActivityCustom
+	,"" // 925 FileURL
 };
diff --git a/src/sbbs3/text_id.c b/src/sbbs3/text_id.c
index 3a80ae6ac8272c0d89a164106e9318cdc281bfaf..ce89d6b4d05ca4218f2b87f4910dd16db9d7d8f1 100644
--- a/src/sbbs3/text_id.c
+++ b/src/sbbs3/text_id.c
@@ -925,4 +925,5 @@ const char* const text_id[]={
 	,"NodeActivityPagingNode"
 	,"NodeActivityRetrievingFile"
 	,"NodeActivityCustom"
+	,"FileURL"
 };