SVG Filters

SVG Filters

SVG filters are used to add special effects to SVG graphics.

Browser Support for SVG Filters

The numbers in the table specify the first browser version that supports SVG filters.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
8.0 10.0 3.0 6.0 9.6

SVG Filter Elements

In the following chapters, we will demonstrate some possible filter effects - and let you know what SVG can do.

Available filtering elements in SVG include:

  • <feBlend> - Filter for Image Combination
  • <feColorMatrix> - Color Transformation Filter
  • <feComponentTransfer>
  • <feComposite>
  • <feConvolveMatrix>
  • <feDiffuseLighting>
  • <feDisplacementMap>
  • <feFlood>
  • <feGaussianBlur>
  • <feImage>
  • <feMerge>
  • <feMorphology>
  • <feOffset> - Filter Shadows
  • <feSpecularLighting>
  • <feTile>
  • <feTurbulence>
  • <feDistantLight> - Lighting Filter
  • <fePointLight> - Lighting Filter
  • <feSpotLight> - Lighting Filter

Tip: You can use multiple filters on each SVG element!