# rib_cage Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/rib_cage.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 MaterialSymbolsRibCage: ImageVector
    get() {
        if (_MaterialSymbolsRibCage != null) return _MaterialSymbolsRibCage!!
        
        _MaterialSymbolsRibCage = ImageVector.Builder(
            name = "rib_cage",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(200f, 880f)
                quadToRelative(-50f, 0f, -85f, -35f)
                reflectiveQuadToRelative(-35f, -85f)
                quadToRelative(0f, -17f, 11.5f, -28.5f)
                reflectiveQuadTo(120f, 720f)
                quadToRelative(17f, 0f, 28.5f, 11.5f)
                reflectiveQuadTo(160f, 760f)
                reflectiveQuadToRelative(11.5f, 28.5f)
                quadTo(183f, 800f, 200f, 800f)
                quadToRelative(15f, 0f, 33.5f, -9f)
                reflectiveQuadToRelative(38.5f, -26f)
                quadToRelative(20f, -17f, 39.5f, -38.5f)
                reflectiveQuadTo(350f, 680f)
                quadToRelative(38f, -51f, 64f, -105f)
                reflectiveQuadToRelative(26f, -95f)
                verticalLineToRelative(-360f)
                quadToRelative(0f, -17f, 11.5f, -28.5f)
                reflectiveQuadTo(480f, 80f)
                quadToRelative(17f, 0f, 28.5f, 11.5f)
                reflectiveQuadTo(520f, 120f)
                verticalLineToRelative(360f)
                quadToRelative(0f, 41f, 26f, 95f)
                reflectiveQuadToRelative(64f, 105f)
                quadToRelative(19f, 25f, 38.5f, 46.5f)
                reflectiveQuadTo(688f, 765f)
                quadToRelative(20f, 17f, 38.5f, 26f)
                reflectiveQuadToRelative(33.5f, 9f)
                quadToRelative(17f, 0f, 28.5f, -11.5f)
                reflectiveQuadTo(800f, 760f)
                reflectiveQuadToRelative(11.5f, -28.5f)
                quadTo(823f, 720f, 840f, 720f)
                reflectiveQuadToRelative(28.5f, 11.5f)
                quadTo(880f, 743f, 880f, 760f)
                quadToRelative(0f, 50f, -35f, 85f)
                reflectiveQuadToRelative(-85f, 35f)
                quadToRelative(-24f, 0f, -54.5f, -14f)
                reflectiveQuadTo(643f, 827f)
                quadToRelative(-32f, -25f, -63.5f, -58.5f)
                reflectiveQuadTo(520f, 696f)
                quadToRelative(-15f, -21f, -23.5f, -28.5f)
                reflectiveQuadTo(480f, 660f)
                quadToRelative(-8f, 0f, -16.5f, 7.5f)
                reflectiveQuadTo(440f, 696f)
                quadToRelative(-28f, 39f, -59.5f, 72.5f)
                reflectiveQuadTo(317f, 827f)
                quadToRelative(-32f, 25f, -62.5f, 39f)
                reflectiveQuadTo(200f, 880f)
                close()
                moveToRelative(20f, -129f)
                lineToRelative(-90f, -73f)
                quadToRelative(-14f, -11f, -22f, -26.5f)
                reflectiveQuadToRelative(-8f, -33.5f)
                quadToRelative(0f, -18f, 7f, -34f)
                reflectiveQuadToRelative(21f, -27f)
                quadToRelative(10f, -8f, 22f, -7.5f)
                reflectiveQuadToRelative(20f, 10.5f)
                quadToRelative(8f, 10f, 7.5f, 22.5f)
                reflectiveQuadTo(167f, 603f)
                quadToRelative(-2f, 2f, -4.5f, 6f)
                reflectiveQuadToRelative(-2.5f, 9f)
                quadToRelative(0f, 4f, 1.5f, 7.5f)
                reflectiveQuadToRelative(5.5f, 6.5f)
                lineToRelative(101f, 80f)
                quadToRelative(-14f, 13f, -26f, 23f)
                reflectiveQuadToRelative(-22f, 16f)
                close()
                moveToRelative(106f, -102f)
                lineTo(190f, 540f)
                quadToRelative(-14f, -11f, -22f, -27f)
                reflectiveQuadToRelative(-8f, -34f)
                quadToRelative(0f, -18f, 7f, -34.5f)
                reflectiveQuadToRelative(21f, -27.5f)
                quadToRelative(10f, -8f, 22.5f, -7f)
                reflectiveQuadToRelative(20.5f, 11f)
                quadToRelative(8f, 10f, 7f, 22f)
                reflectiveQuadToRelative(-11f, 20f)
                quadToRelative(-3f, 2f, -5f, 7f)
                reflectiveQuadToRelative(-2f, 10f)
                quadToRelative(0f, 4f, 1.5f, 7.5f)
                reflectiveQuadToRelative(5.5f, 6.5f)
                lineToRelative(133f, 106f)
                quadToRelative(-8f, 13f, -16.5f, 25f)
                reflectiveQuadTo(326f, 649f)
                close()
                moveToRelative(69f, -129f)
                lineTo(250f, 403f)
                quadToRelative(-14f, -11f, -22f, -28f)
                reflectiveQuadToRelative(-8f, -35f)
                quadToRelative(0f, -19f, 8f, -35f)
                reflectiveQuadToRelative(22f, -28f)
                quadToRelative(9f, -8f, 21.5f, -7f)
                reflectiveQuadToRelative(20.5f, 11f)
                quadToRelative(8f, 10f, 7f, 22f)
                reflectiveQuadToRelative(-11f, 20f)
                quadToRelative(-2f, 2f, -5f, 7f)
                reflectiveQuadToRelative(-3f, 11f)
                quadToRelative(0f, 2f, 8f, 15f)
                lineToRelative(112f, 91f)
                verticalLineToRelative(33f)
                quadToRelative(0f, 10f, -1.5f, 20f)
                reflectiveQuadToRelative(-3.5f, 20f)
                close()
                moveToRelative(5f, -186f)
                lineToRelative(-92f, -77f)
                quadToRelative(-14f, -11f, -21f, -26.5f)
                reflectiveQuadToRelative(-7f, -32.5f)
                quadToRelative(0f, -32f, 23f, -55f)
                reflectiveQuadToRelative(55f, -23f)
                quadToRelative(16f, 0f, 29f, 5f)
                reflectiveQuadToRelative(13f, 25f)
                quadToRelative(0f, 20f, -13f, 25f)
                reflectiveQuadToRelative(-29f, 5f)
                quadToRelative(-8f, 0f, -13f, 6f)
                reflectiveQuadToRelative(-5f, 13f)
                quadToRelative(0f, 4f, 1.5f, 7f)
                reflectiveQuadToRelative(4.5f, 5f)
                lineToRelative(54f, 45f)
                verticalLineToRelative(78f)
                close()
                moveToRelative(165f, 186f)
                quadToRelative(-2f, -10f, -3.5f, -20f)
                reflectiveQuadToRelative(-1.5f, -20f)
                verticalLineToRelative(-33f)
                lineToRelative(112f, -91f)
                quadToRelative(4f, -3f, 8f, -15f)
                quadToRelative(0f, -6f, -3f, -11f)
                reflectiveQuadToRelative(-5f, -7f)
                quadToRelative(-10f, -8f, -11f, -20f)
                reflectiveQuadToRelative(7f, -22f)
                quadToRelative(8f, -10f, 20.5f, -11f)
                reflectiveQuadToRelative(22.5f, 7f)
                quadToRelative(14f, 12f, 21.5f, 28.5f)
                reflectiveQuadTo(740f, 340f)
                quadToRelative(0f, 18f, -8f, 34.5f)
                reflectiveQuadTo(710f, 402f)
                lineTo(565f, 520f)
                close()
                moveToRelative(-5f, -186f)
                verticalLineToRelative(-78f)
                lineToRelative(54f, -45f)
                quadToRelative(3f, -2f, 4.5f, -5f)
                reflectiveQuadToRelative(1.5f, -7f)
                quadToRelative(0f, -8f, -5f, -13.5f)
                reflectiveQuadToRelative(-13f, -5.5f)
                quadToRelative(-16f, 0f, -29f, -5f)
                reflectiveQuadToRelative(-13f, -25f)
                quadToRelative(0f, -20f, 13f, -25f)
                reflectiveQuadToRelative(29f, -5f)
                quadToRelative(32f, 0f, 55f, 23f)
                reflectiveQuadToRelative(23f, 55f)
                quadToRelative(0f, 17f, -7f, 32.5f)
                reflectiveQuadTo(652f, 257f)
                lineToRelative(-92f, 77f)
                close()
                moveToRelative(74f, 315f)
                quadToRelative(-9f, -12f, -17.5f, -24.5f)
                reflectiveQuadTo(600f, 599f)
                lineToRelative(132f, -106f)
                quadToRelative(3f, -2f, 7f, -15f)
                quadToRelative(0f, -2f, -6f, -15f)
                quadToRelative(-10f, -8f, -11f, -20.5f)
                reflectiveQuadToRelative(7f, -22.5f)
                quadToRelative(8f, -10f, 20f, -11f)
                reflectiveQuadToRelative(22f, 7f)
                quadToRelative(14f, 11f, 21.5f, 27.5f)
                reflectiveQuadTo(800f, 478f)
                quadToRelative(0f, 18f, -8f, 34.5f)
                reflectiveQuadTo(770f, 540f)
                lineTo(634f, 649f)
                close()
                moveToRelative(106f, 102f)
                quadToRelative(-10f, -6f, -22f, -16f)
                reflectiveQuadToRelative(-26f, -23f)
                lineToRelative(101f, -80f)
                quadToRelative(3f, -2f, 7f, -14f)
                quadToRelative(0f, -5f, -2f, -9f)
                reflectiveQuadToRelative(-4f, -6f)
                quadToRelative(-10f, -8f, -11f, -20.5f)
                reflectiveQuadToRelative(7f, -22.5f)
                quadToRelative(8f, -10f, 20f, -10.5f)
                reflectiveQuadToRelative(22f, 7.5f)
                quadToRelative(14f, 11f, 21f, 27f)
                reflectiveQuadToRelative(7f, 34f)
                quadToRelative(0f, 18f, -7.5f, 33.5f)
                reflectiveQuadTo(831f, 678f)
                lineToRelative(-91f, 73f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsRibCage!!
    }

private var _MaterialSymbolsRibCage: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/rib_cage.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="M200,880q-50,0 -85,-35t-35,-85q0,-17 11.5,-28.5T120,720q17,0 28.5,11.5T160,760t11.5,28.5Q183,800 200,800q15,0 33.5,-9t38.5,-26q20,-17 39.5,-38.5T350,680q38,-51 64,-105t26,-95v-360q0,-17 11.5,-28.5T480,80q17,0 28.5,11.5T520,120v360q0,41 26,95t64,105q19,25 38.5,46.5T688,765q20,17 38.5,26t33.5,9q17,0 28.5,-11.5T800,760t11.5,-28.5Q823,720 840,720t28.5,11.5Q880,743 880,760q0,50 -35,85t-85,35q-24,0 -54.5,-14T643,827q-32,-25 -63.5,-58.5T520,696q-15,-21 -23.5,-28.5T480,660q-8,0 -16.5,7.5T440,696q-28,39 -59.5,72.5T317,827q-32,25 -62.5,39T200,880Zm20,-129l-90,-73q-14,-11 -22,-26.5t-8,-33.5q0,-18 7,-34t21,-27q10,-8 22,-7.5t20,10.5q8,10 7.5,22.5T167,603q-2,2 -4.5,6t-2.5,9q0,4 1.5,7.5t5.5,6.5l101,80q-14,13 -26,23t-22,16Zm106,-102L190,540q-14,-11 -22,-27t-8,-34q0,-18 7,-34.5t21,-27.5q10,-8 22.5,-7t20.5,11q8,10 7,22t-11,20q-3,2 -5,7t-2,10q0,4 1.5,7.5t5.5,6.5l133,106q-8,13 -16.5,25T326,649Zm69,-129L250,403q-14,-11 -22,-28t-8,-35q0,-19 8,-35t22,-28q9,-8 21.5,-7t20.5,11q8,10 7,22t-11,20q-2,2 -5,7t-3,11q0,2 8,15l112,91v33q0,10 -1.5,20t-3.5,20Zm5,-186l-92,-77q-14,-11 -21,-26.5t-7,-32.5q0,-32 23,-55t55,-23q16,0 29,5t13,25q0,20 -13,25t-29,5q-8,0 -13,6t-5,13q0,4 1.5,7t4.5,5l54,45v78Zm165,186q-2,-10 -3.5,-20t-1.5,-20v-33l112,-91q4,-3 8,-15q0,-6 -3,-11t-5,-7q-10,-8 -11,-20t7,-22q8,-10 20.5,-11t22.5,7q14,12 21.5,28.5T740,340q0,18 -8,34.5T710,402L565,520Zm-5,-186v-78l54,-45q3,-2 4.5,-5t1.5,-7q0,-8 -5,-13.5t-13,-5.5q-16,0 -29,-5t-13,-25q0,-20 13,-25t29,-5q32,0 55,23t23,55q0,17 -7,32.5T652,257l-92,77Zm74,315q-9,-12 -17.5,-24.5T600,599l132,-106q3,-2 7,-15q0,-2 -6,-15q-10,-8 -11,-20.5t7,-22.5q8,-10 20,-11t22,7q14,11 21.5,27.5T800,478q0,18 -8,34.5T770,540L634,649Zm106,102q-10,-6 -22,-16t-26,-23l101,-80q3,-2 7,-14q0,-5 -2,-9t-4,-6q-10,-8 -11,-20.5t7,-22.5q8,-10 20,-10.5t22,7.5q14,11 21,27t7,34q0,18 -7.5,33.5T831,678l-91,73Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M200-80q-50 0-85-35t-35-85q0-17 11.5-28.5T120-240q17 0 28.5 11.5T160-200t11.5 28.5Q183-160 200-160q15 0 33.5-9t38.5-26q20-17 39.5-38.5T350-280q38-51 64-105t26-95v-360q0-17 11.5-28.5T480-880q17 0 28.5 11.5T520-840v360q0 41 26 95t64 105q19 25 38.5 46.5T688-195q20 17 38.5 26t33.5 9q17 0 28.5-11.5T800-200t11.5-28.5Q823-240 840-240t28.5 11.5Q880-217 880-200q0 50-35 85t-85 35q-24 0-54.5-14T643-133q-32-25-63.5-58.5T520-264q-15-21-23.5-28.5T480-300q-8 0-16.5 7.5T440-264q-28 39-59.5 72.5T317-133q-32 25-62.5 39T200-80Zm20-129-90-73q-14-11-22-26.5t-8-33.5q0-18 7-34t21-27q10-8 22-7.5t20 10.5q8 10 7.5 22.5T167-357q-2 2-4.5 6t-2.5 9q0 4 1.5 7.5t5.5 6.5l101 80q-14 13-26 23t-22 16Zm106-102L190-420q-14-11-22-27t-8-34q0-18 7-34.5t21-27.5q10-8 22.5-7t20.5 11q8 10 7 22t-11 20q-3 2-5 7t-2 10q0 4 1.5 7.5t5.5 6.5l133 106q-8 13-16.5 25T326-311Zm69-129L250-557q-14-11-22-28t-8-35q0-19 8-35t22-28q9-8 21.5-7t20.5 11q8 10 7 22t-11 20q-2 2-5 7t-3 11q0 2 8 15l112 91v33q0 10-1.5 20t-3.5 20Zm5-186-92-77q-14-11-21-26.5t-7-32.5q0-32 23-55t55-23q16 0 29 5t13 25q0 20-13 25t-29 5q-8 0-13 6t-5 13q0 4 1.5 7t4.5 5l54 45v78Zm165 186q-2-10-3.5-20t-1.5-20v-33l112-91q4-3 8-15 0-6-3-11t-5-7q-10-8-11-20t7-22q8-10 20.5-11t22.5 7q14 12 21.5 28.5T740-620q0 18-8 34.5T710-558L565-440Zm-5-186v-78l54-45q3-2 4.5-5t1.5-7q0-8-5-13.5t-13-5.5q-16 0-29-5t-13-25q0-20 13-25t29-5q32 0 55 23t23 55q0 17-7 32.5T652-703l-92 77Zm74 315q-9-12-17.5-24.5T600-361l132-106q3-2 7-15 0-2-6-15-10-8-11-20.5t7-22.5q8-10 20-11t22 7q14 11 21.5 27.5T800-482q0 18-8 34.5T770-420L634-311Zm106 102q-10-6-22-16t-26-23l101-80q3-2 7-14 0-5-2-9t-4-6q-10-8-11-20.5t7-22.5q8-10 20-10.5t22 7.5q14 11 21 27t7 34q0 18-7.5 33.5T831-282l-91 73Z"/></svg>
```
