Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteSome links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
“Add animation” can mean four different jobs: animate a transition between prototype states, place an existing GIF or video in a preview, export a moving file, or build motion that runs interactively on a live website. Choose the destination first. The editor and file format that suit a clickable prototype are not necessarily suitable for a production web animation.
This guide covers the documented workflows in Figma, Adobe Express, Canva and Rive, with practical checks for layer matching, media limits, export settings and developer handoff.
Choose where the animation must play
| Goal | Best-fit workflow | What you deliver |
|---|---|---|
| Demonstrate a click, swipe or state change | Connect prototype frames and use a transition such as Figma Smart Animate | A prototype presentation, not a standalone video |
| Show an existing animated asset in a design | Import a GIF or supported video and place it as media or a fill | A design preview in the editor’s presentation mode |
| Download a moving file | Use the editor’s animation export panel | GIF, MP4, WebM, SVG or another supported file |
| Run interactive motion on a website | Use a web animation runtime such as Rive and coordinate implementation | Runtime content integrated into the site |
Prototype transitions represent UI state changes. Imported media is playback inside a mockup. An export is a rendered asset. A website runtime must respond to real input, layout and application state. Treating these as interchangeable is the most common source of disappointing results.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallAnimate a prototype transition in Figma
Figma Smart Animate interpolates differences between matching layers in connected prototype frames. It is useful for toggles, expanding panels, loading sequences, parallax, gestures and pull-to-refresh demonstrations. The transition exists in the prototype; it does not turn the design into a downloadable animated GIF.
#1 Best Overall
- Open the file and select the source frame, group or layer.
- Open the Prototype tab in the right sidebar.
- Drag the connection node to the destination frame.
- In the interaction settings, choose the trigger (for example, click, drag or after delay) and action.
- In Animation, select Smart animate.
- Set easing and duration, then connect additional state frames as needed.
- Open the prototype in Presentation View and test the interaction.
Smart Animate relies on matching layers. Keep the same layer names and hierarchy in both frames, and change properties such as position, opacity, size, rotation or fill rather than replacing the layer. If a layer is renamed, moved to a different structural context or created only in one frame, Figma may fade, pop or move it unexpectedly instead of interpolating it. Inspect the actual presentation preview rather than judging the static canvas.
For a long sequence, make each state an intentional frame and keep durations consistent. Use a short delay only when it communicates a real loading or timed event; otherwise an explicit user trigger is easier to test and explain.
Reference: Figma Smart Animate documentation.
Place an existing GIF or video in a prototype
Animated GIFs
Import or drag a GIF into the design and use it as a fill. Figma plays the GIF in Presentation View, while the editor canvas displays a static representation. This route is for demonstrating playback inside a prototype; Figma’s documented GIF workflow cannot export that media as an animated GIF.
Recommended Free Tools
Use a short, optimized GIF for a preview, and provide a still fallback when the motion is only decorative. Verify playback in Presentation View because the editor’s canvas is not a reliable animation preview.
Reference: Figma animated GIF guidance.
Video fills
Figma documents MP4/MOV using H.264 and WebM using VP8, with files up to 300 MB. Upload is documented for paid Education, Professional, Organization and Enterprise team files, and video is not currently supported in Figma’s mobile app. These eligibility and format rules can change, so check the current video guidance when a file is rejected.
- Compress the source before uploading; a 300 MB ceiling is a hard operational limit, not a quality target.
- Use a poster frame or static substitute for mobile review and handoff.
- Test start, pause and looping behavior in Presentation View on the devices your team actually uses.
Export an authored animation from Figma Motion
Figma’s Motion export feature is marked open beta in its current help page. It exports MP4, WebM, GIF or SVG from an authored animation.
- Select a top-level frame that contains the animated layers.
- In the Export panel, switch the export type to Animated.
- Choose MP4, WebM, GIF or SVG.
- Set dimensions and frame rate.
- For MP4 or WebM, adjust quality. For GIF, set looping where available.
- Export and download the file, then inspect it in the target player or browser.
The documentation states that output above 1920 × 1080 or above 30 FPS is available only on paid plans. Because Motion is beta, confirm the current plan behavior and controls before committing to a production pipeline: beta limits and labels may change.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Choose the format according to destination:
- MP4: broadly supported and usually smaller than GIF for photographic or long motion, but it has no transparency.
- WebM: useful where your web delivery stack supports it; test the browsers and fallback you require.
- GIF: convenient for simple loops, but it has no audio and can be large at high dimensions or frame rates.
- SVG: appropriate only when the animation and consuming tool support animated SVG safely; validate the exported file in the actual integration.
Do not assume that an imported GIF in a prototype can be re-exported through this panel. Imported media playback and Motion’s authored-animation export are separate workflows.
Reference: Figma Motion export documentation.
Other browser-based editor routes
Adobe Express: short GIF output
Adobe Express documents GIF export for animations up to 60 seconds. The GIF output does not support audio or transparency. Use it when the destination specifically needs a short looping GIF and a non-transparent, silent result is acceptable. For sound, alpha transparency or longer footage, choose a different export format or tool.
Reference: Adobe Express GIF export guide (shown as last updated November 20, 2025).
Rank #3
- Complete animation paper set … A great animation starter kit! Our 240 sheet (480 pages) flipbook paper with holes is quality 4.5inch x 2.5inch 120 gsm flippable paper and binding screws!
- Perfect starter kits ... No more making your own flipbooks with scraps and staples. Our kits come with 2 sizes of binding screws, allowing you to trace and make flipbooks of many different sizes!
- Individual pages ... Creating your own movies and animation has never been easier. No more limits on your animations that sewn binding books give you - With individual pages YOU get to decide!
- Tracing made easy ... With our beautiful thick individual pages it is much easier to use with a light source, such as flip book light pads (not included) to trace your animations
- Easy drawing ... No more spiral binding or pesky sewn book spines getting in your way. Our sketch pad paper is individual and free, just like your stop motion animations
Canva: use a Lottie animation in a design
Canva documents adding animations from its Lottie gallery, making light edits, and downloading the design as a GIF or MP4. This is a supplied-animation workflow: select a gallery asset, place it in the composition, adjust it to fit, then choose the output that matches the destination.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Reference: Canva Lottie feature page.
Rive: interactive website graphics
When motion must respond to application state, pointer input or other runtime events, use a tool and runtime designed for that job. Rive describes an editor-to-web workflow in which an animation is prepared in the editor and integrated into a website runtime. Confirm the integration method, state-machine behavior and handoff responsibilities with the developer who owns the site.
Reference: Rive website workflow.
Prepare files for reliable playback and export
- Define the target first: prototype presentation, inline media, downloadable file or website runtime.
- Set a deliberate canvas: export at the dimensions the consuming page or player needs. Oversized GIFs create unnecessary bandwidth and memory use.
- Control frame rate: use the lowest rate that preserves the intended motion; higher rates increase file size and may hit plan limits.
- Design a fallback: provide a poster image or still frame when autoplay, mobile support or reduced-motion preferences prevent playback.
- Test the real path: check Presentation View for prototypes and the final browser, CMS or app for exported assets.
- Document ownership: state whether the designer supplies a file, a prototype link or runtime-ready assets, and who implements interactions.
Troubleshooting common failures
Smart Animate jumps, fades or animates the wrong object
Check that corresponding layers have consistent names and nesting in both frames. Reconnect the interaction after restructuring, then preview in Presentation View. A static canvas cannot reveal every matching-layer issue.
The GIF looks frozen
That is expected on Figma’s editor canvas. Open Presentation View. If it is still frozen there, re-import a valid animated file and verify the source plays in a standalone viewer.
Figma will not accept a video
Check the documented container and codec (MP4/MOV with H.264 or WebM with VP8), file size (up to 300 MB), team-file eligibility and whether you are using the mobile app. Convert or compress the file, or use a still preview for mobile review.
Rank #4
The export option or resolution is unavailable
Confirm that you selected a top-level frame and switched the Export panel to Animated. For Motion, verify the current beta UI and plan: the documented threshold above 1920 × 1080 or 30 FPS requires a paid plan.
The result is too large for the website
Reduce dimensions, duration or frame rate; use MP4/WebM instead of GIF where the destination permits; and provide a poster image. Re-test loading on the slowest connection you support.
Runtime motion does not match the prototype
A prototype transition is not automatically production code. Supply the developer with the state definitions, trigger rules, timing and fallback behavior, then implement and test the runtime separately.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Or skip the browser setup
When your immediate need is a clean screenshot of a design or prototype page, ScreenshotNeo provides a website screenshot API and MCP server. A single request returns PNG, JPEG, WebP or PDF. It accepts cookie and consent banners like a visitor, then removes more than 60 known consent platforms, newsletter popups and chat widgets before capture; each step can be disabled. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads and cache hits are not billed, and the response identifies the result with X-Page-Verdict and X-Billed headers. Its MCP tools—take_screenshot, get_page_info and capture_pdf—work with Claude, Cursor and other MCP clients.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Use the ScreenshotNeo documentation for all 63 options, including full-page and selector capture, device presets, retina scale, dark mode, waits, custom CSS/JavaScript, headers and cookies, request blocking, timezone and geolocation, transparent backgrounds, resizing, caching, signed links, asynchronous webhooks, bulk capture and the usage API.
cURL
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Python
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
Node.js
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
The Free plan includes 1,000 screenshots per month with no card. Paid plans start at $5 for 3,000 shots; every feature is included on every plan. Create a free ScreenshotNeo account to get started.
Best Value
- IDEAL CARTOON FLIP BOOK KIT : Created with artists in mind, we have put together a well rounded kit for you which includes all of your drawing needs! The combo contains 1 A5 light pad, 540 pages of flip book paper,6 long fixing screws and 6 extra short fixing screws,12pcs Colored pencils,2pcs sketch pencils,1pencil sharpener, 1eraser, 1screwdriver,1use Manual, 1 USB cable.
- PERFECTLY DESIGNED A5 LIGHT BOX : The thickness of light pad is only 0.35cm(0.14in) which makes it lightweight and portable.Flicker-Free and eco-friendly LED, advanced eyesight-protected technology, no more sore eyes after long-hour working.Easily powered on/off via USB cable.
- CAREFUL PAINTING CONFIGURATION : 12 colored pencils and 2 sketching pencils can make your paintings brilliant and colorful, full of creativity, pencil sharpener and eraser can make your painting process easy and clean
- LIMITLESS CREATIVITY : Our beautiful 540 pages pre-drilled flipbook paper comes with different sizes of high quality binding screws for different length animations - giving you a COMPLETE SET to turn your dreams into animation!
- WIDE APPLICATION: You can create your idea by different ways of painting via Canvall light pad. Premium LED made which is ideal for 5D diamond painting full drill embroidery, cross stitch embroidery, stenciling, 2D Animation, Embossing, Drawing, Sewing projects etc.
FAQ
Can Smart Animate create a downloadable video?
Smart Animate is a connected-frame prototype transition. Use Figma Motion or another export workflow when you need a file.
Which format should I use for a website?
Decide from browser support, transparency, sound, file size and whether the motion must react to application state. A runtime such as Rive is the relevant route for interactive graphics; a rendered MP4, WebM or GIF is appropriate for playback-only content.
Can I export an animated GIF that I imported into Figma?
Figma’s GIF-in-prototype workflow plays the file in Presentation View but does not export an animated GIF through that workflow.
Frequently Asked Questions
Can Smart Animate create a downloadable video?
Smart Animate is a connected-frame prototype transition. Use Figma Motion or another export workflow when you need a file.
Which format should I use for a website?
Decide from browser support, transparency, sound, file size and whether the motion must react to application state. A runtime such as Rive is the relevant route for interactive graphics; a rendered MP4, WebM or GIF is appropriate for playback-only content.
Can I export an animated GIF that I imported into Figma?
Figma’s GIF-in-prototype workflow plays the file in Presentation View but does not export an animated GIF through that workflow.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

