diff --git a/src/html/escape.go b/src/html/escape.go
index b718c247ff..d66a3e4837 100644
--- a/src/html/escape.go
+++ b/src/html/escape.go
@@ -173,16 +173,16 @@ var htmlEscaper = strings.NewReplacer(
// EscapeString escapes special characters like "<" to become "<". It
// escapes only five such characters: <, >, &, ' and ".
-// UnescapeString(EscapeString(s)) == s always holds, but the converse isn't
+// [UnescapeString](EscapeString(s)) == s always holds, but the converse isn't
// always true.
func EscapeString(s string) string {
return htmlEscaper.Replace(s)
}
// UnescapeString unescapes entities like "<" to become "<". It unescapes a
-// larger range of entities than EscapeString escapes. For example, "á"
+// larger range of entities than [EscapeString] escapes. For example, "á"
// unescapes to "รก", as does "á" and "á".
-// UnescapeString(EscapeString(s)) == s always holds, but the converse isn't
+// UnescapeString([EscapeString](s)) == s always holds, but the converse isn't
// always true.
func UnescapeString(s string) string {
i := strings.IndexByte(s, '&')