diff --git a/catalog/java/io/material/catalog/button/res/layout/cat_buttons_fragment.xml b/catalog/java/io/material/catalog/button/res/layout/cat_buttons_fragment.xml
index aa22ab5f4ac..e1766af5481 100644
--- a/catalog/java/io/material/catalog/button/res/layout/cat_buttons_fragment.xml
+++ b/catalog/java/io/material/catalog/button/res/layout/cat_buttons_fragment.xml
@@ -196,6 +196,25 @@
android:text="@string/cat_icon_btn_filled_tonal_style"
android:textSize="12sp"/>
+
+
+
+
+
Standard
Filled
Tonal
+ Outlined
Button clicked
Done
diff --git a/docs/components/Button.md b/docs/components/Button.md
index 81ae6817b20..c70498e28dc 100644
--- a/docs/components/Button.md
+++ b/docs/components/Button.md
@@ -906,6 +906,23 @@ In the layout:
/>
```
+#### Outlined Icon button
+
+The following example shows an outlined icon button.
+
+!["Outlined icon button example for Android over a white background."](assets/buttons/outlined-icon-button.png)
+
+In the layout:
+
+```xml
+
+```
+
#### Styles & Theme attributes
Element | Style | Theme Attribute
@@ -913,6 +930,7 @@ Element | Style
**Default style** | `Widget.Material3.Button.IconButton` | `?attr/materialIconButtonStyle`
**Filled Icon Button** | `Widget.Material3.Button.IconButton.Filled` | `?attr/materialIconButtonFilledStyle`
**Filled Tonal Icon Button** | `Widget.Material3.Button.IconButton.Filled.Tonal` | `?attr/materialIconButtonFilledTonalStyle`
+**Outlined Icon Button** | `Widget.Material3.Button.IconButton.Outlined` | `?attr/materialIconButtonOutlinedStyle`
See the full list of
[styles](https://github.com/material-components/material-components-android/tree/master/lib/java/com/google/android/material/button/res/values/styles.xml)
diff --git a/docs/components/assets/buttons/outlined-icon-button.png b/docs/components/assets/buttons/outlined-icon-button.png
new file mode 100644
index 00000000000..2743bbf4b73
Binary files /dev/null and b/docs/components/assets/buttons/outlined-icon-button.png differ
diff --git a/lib/java/com/google/android/material/button/res-public/values/public.xml b/lib/java/com/google/android/material/button/res-public/values/public.xml
index bbbab8d708f..6f2eeb4d3bf 100644
--- a/lib/java/com/google/android/material/button/res-public/values/public.xml
+++ b/lib/java/com/google/android/material/button/res-public/values/public.xml
@@ -29,6 +29,7 @@
+
@@ -55,6 +56,7 @@
+
diff --git a/lib/java/com/google/android/material/button/res/values/attrs.xml b/lib/java/com/google/android/material/button/res/values/attrs.xml
index 7bd6adc1421..031e1a85a4d 100644
--- a/lib/java/com/google/android/material/button/res/values/attrs.xml
+++ b/lib/java/com/google/android/material/button/res/values/attrs.xml
@@ -25,6 +25,8 @@
+
+
diff --git a/lib/java/com/google/android/material/button/res/values/styles.xml b/lib/java/com/google/android/material/button/res/values/styles.xml
index 2865642e497..afc3a3851b2 100644
--- a/lib/java/com/google/android/material/button/res/values/styles.xml
+++ b/lib/java/com/google/android/material/button/res/values/styles.xml
@@ -285,6 +285,11 @@
- @style/ThemeOverlay.Material3.Button.TonalButton
+
+