> For the complete documentation index, see [llms.txt](https://docs.mapbox.com/help/ja/llms.txt)

# SVG

**Scalable Vector Graphics (SVG)** is a markup language for describing two-dimensional vector graphics.

You can upload SVG images to your custom style in the [Mapbox Studio](https://docs.mapbox.com/studio-manual/) style editor. You can also use the [Styles API](https://docs.mapbox.com/api/maps/styles/) to upload SVGs to an existing [sprite](https://docs.mapbox.com/help/ja/glossary/sprite/).

> **Note: Unsupported SVG elements and attributes**
> 
> The Mapbox uploader does not support all possible SVG elements and attributes. For a full list of supported and unsupported SVG elements and attributes, see the [Mapnik SVG support page](https://github.com/mapnik/mapnik/wiki/SVG-support).

**Related resources:**

-   [Scalable Vector Graphics (SVG) documentation](https://developer.mozilla.org/en-US/docs/Web/SVG)
-   [Troubleshooting SVG image errors in Mapbox Studio](https://docs.mapbox.com/help/ja/troubleshooting/studio-svg-upload-errors/)
-   [Add data to a style](https://docs.mapbox.com/help/ja/tutorials/add-data-to-mapbox-style/): upload a custom SVG and use it in a map style
-   [Styles API: Add new image to sprite](https://docs.mapbox.com/api/maps/#add-new-image-to-sprite)
-   Example SVG image:

[Download sample SVG](https://docs.mapbox.com/help/ja/help/data/bicycle-24.svg)