← Chrome 147 reference

v147 · svg · covered on mdn

Support path attribute on SVG <textPath> element

Chrome 147 adds support for the path attribute on SVG's <textPath> element, letting you define the path geometry inline using SVG path data — no separately defined <path> element required. When both path and href are present, path wins.

this feature is documented on MDN

MDN: <textPath> — SVG element

MDN documents the full <textPath> element including the path attribute, the priority rules between path and href, browser compatibility, and spec references. gendn doesn't duplicate that here.

quick reference

Element<textPath>
New attributepath
ValueSVG path data (same syntax as the d attribute on <path>)
PriorityIf both path and href are present, path takes precedence. If path is absent or invalid, href is used as fallback.
BenefitDefines the text path inline — no need for a <defs><path id="…"> element.
Shipped inChrome 147 (desktop, Android, WebView)
ChromeStatus5157546589552640 — Support path attribute on SVG <textPath> element
SpecSVG 2 — textPath element
Source: MDN, chromestatus, blink-dev Intent to Ship, April 2026.

example

<svg viewBox="0 0 200 60">
  <text>
    <!-- path attribute defines the curve inline —
         no <defs> or id reference needed -->
    <textPath path="M 10,40 Q 100,10 190,40">
      Text along a curve
    </textPath>
  </text>
</svg>
Source: blink-dev Intent to Ship — Support path attribute for SVG <textPath>, April 2026.