Skip to content

How to record a website for a Dribbble shot

4:3, at least 1600 wide, and the loop has to work in a grid full of other people's work.

Dribbble shots are displayed at a 4:3 aspect ratio with a recommended width of at least 1600 pixels, so record the site at 1600 x 1200 rather than at 16:9. Shot videos are short - around 24 seconds - and autoplay muted in a grid of competing thumbnails, which makes the first two seconds of motion the entire decision.

The frame to record at

1600 x 1200

4:3 · landscape

Dribbble presents every shot in a 4:3 frame, so recording at 16:9 guarantees the platform crops your composition rather than you choosing where it gets cut.

Why Dribbble is different

A Dribbble shot is judged in a grid, at thumbnail size, against a screen of other people's best work, and it autoplays without sound. Nothing about that rewards a full walkthrough. The shots that hold a scroll show one moment of craft clearly - a transition landing, a hover state resolving, a page settling - which is a shorter and more controlled recording than most people's instinct.

How to record it, step by step

  1. Open the site in Viewport

    Paste the URL into Viewport and let the page load completely. Waiting for fonts, images and entry animations to settle before you record is what stops the first second of the take looking half-built.

  2. Frame it at 1600 x 1200

    Set the recording size to 1600 x 1200 (4:3, landscape) before you record. Dribbble presents every shot in a 4:3 frame, so recording at 16:9 guarantees the platform crops your composition rather than you choosing where it gets cut.

  3. Place the interactions on the timeline

    Add the scrolls, clicks and hovers you want as points on the timeline rather than performing them live. Each one is a position and a moment, not a gesture you have to land.

  4. Adjust the timing until it reads

    Drag the points to change pacing. Viewport interpolates the motion between them, so a scroll that felt rushed becomes a scroll that reads - without reshooting anything.

  5. Play it back and export

    Watch the loop point twice before exporting. Export at 1600 x 1200 and confirm the shot still reads at thumbnail size, because that is where it will be judged.

Dribbble video specifications

Published video specifications for Dribbble
Displayed aspect ratio4:3
Recommended width1600 px minimum
Standard shot size1600 x 1200 px
Video lengthAround 24 seconds
Profile image400 x 400 px

Source: dribbble.com/dimensions. Checked . Third-party pricing and limits change; confirm at the source before relying on them.

Three things that make the difference

Show one interaction, not the whole page

A shot that scrolls a landing page top to bottom reads as a screen recording. A shot that shows a single hover state resolving reads as design work. Cut the timeline down until only the good part is left.

Make the loop invisible

Shots replay continuously. Ending the recording near the visual state it started in means the loop point disappears instead of snapping.

Zoom into the detail before you record

At thumbnail size a full 1600px-wide page is unreadable. Framing tighter on the component you are showing is almost always the stronger shot.

Recording for Dribbble, answered

Frame it at 1600 x 1200 before you record.

Viewport sets the recording size first, so the site lays itself out at that width instead of being cropped afterwards. Then you build the scroll on a timeline and it plays back the same way every take.

Usual price $19.99 founder discount · macOS 13.1 or later