# footprint Icon

> The footprint icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/footprint.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/footprint.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/footprint.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/footprint.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/footprint.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/footprint.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/footprint.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialSymbolsFootprint: ImageVector
    get() {
        if (_MaterialSymbolsFootprint != null) return _MaterialSymbolsFootprint!!
        
        _MaterialSymbolsFootprint = ImageVector.Builder(
            name = "footprint",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(315f, 720f)
                quadToRelative(-77f, 0f, -117f, -57f)
                reflectiveQuadToRelative(-38f, -128f)
                lineToRelative(-18f, -27f)
                quadToRelative(-11f, -17f, -36.5f, -77f)
                reflectiveQuadTo(80f, 280f)
                quadToRelative(0f, -103f, 51f, -171.5f)
                reflectiveQuadTo(260f, 40f)
                quadToRelative(85f, 0f, 132.5f, 75.5f)
                reflectiveQuadTo(440f, 280f)
                quadToRelative(0f, 58f, -16f, 107f)
                reflectiveQuadToRelative(-28f, 79f)
                lineToRelative(8f, 13f)
                quadToRelative(8f, 14f, 22f, 44.5f)
                reflectiveQuadToRelative(14f, 63.5f)
                quadToRelative(0f, 57f, -35.5f, 95f)
                reflectiveQuadTo(315f, 720f)
                close()
                moveTo(210f, 464f)
                lineToRelative(110f, -22f)
                quadToRelative(13f, -32f, 26.5f, -73f)
                reflectiveQuadToRelative(13.5f, -89f)
                quadToRelative(0f, -60f, -27.5f, -110f)
                reflectiveQuadTo(260f, 120f)
                quadToRelative(-45f, 0f, -72.5f, 50f)
                reflectiveQuadTo(160f, 280f)
                quadToRelative(0f, 63f, 17.5f, 111.5f)
                reflectiveQuadTo(210f, 464f)
                close()
                moveToRelative(105f, 176f)
                quadToRelative(19f, 0f, 32f, -14f)
                reflectiveQuadToRelative(13f, -39f)
                quadToRelative(0f, -17f, -8f, -35f)
                reflectiveQuadToRelative(-16f, -32f)
                lineToRelative(-96f, 20f)
                quadToRelative(0f, 40f, 17.5f, 70f)
                reflectiveQuadToRelative(57.5f, 30f)
                close()
                moveTo(645f, 920f)
                quadToRelative(-54f, 0f, -89.5f, -38f)
                reflectiveQuadTo(520f, 787f)
                quadToRelative(0f, -33f, 14f, -63.5f)
                reflectiveQuadToRelative(22f, -44.5f)
                lineToRelative(8f, -13f)
                quadToRelative(-12f, -30f, -28f, -79f)
                reflectiveQuadToRelative(-16f, -107f)
                quadToRelative(0f, -89f, 47.5f, -164.5f)
                reflectiveQuadTo(700f, 240f)
                quadToRelative(78f, 0f, 129f, 68.5f)
                reflectiveQuadTo(880f, 480f)
                quadToRelative(0f, 91f, -25.5f, 150.5f)
                reflectiveQuadTo(818f, 707f)
                lineToRelative(-18f, 28f)
                quadToRelative(1f, 71f, -38.5f, 128f)
                reflectiveQuadTo(645f, 920f)
                close()
                moveToRelative(105f, -256f)
                quadToRelative(15f, -24f, 32.5f, -72f)
                reflectiveQuadTo(800f, 480f)
                quadToRelative(0f, -60f, -27.5f, -110f)
                reflectiveQuadTo(700f, 320f)
                quadToRelative(-45f, 0f, -72.5f, 50f)
                reflectiveQuadTo(600f, 480f)
                quadToRelative(0f, 48f, 13.5f, 88.5f)
                reflectiveQuadTo(640f, 642f)
                lineToRelative(110f, 22f)
                close()
                moveTo(645f, 840f)
                quadToRelative(40f, 0f, 57.5f, -30f)
                reflectiveQuadToRelative(17.5f, -70f)
                lineToRelative(-96f, -20f)
                quadToRelative(-8f, 14f, -16f, 32f)
                reflectiveQuadToRelative(-8f, 35f)
                quadToRelative(0f, 20f, 12.5f, 36.5f)
                reflectiveQuadTo(645f, 840f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsFootprint!!
    }

private var _MaterialSymbolsFootprint: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/footprint.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M315,720q-77,0 -117,-57t-38,-128l-18,-27q-11,-17 -36.5,-77T80,280q0,-103 51,-171.5T260,40q85,0 132.5,75.5T440,280q0,58 -16,107t-28,79l8,13q8,14 22,44.5t14,63.5q0,57 -35.5,95T315,720ZM210,464l110,-22q13,-32 26.5,-73t13.5,-89q0,-60 -27.5,-110T260,120q-45,0 -72.5,50T160,280q0,63 17.5,111.5T210,464Zm105,176q19,0 32,-14t13,-39q0,-17 -8,-35t-16,-32l-96,20q0,40 17.5,70t57.5,30ZM645,920q-54,0 -89.5,-38T520,787q0,-33 14,-63.5t22,-44.5l8,-13q-12,-30 -28,-79t-16,-107q0,-89 47.5,-164.5T700,240q78,0 129,68.5T880,480q0,91 -25.5,150.5T818,707l-18,28q1,71 -38.5,128T645,920Zm105,-256q15,-24 32.5,-72T800,480q0,-60 -27.5,-110T700,320q-45,0 -72.5,50T600,480q0,48 13.5,88.5T640,642l110,22ZM645,840q40,0 57.5,-30t17.5,-70l-96,-20q-8,14 -16,32t-8,35q0,20 12.5,36.5T645,840Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/footprint.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M315-240q-77 0-117-57t-38-128l-18-27q-11-17-36.5-77T80-680q0-103 51-171.5T260-920q85 0 132.5 75.5T440-680q0 58-16 107t-28 79l8 13q8 14 22 44.5t14 63.5q0 57-35.5 95T315-240ZM210-496l110-22q13-32 26.5-73t13.5-89q0-60-27.5-110T260-840q-45 0-72.5 50T160-680q0 63 17.5 111.5T210-496Zm105 176q19 0 32-14t13-39q0-17-8-35t-16-32l-96 20q0 40 17.5 70t57.5 30ZM645-40q-54 0-89.5-38T520-173q0-33 14-63.5t22-44.5l8-13q-12-30-28-79t-16-107q0-89 47.5-164.5T700-720q78 0 129 68.5T880-480q0 91-25.5 150.5T818-253l-18 28q1 71-38.5 128T645-40Zm105-256q15-24 32.5-72T800-480q0-60-27.5-110T700-640q-45 0-72.5 50T600-480q0 48 13.5 88.5T640-318l110 22ZM645-120q40 0 57.5-30t17.5-70l-96-20q-8 14-16 32t-8 35q0 20 12.5 36.5T645-120Z"/></svg>
```
