diff --git a/collects/scribble/html-render.rkt b/collects/scribble/html-render.rkt
index 64ca8c1d15..d92f5a9d4e 100644
--- a/collects/scribble/html-render.rkt
+++ b/collects/scribble/html-render.rkt
@@ -1077,7 +1077,7 @@
(bytes->string/utf-8
(base64-encode
(string->bytes/utf-8
- (format "~a" (serialize
+ (format "~s" (serialize
(link-element-tag e)))))))
(url-query u))])))]
[else