---
title: Storyblok Material 3 Rich Text Provider
description: storyblok-material3 is the default Material 3 rich text provider for rendering Storyblok rich text in Compose Multiplatform apps.
url: https://www.storyblok.com/docs/libraries/kotlin/rich-text
---

# Storyblok Material 3 Rich Text Provider

[`storyblok-material3`](https://github.com/storyblok/storyblok-kotlin/blob/main/storyblok-material3/README.md) is the default rich text provider for the [`storyblok-compose`](/docs/libraries/kotlin/compose-sdk).

The library ships ready-made [Material 3](https://m3.material.io/) renderers for every Storyblok rich text node and mark:

-   Rich text renders out of the box using your app’s Material 3 theme and typography.
-   [Coil 3](https://coil-kt.github.io/coil/) handles image loading.

The pre-configured `blokProvider` handles all rich text rendering by default. To override default node rendering, register custom renderers for your components on top of it.

For the complete list of renderers and types, browse the generated [API reference](https://storyblok.github.io/storyblok-kotlin/storyblok-material3).

## Pagination

-   [Previous: Compose SDK](/docs/libraries/kotlin/compose-sdk)
-   [Next: Introduction](/docs/plugins)
