> ## Documentation Index
> Fetch the complete documentation index at: https://rive-advanced-topics.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Artboards

> Learn how to create, manage, and configure artboards in Rive.

export const VideoEmbed = ({src}) => {
  return <div style={{
    height: "100%"
  }}>
      <video src={src} autoPlay loop muted playsInline style={{
    width: "100%",
    height: "100%",
    borderRadius: 0,
    margin: 0,
    display: "block",
    objectFit: "cover",
    backgroundColor: "transparent"
  }} />
    </div>;
};

export const YouTube = ({id, timestamp}) => {
  const videoSrc = timestamp ? `https://www.youtube.com/embed/${id}?start=${timestamp}` : `https://www.youtube.com/embed/${id}`;
  return <iframe width="100%" height="400" src={videoSrc} title="YouTube video player" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerPolicy="strict-origin-when-cross-origin" allowFullScreen />;
};

<YouTube id="xdqqPAlB4n8" />

Artboards are the foundation of your composition across both [Design and Animate mode](/editor/fundamentals/design-vs-animate-mode). Each artboard defines a scene with its own dimensions, background, hierarchy, animations, and state machines.

Every Rive file contains at least one artboard, but you can create any number of artboards on the [Stage](/editor/interface-overview/stage).

Artboards can also be converted to [components](/editor/fundamentals/components), allowing you to create and control multiple instances of an artboard within your composition.

## Creating Artboards

### From a New Rive File

When you create a new Rive file, you'll be prompted to create an artboard. Choose a size from one of the presets, or enter a custom width and height. You can resize the artboard at any time.

<img src="https://mintcdn.com/rive-advanced-topics/AfvyLBqvAAYqTggK/images/editor/artboards/artboard-size-presets.png?fit=max&auto=format&n=AfvyLBqvAAYqTggK&q=85&s=f87bb66766dad996a8d33f95a9ca3fcc" alt="New artboard size options" width="396" height="275" data-path="images/editor/artboards/artboard-size-presets.png" />

The width and height define the artboard's dimensions in Rive. The size and aspect ratio at runtime may differ depending on the available space and your [layout settings](/editor/layouts/layouts-overview).

<Note>
  Artboard dimensions are measured in units rather than pixels. For example, if a 500-unit-wide artboard is displayed at 1000 pixels wide, each unit represents 2 pixels. For simplicity, you can often treat these units like pixels while working in the editor.
</Note>

### Creating Additional Artboards

A Rive file can contain multiple artboards.

<Steps>
  <Step>
    Select the **Artboard Tool** or press **A**.
  </Step>

  <Step>
    Click and drag anywhere on the stage to create an artboard.
  </Step>
</Steps>

<VideoEmbed src="https://static.rive.app/video/create-artboard.mp4" />

Artboards can't be nested directly inside other artboards. To nest an artboard, first convert it to a [component](/editor/fundamentals/components).

### Copying Artboards

Select an artboard and press **Cmd/Ctrl + D** to duplicate the artboard and all of its contents.

<img src="https://mintcdn.com/rive-advanced-topics/AfvyLBqvAAYqTggK/images/editor/artboards/copy-artboard.gif?s=30fabff7f60ed410cc980929e91fcfa0" alt="Copying an artboard" width="570" height="322" data-path="images/editor/artboards/copy-artboard.gif" />

## Managing Artboards

Each artboard has its own hierarchy, animations, state machines, and properties.

### Hierarchy

Each artboard has its own hierarchy containing the objects that belong to that artboard. Select an artboard to view its hierarchy in the Hierarchy panel.

See [Hierarchy](/editor/interface-overview/hierarchy) for more information about organizing and navigating objects.

### Animations & State Machines

Animations and state machines belong to individual artboards. Select an artboard to view and edit its animations and state machines.

See [Animations](/editor/animate-mode/animate-mode-overview) and [State Machines](/editor/state-machine/state-machine) to learn more.

## Artboard Properties

Select an artboard to view and edit its properties in the Inspector.

<img src="https://mintcdn.com/rive-advanced-topics/AfvyLBqvAAYqTggK/images/editor/artboards/artboard-inspector.png?fit=max&auto=format&n=AfvyLBqvAAYqTggK&q=85&s=16078bd73c163f31e6f2121cea6069d9" alt="Inspector with an artboard selected" width="1198" height="676" data-path="images/editor/artboards/artboard-inspector.png" />

* **Transform** - Set the artboard's position, size, scale, rotation, and origin.
* **Layout** - Control how the artboard responds when its size changes. See [Layout](/editor/layouts/layouts-overview).
* **Fill** - Set the artboard's background color.
* **Model** - Choose the [view model](/editor/data-binding/binding-data) associated with the artboard.
* [Clip](#clip) - Control whether content outside the artboard's bounds is visible.

### Clip

Enabling the **Clip** toggle hides content that extends beyond the bounds of the artboard.

<Warning>
  Clipping can be expensive to render, so only enable it when needed.
</Warning>

In most cases, you don't need to enable **Clip** on a top-level artboard because content outside its bounds isn't rendered at runtime.

<img src="https://mintcdn.com/rive-advanced-topics/AfvyLBqvAAYqTggK/images/editor/artboards/clip.gif?s=f7304ce6565bfbf4eaa5d07565222d72" alt="Toggling Clip on an artboard" width="630" height="374" data-path="images/editor/artboards/clip.gif" />

## Default Artboard & State Machine

The default artboard and state machine are used at runtime when an artboard or state machine isn't explicitly specified.

To change the default, use the dropdown to select the artboard and state machine you want to use.

<img src="https://mintcdn.com/rive-advanced-topics/AfvyLBqvAAYqTggK/images/editor/artboards/default-artboard.png?fit=max&auto=format&n=AfvyLBqvAAYqTggK&q=85&s=3597671c1c3c9d90bc36b24063a7ffe9" alt="Selecting a default artboard" width="879" height="261" data-path="images/editor/artboards/default-artboard.png" />
