![What can you make with R Markdown](rmarkdown_hedgehog_wide.png)
Documents
Compose analyses in a single R Markdown file then render to a polished, shareable output in a variety of formats. See all »
![](/explore/doc/html/tb.png)
HTML Page
Generate HTML pages with rich built-in features and styling options.
Interactive documents
Infuse interactive elements to let users to engage with R Markdown documents. See all »
![](/explore/interactive-doc/html-widgets/tb.png)
HTML Widgets
Embed htmlwidgets such as dygraphs and plotly directly into R Markdown.
![](/explore/interactive-doc/params/tb.png)
Parameterized Reports
Knit with parameters to alter output based on custom input values.
Presentations
Use R Markdown to create slide decks for presentations. See all »
Websites
Build unified and easy-to-navigate sites from multiple R Markdown HTML pages. See all »
![](/explore/site/rmarkdown/tb.png)
R Markdown Website
Create a static site with built-in, optional Bootstrap features and Bootswatch CSS themes to customize.
![](/explore/site/distill/tb.png)
Distill Website
Publish sets of articles as a site or blog, optimized for scientific and technical communication.
![](/explore/site/book/tb.png)
HTML Book
Craft publication-quality books with a table of contents, bibliography, and built-in cross-referencing capability.
Package documentation
Make the most of R Markdown inside your R packages to power your documentation. See all »
![](/explore/pkg/vignette/tb.png)
Package Vignette
Get started by learning how to specify and train a model using tidymodels.
Templates
Design custom templates and formats that interact with and extend the RStudio IDE. See all »
![](/explore/templates/doc-templates/tb.png)
Document Templates
Nest an R Markdown template in an R package to reproduce a report style or format easily.