# is-svg [![Build Status](https://travis-ci.org/sindresorhus/is-svg.svg?branch=master)](https://travis-ci.org/sindresorhus/is-svg) > Check if a string or buffer is [SVG](https://en.wikipedia.org/wiki/Scalable_Vector_Graphics) ## Install ``` $ npm install is-svg ``` ## Usage ```js const isSvg = require('is-svg'); isSvg(''); //=> true ``` ## Edge cases This module performs a quick-and-dirty check. It's fast, but in certain cases it will give incorrect results. - Returns `true` for an SVG-like string that isn't well-formed or valid: `
` If you want to make certain that your SVG is *valid*, try parsing it with [libxmljs](https://github.com/polotek/libxmljs). ---
Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.