# Layer Types
Lottie Creator supports several layer types, each designed for specific purposes. Understanding layer types helps you choose the right tool for your animation needs.

**Shape Layers** — vector-based layers containing shapes (rectangles, ellipses, paths, stars). Primary building blocks for vector animations.

<Image src="https://assets.docs.lottiefiles.com/static/4b7075b4b2-640.webp" alt="Shape Layer" caption="Shape Layer" zoom variant="default" srcSet="https://assets.docs.lottiefiles.com/static/4b7075b4b2-640.webp 640w, https://assets.docs.lottiefiles.com/static/4b7075b4b2-1024.webp 1024w, https://assets.docs.lottiefiles.com/static/4b7075b4b2-1920.webp 1920w" width="3200" height="1800" loading="lazy" data-blur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAACXBIWXMAACxLAAAsSwGlPZapAAAAbklEQVR4nGPwiUj+D8Pe4cn/PUIT/3uGJv73CksCif1m8A5L/A/CPiA6IuV/TVvf/8lzFv6PSi/67xWW+J/BySfkv42b7387j8D/wQk5/zdu2/H/6Inj/2s7+v+7BMb+Z/COSPrvHZ6E2wRCbgAAbPVV+rEXX7gAAAAASUVORK5CYII=" />

**Precomposition Layers** — references to nested compositions for organization and reuse. Can be entered for editing (double-click).

<Image src="https://assets.docs.lottiefiles.com/static/f24eaf93fa-640.webp" alt="Precomp" caption="Precomp" zoom variant="default" srcSet="https://assets.docs.lottiefiles.com/static/f24eaf93fa-640.webp 640w, https://assets.docs.lottiefiles.com/static/f24eaf93fa-1024.webp 1024w, https://assets.docs.lottiefiles.com/static/f24eaf93fa-1920.webp 1920w" width="3200" height="1800" loading="lazy" data-blur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAACXBIWXMAACxLAAAsSwGlPZapAAAAk0lEQVR4nD3NPwuCQABA8ftiBS6BnuegeP4hxdPTJWlpsaCiwa2hrSkIau8DOrwoouG3PXjCTxs+VGpxE0tQWFbrDTLtUJmdhExqpDZ4iSHKeg77M8N1ZBFbgrxDOL7G8ULmMiIuesrHhdlrJN8OuFGN+C6SGl8bZNHT33bcnxXL4wk3NL/gr8XPLaqskLpBZe30BgaIVIt4Kp6YAAAAAElFTkSuQmCC" />

**Text Layers** — layers containing editable text with font, size, alignment, and color properties. Text can be animated and tokenized.

**Image Layers** — bitmap/raster image assets (PNG, JPG). Cannot edit pixels in Lottie Creator.

<Image src="https://assets.docs.lottiefiles.com/static/54803bbc49-640.webp" alt="Image Layer" caption="Image Layer" zoom variant="default" srcSet="https://assets.docs.lottiefiles.com/static/54803bbc49-640.webp 640w, https://assets.docs.lottiefiles.com/static/54803bbc49-1024.webp 1024w, https://assets.docs.lottiefiles.com/static/54803bbc49-1920.webp 1920w" width="3200" height="1800" loading="lazy" data-blur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAACXBIWXMAACxLAAAsSwGlPZapAAAAm0lEQVR4nGPwiUj+D8bhSf/9YjL+ByQX/vdLKvrvH58NEvvN4B2W+N8nIum/R2D0/7jqvv9Nqw7+n7Bq+/+s/iX/vcIS/jO4+IX9d/QJ+e/o7v8/pn7q/8Ylu/5PX7ntf/qktf+9QuP/M4B0g6zwCor5H1ba9b9g0cH/eYuP/I9rnf8fZDoDsht8ozP++8Xl/vePz/nvG5sFdgMAWBpYtk0+cZYAAAAASUVORK5CYII=" />

**Group Layers** — containers for organizing shapes within a shape layer. Not standalone layers.

