Command Palette

Search for a command to run...

Your First Animation

Creating your first animation in Lottie Creator is easier than you might expect. In this tutorial, we will walk through building a small bouncing ball animation from scratch using the core tools of the editor. Along the way, you will get familiar with shapes, keyframes, the timeline and preview controls.

By the end, you will know how to:

  • Create shapes on the canvas
  • Animate properties with keyframes
  • Use the timeline to structure motion
  • Preview your animation
  • Export your finished work

Let us get started.

1. Create a New Animation

Create a New Animation

Open https://creator.lottiefiles.com/ in your browser.

A blank project loads automatically. If you are continuing from an existing file, you can also switch files from the Drafts breadcrumb at the top.

The default scene includes:

  • A single Main Scene
  • A default canvas size (for example 512 by 512)
  • A starting timeline with a few seconds of duration

You can adjust canvas size, duration, frame rate and background in the Scene section of the right Properties Panel.

2. Add Your First Shape

We will start with the ball.

Create the circle

  1. Select the Ellipse Tool from the top toolbar
    or press Option O

  2. Click and drag on the canvas to draw a circle

  3. Hold Shift while dragging to keep the proportions perfectly round

Tip

You can always refine the circle size and position in the Properties Panel on the right.

3. Style the Shape

With the circle selected, look at the Properties Panel.

  • Fill: Choose a color from the color picker
  • Stroke: Toggle stroke on or off
  • Size and position: Adjust width, height, X and Y
  • Anchor point: Set the pivot for rotation and scale

If you want a more interesting look, the Fill and Stroke section includes gradient options with draggable on canvas handles.

4. Position the Ball

Let us place the ball near the top of the scene.

Use either of these:

  • Drag the shape with the Selection Tool (V)
  • Or type values in the Properties Panel

For example:

  • Position X: centered
  • Position Y: near the top

You are now ready to animate.

5. Add Your First Keyframe

Select the ball.

Move the playhead in the timeline to frame 0.

In the Properties Panel:

  • Next to Position, click the small keyframe toggle or press P to animate position

A keyframe now appears in the timeline, and the playhead is marked with a small diamond.

This tells Creator to remember the circle’s position at this exact moment.

6. Animate the Downward Motion

Move the playhead to around frame 60 (2 seconds).

Change the Position Y value so the ball sits near the bottom of the canvas.

A second keyframe is created automatically.

7. Complete the Bounce

Move the playhead to frame 120.

Set Position Y back to its original value near the top.

Creator places a third keyframe, completing the up and down cycle.

Your animation now has three important moments:

  • Frame 0: Ball at the top
  • Frame 60: Ball at the bottom
  • Frame 120: Back to the top

8. Preview the Animation

Press Space to play the animation or use the playback bar below the canvas:

  • Play or pause
  • Move frame by frame
  • Jump to start or end
  • Toggle looping

If everything is working, your ball should bounce smoothly.

9. Add Easing for Natural Motion

Linear motion looks stiff. To make the bounce feel more natural, adjust the easing on each keyframe.

How to Adjust Easing

  1. Select any keyframe in the timeline.

  2. In the Right Properties Panel, you will see the Easing section.

  3. Each keyframe has two easing controls:

    • In for how the animation enters the keyframe
    • Out for how it exits the keyframe
  4. Choose Linear or Smooth, or click Edit Easing for custom curves.

A natural bounce accelerates downward, hits with impact, then slows as it rises. Apply easing to the three keyframes as follows.

Keyframe 1 — Ball at the Top (start)

The ball should start slow and accelerate downward.

  • Out: Smooth

Keyframe 2 — Ball at the Bottom (impact)

The ball speeds into the ground, then slows as it rebounds.

  • In: Smooth
  • Out: Smooth

This creates the characteristic squash and rebound feeling.

Keyframe 3 — Ball at the Top (end)

The ball slows as it reaches the top of its arc.

  • In: Smooth

If your animation loops, this makes the transition smooth and continuous.

10. Add Squash and Stretch (Optional)

To give your animation more character, you can add squash and stretch at the moment of impact.

Before adjusting the squash, you must set an initial Scale keyframe at frame 0:

  1. Move the playhead to 0s

  2. Activate animation for Scale (press S)

  3. Ensure both Scale X and Scale Y are at 100 percent

This creates your baseline scale keyframe.

Now move the playhead to the frame where the ball hits the ground:

  1. Set Scale Y to around 80 percent (squash)

  2. Set Scale X to around 120 percent (stretch)

When the ball rises again, return Scale X and Y to 100 percent.

This subtle deformation adds personality and makes the bounce feel more dynamic and believable.

11. Adjust Timing (Optional)

You can refine timing in several ways:

  • Drag keyframes closer to speed up
  • Spread keyframes apart to slow down
  • Adjust work area brackets to refine the portion you want to loop or export
  • Change overall duration or FPS in the Scene panel on the right

Creator updates the timeline instantly as you make changes.

12. Save Your File

Click Save in the filename dropdown at the top or press Cmd S / Ctrl S.

Your file is stored in the current LottieFiles workspace and also appears in Drafts.

Creator also auto saves after short pauses, but manual saves are always recommended.

13. Export Your Animation

Export Your Animation

Click Export in the top right. You will be redirected to Lottiefiles.

Available export formats include:

  • Lottie JSON
  • dotLottie (compact, supports themes and interactive features)
  • GIF
  • MP4
  • Google Ads
  • WebM
  • MOV
  • TGS

Choose dotLottie for use with most design and development workflows.

Your downloaded file is ready to use in websites, mobile apps and anywhere that supports Lottie.

Next Steps

You have created your first animation. Here are ideas to continue exploring Lottie Creator.

Add more shapes

Create small animated sequences with rectangles, polygons, stars and custom paths.

Explore animation techniques

  • Trim Path
  • Masks and Mattes
  • Parenting
  • Nested scenes
  • Motion presets

Try interactive features

Switch to State Machines in the top bar to add events, loops and interactive logic.

Use the ecosystem

Browse animations from the Lottie Library, try plugins or explore AI assisted tools like Motion Copilot.

Last updated: April 10, 2026 at 9:12 AMEdit this page