# air_purifier_gen Icon

> The air_purifier_gen 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/air_purifier_gen.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/air_purifier_gen.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/air_purifier_gen.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/air_purifier_gen.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/air_purifier_gen.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/air_purifier_gen.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/air_purifier_gen.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 MaterialSymbolsAirPurifierGen: ImageVector
    get() {
        if (_MaterialSymbolsAirPurifierGen != null) return _MaterialSymbolsAirPurifierGen!!
        
        _MaterialSymbolsAirPurifierGen = ImageVector.Builder(
            name = "air_purifier_gen",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(120f, 840f)
                verticalLineToRelative(-600f)
                quadToRelative(0f, -50f, 35f, -85f)
                reflectiveQuadToRelative(85f, -35f)
                horizontalLineToRelative(160f)
                quadToRelative(50f, 0f, 85f, 35f)
                reflectiveQuadToRelative(35f, 85f)
                verticalLineToRelative(600f)
                horizontalLineTo(120f)
                close()
                moveToRelative(280f, -240f)
                horizontalLineToRelative(40f)
                verticalLineToRelative(-200f)
                horizontalLineToRelative(-40f)
                verticalLineToRelative(200f)
                close()
                moveTo(200f, 760f)
                horizontalLineToRelative(240f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(-40f)
                quadToRelative(-33f, 0f, -56.5f, -23.5f)
                reflectiveQuadTo(320f, 600f)
                verticalLineToRelative(-200f)
                quadToRelative(0f, -33f, 23.5f, -56.5f)
                reflectiveQuadTo(400f, 320f)
                horizontalLineToRelative(40f)
                verticalLineToRelative(-80f)
                quadToRelative(0f, -17f, -11.5f, -28.5f)
                reflectiveQuadTo(400f, 200f)
                horizontalLineTo(240f)
                quadToRelative(-17f, 0f, -28.5f, 11.5f)
                reflectiveQuadTo(200f, 240f)
                verticalLineToRelative(520f)
                close()
                moveToRelative(488f, -217f)
                quadToRelative(-26f, 0f, -51f, -7f)
                reflectiveQuadToRelative(-49f, -18f)
                lineToRelative(25f, -76f)
                quadToRelative(20f, 9f, 39.5f, 15f)
                reflectiveQuadToRelative(36.5f, 6f)
                quadToRelative(12f, 0f, 24f, -4f)
                reflectiveQuadToRelative(25f, -12f)
                quadToRelative(24f, -17f, 48f, -23f)
                reflectiveQuadToRelative(46f, -6f)
                quadToRelative(25f, 0f, 51.5f, 6.5f)
                reflectiveQuadTo(933f, 442f)
                lineToRelative(-25f, 76f)
                quadToRelative(-23f, -8f, -42.5f, -14f)
                reflectiveQuadToRelative(-33.5f, -6f)
                quadToRelative(-12f, 0f, -26.5f, 4.5f)
                reflectiveQuadTo(775f, 518f)
                quadToRelative(-21f, 14f, -42.5f, 19.5f)
                reflectiveQuadTo(688f, 543f)
                close()
                moveToRelative(1f, -156f)
                quadToRelative(-26f, 0f, -52f, -7f)
                reflectiveQuadToRelative(-49f, -18f)
                lineToRelative(25f, -76f)
                quadToRelative(26f, 11f, 44f, 16f)
                reflectiveQuadToRelative(32f, 5f)
                quadToRelative(12f, 0f, 24f, -3.5f)
                reflectiveQuadToRelative(25f, -12.5f)
                quadToRelative(25f, -17f, 48.5f, -23f)
                reflectiveQuadToRelative(45.5f, -6f)
                quadToRelative(25f, 0f, 50f, 6.5f)
                reflectiveQuadToRelative(51f, 17.5f)
                lineToRelative(-25f, 76f)
                quadToRelative(-26f, -9f, -44f, -14.5f)
                reflectiveQuadToRelative(-32f, -5.5f)
                quadToRelative(-13f, 0f, -26.5f, 4f)
                reflectiveQuadTo(775f, 362f)
                quadToRelative(-18f, 13f, -40.5f, 19f)
                reflectiveQuadToRelative(-45.5f, 6f)
                close()
                moveToRelative(0f, 312f)
                quadToRelative(-26f, 0f, -51.5f, -7f)
                reflectiveQuadTo(588f, 674f)
                lineToRelative(25f, -76f)
                quadToRelative(22f, 10f, 41f, 15.5f)
                reflectiveQuadToRelative(35f, 5.5f)
                quadToRelative(12f, 0f, 24f, -3.5f)
                reflectiveQuadToRelative(25f, -12.5f)
                quadToRelative(23f, -16f, 49f, -22.5f)
                reflectiveQuadToRelative(46f, -6.5f)
                quadToRelative(25f, 0f, 51f, 7f)
                reflectiveQuadToRelative(49f, 17f)
                lineToRelative(-25f, 76f)
                quadToRelative(-26f, -9f, -44.5f, -14.5f)
                reflectiveQuadTo(832f, 654f)
                quadToRelative(-14f, 0f, -28.5f, 4.5f)
                reflectiveQuadTo(775f, 674f)
                quadToRelative(-17f, 12f, -39.5f, 18.5f)
                reflectiveQuadTo(689f, 699f)
                close()
                moveToRelative(-249f, 61f)
                verticalLineToRelative(-528.5f)
                verticalLineToRelative(8.5f)
                verticalLineToRelative(-8.5f)
                verticalLineTo(760f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsAirPurifierGen!!
    }

private var _MaterialSymbolsAirPurifierGen: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/air_purifier_gen.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="M120,840v-600q0,-50 35,-85t85,-35h160q50,0 85,35t35,85v600H120Zm280,-240h40v-200h-40v200ZM200,760h240v-80h-40q-33,0 -56.5,-23.5T320,600v-200q0,-33 23.5,-56.5T400,320h40v-80q0,-17 -11.5,-28.5T400,200H240q-17,0 -28.5,11.5T200,240v520Zm488,-217q-26,0 -51,-7t-49,-18l25,-76q20,9 39.5,15t36.5,6q12,0 24,-4t25,-12q24,-17 48,-23t46,-6q25,0 51.5,6.5T933,442l-25,76q-23,-8 -42.5,-14t-33.5,-6q-12,0 -26.5,4.5T775,518q-21,14 -42.5,19.5T688,543Zm1,-156q-26,0 -52,-7t-49,-18l25,-76q26,11 44,16t32,5q12,0 24,-3.5t25,-12.5q25,-17 48.5,-23t45.5,-6q25,0 50,6.5t51,17.5l-25,76q-26,-9 -44,-14.5t-32,-5.5q-13,0 -26.5,4T775,362q-18,13 -40.5,19t-45.5,6Zm0,312q-26,0 -51.5,-7T588,674l25,-76q22,10 41,15.5t35,5.5q12,0 24,-3.5t25,-12.5q23,-16 49,-22.5t46,-6.5q25,0 51,7t49,17l-25,76q-26,-9 -44.5,-14.5T832,654q-14,0 -28.5,4.5T775,674q-17,12 -39.5,18.5T689,699Zm-249,61v-528.5v8.5v-8.5V760Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M120-120v-600q0-50 35-85t85-35h160q50 0 85 35t35 85v600H120Zm280-240h40v-200h-40v200ZM200-200h240v-80h-40q-33 0-56.5-23.5T320-360v-200q0-33 23.5-56.5T400-640h40v-80q0-17-11.5-28.5T400-760H240q-17 0-28.5 11.5T200-720v520Zm488-217q-26 0-51-7t-49-18l25-76q20 9 39.5 15t36.5 6q12 0 24-4t25-12q24-17 48-23t46-6q25 0 51.5 6.5T933-518l-25 76q-23-8-42.5-14t-33.5-6q-12 0-26.5 4.5T775-442q-21 14-42.5 19.5T688-417Zm1-156q-26 0-52-7t-49-18l25-76q26 11 44 16t32 5q12 0 24-3.5t25-12.5q25-17 48.5-23t45.5-6q25 0 50 6.5t51 17.5l-25 76q-26-9-44-14.5t-32-5.5q-13 0-26.5 4T775-598q-18 13-40.5 19t-45.5 6Zm0 312q-26 0-51.5-7T588-286l25-76q22 10 41 15.5t35 5.5q12 0 24-3.5t25-12.5q23-16 49-22.5t46-6.5q25 0 51 7t49 17l-25 76q-26-9-44.5-14.5T832-306q-14 0-28.5 4.5T775-286q-17 12-39.5 18.5T689-261Zm-249 61v-528.5 8.5-8.5V-200Z"/></svg>
```