<Image src="https://assets.docs.lottiefiles.com/static/b0eca9cb09-640.webp" alt="Group Layer" caption="Group Layer" zoom variant="default" srcSet="https://assets.docs.lottiefiles.com/static/b0eca9cb09-640.webp 640w, https://assets.docs.lottiefiles.com/static/b0eca9cb09-1024.webp 1024w, https://assets.docs.lottiefiles.com/static/b0eca9cb09-1920.webp 1920w" width="3200" height="1800" loading="lazy" data-blur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAACXBIWXMAACxLAAAsSwGlPZapAAAAnUlEQVR4nGPwjUz5D8ZRqf99IpL/e4Yl/fcIS/nvEZoA4v9mcA2I/u/iH/XfLSDqv0tg/P/61o7/xw6s+x+fXfrfKyzpP4OWofl/Qwvb/4oauv99IjP+37+2/v//15n/N25a898lMO4/g6NP6H8w9g757xGa+L+uteP/ycMb/8dkFIOtY/CLTvvvF5X6H0SD3OAanPDfMzwFbDzIDQBetVYOpZpq5QAAAABJRU5ErkJggg==" />

## Shape layers

Shape layers contain one or more vector shapes and their appearance properties (fills, strokes).

**Creating shape layers:**

1. Select any shape tool (Rectangle, Ellipse, Pen, etc.)
2. Draw on the canvas
3. A shape layer is automatically created containing the shape

**Shape layer properties:**

<List type="bullet">
  <ListItem>**Transform:** Position, rotation, scale, opacity, anchor point</ListItem>
  <ListItem>**Appearance:** Fill color (solid or gradient), stroke color, width, and opacity, blend mode</ListItem>
  <ListItem>**Advanced:** Track matte settings, parent-child relationships, visibility, lock state</ListItem>
</List>

## Precomposition layers

Precomposition layers reference nested compositions, enabling scene organization and reusability.

**Creating precomp layers:**

1. Select layers in timeline/outliner
2. Right click, and then select "Create scene"
3. The selected layers move into a new precomp
4. A precomp layer is created in their place

**Precomp properties:**

<List type="bullet">
  <ListItem>Standard transform properties (position, rotation, scale, opacity)</ListItem>
  <ListItem>**Precomp Size** — width and height of nested scene</ListItem>
  <ListItem>**Bounds Mode** — Scene bounds vs fit to content</ListItem>
  <ListItem>**Referenced Asset** — which precomp asset it uses</ListItem>
</List>

**Entering/exiting precomps:**

<List type="bullet">
  <ListItem>Precomp layers and scenes can be navigated using tabs above the Timeline</ListItem>
</List>

## Text layers

Text layers display editable text on the canvas with full control over typography and appearance.

**Creating text layers:**

1. Select the **Text Tool** from the toolbar
2. Click on the canvas to place a text layer
3. Type your content

**Text layer properties:**

<List type="bullet">
  <ListItem>**Content** — editable text string</ListItem>
  <ListItem>**Font** — font family and weight</ListItem>
  <ListItem>**Size** — font size in pixels</ListItem>
  <ListItem>**Alignment** — horizontal text alignment (left, center, right)</ListItem>
  <ListItem>**Color** — fill color, supports motion tokens</ListItem>
  <ListItem>**Transform** — position, rotation, scale, opacity, anchor point</ListItem>
</List>

## Image layers

Image layers display raster/bitmap images in your animation.

**Creating image layers:**

1. Import an image asset to asset library by dragging it onto the canvas from your computer. (Alternatively, click the "Upload Asset" button on the left side bar)
2. An image layer is created

**Limitations:**

<List type="bullet">
  <ListItem>Cannot edit pixels (use external editor)</ListItem>
  <ListItem>Raster images increase file size</ListItem>
  <ListItem>Use appropriate resolution</ListItem>
</List>

## Group layers

Group layers organize multiple shapes within a shape layer.

**Creating groups:**

1. Select multiple shapes within a layer
2. Use the group command (cmd/ctrl + g)
3. The selected shapes are moved into the new group

**Group properties:**

<List type="bullet">
  <ListItem>Transform properties (position, rotation, scale, opacity)</ListItem>
  <ListItem>Shapes inside inherit group transform</ListItem>
  <ListItem>Can be nested (groups within groups)</ListItem>
</List>

## Common layer properties

All layers share these properties:

**Transform:** Position, rotation, scale, opacity, anchor point

**Blend Modes:** 16 blend modes available (Normal, Multiply, Screen, Overlay, etc.)

**Visibility and Locking:** Eye icon toggles visibility, lock icon prevents editing

**Draw Order:** Lower draw order = rendered on top. Layer 0 is topmost.
