The from attribute indicates the initial value of the attribute that will be modified during the animation. When used with the to attribute, the animation will change the modified attribute from the from value to the to value.

Four elements are using this attribute: <animate><animateColor><animateMotion>, and <animateTransform>

html, body, svg {
  height: 100%;
<svg viewBox="0 0 200 200" xmlns="">
  <rect x="10" y="10" width="100" height="100">
    <animate attributeType="XML" attributeName="width" fill="freeze"
        from="100" to="150" dur="3s"/>

Usage notes

Value See below
Default value None
Animatable No

The exact value type for this attribute depends on the value of the attribute that will be animated.


Specification Status Comment
SVG Animations Level 2
The definition of 'from' in that specification.
Editor's Draft No change
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
The definition of 'from' in that specification.
Recommendation Initial definition

Browser compatibility

Update compatibility data on GitHub
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
fromChrome ? Edge ? Firefox ? IE No support NoOpera ? Safari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?


No support  
No support
Compatibility unknown  
Compatibility unknown

Document Tags and Contributors

Contributors to this page: Sebastianz, mdnwebdocs-bot, SueSmith, Jeremie, sebmozilla
Last updated by: Sebastianz,