diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go
index 8a0a28546..0c6eecd35 100644
--- a/d2renderers/d2svg/d2svg.go
+++ b/d2renderers/d2svg/d2svg.go
@@ -847,6 +847,7 @@ func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2ske
targetShape.Pos.Y-tooltipIconLen/2,
tooltipIcon,
)
+ fmt.Fprintf(writer, `
%s`, targetShape.Tooltip)
}
fmt.Fprintf(writer, ``)
diff --git a/e2etests/testdata/stable/tooltips/dagre/sketch.exp.svg b/e2etests/testdata/stable/tooltips/dagre/sketch.exp.svg
index 50bde4261..ef4885b88 100644
--- a/e2etests/testdata/stable/tooltips/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/tooltips/dagre/sketch.exp.svg
@@ -23,12 +23,13 @@ width="314" height="552" viewBox="-100 -100 314 552">