Pricing
Advanced motion diagnostics for creators
who care about the details.
EARLYBIRD for 30% offDeep-dive diagnostics for framerate obsessives. Fresh audits every time, scroll analysis, and AI-ready fix prompts.
- +100 monthly audits
- +One-click fix prompts
- +Scroll animation audit
- +Always-fresh audits
- +7 day history
- +LLM skill for codebase audits
CI guardrails for teams that ship fast and care about the details. Cloud audits, private results, and scheduled runs.
- +1,000 monthly audits
- +CI/CD build gates
- +Cloud CLI audits
- +Unlimited history
- +Private audits
- +Scheduled audits
3 monthly audits, performance scorecard, animation detection, GPU pressure analysis.
Get startedUnlimited audits, trend analysis, regression detection, SSO & team management.
Register interestFrequently asked questions
What does MotionScore measure?
MotionScore audits your site's animation performance across four areas: CSS/WAAPI and JavaScript animations, scroll-linked and scroll-triggered animations, thrashing, and GPU pressure. Each area is scored independently and combined into an overall grade from S to F.
How does the scoring work?
Each audited category starts with 100 points. Each detected animation or layer deducts from this. Compositor-only animations like transform and opacity cost little, whereas layout-triggering properties cost significantly more. For layers that paint, area size is considered. Off-screen animations, animations triggered by a scroll event instead of an IntersectionObserver, are negatively marked. The final score for each category maps to a tier and your overall grade is an average of Desktop and Mobile scores.
What browsers and devices does MotionScore test on?
Audits run in Chromium with two viewports: desktop (1440×900 at 2x density) and mobile (390×844 at 3x density). The browser captures compositor layer data, animation timelines, and GPU memory usage to produce your score.
How are audits counted?
Each URL you submit counts as one audit. Re-running the same URL counts as a new audit. Scheduled audits also count toward your monthly allowance. Your allowance resets on the first of each month.
What is the CLI tool?
The motionscore npm package lets you run audits from the terminal. Install it with npm install -g motionscore and run motionscore <url>. The Pro plan adds cloud mode, --threshold for CI gates, and --private for unlisted results.
Can I use MotionScore in CI/CD?
Yes. The Pro plan unlocks --threshold and --private modes for the CLI so you can pass/fail your CI pipeline.
What's the difference between Personal and Pro?
Personal is for individual developers who want deep diagnostics: always-fresh audits, scroll animation analysis, and fix prompts. Pro adds CI/CD integrations, private audits, cloud CLI audits, and a higher audit allowance for teams.
Can I change or cancel my plan?
Upgrade, downgrade or cancel at any time from your account settings at plus.motion.dev. When you cancel, you keep access to your current plan until the end of the billing period.
What is your refund policy?
Subscription fees are refundable within the first 7 days, or until your first audit (whichever is sooner). By performing an audit you waive your statutory right of withdrawal and are not entitled to a refund for the current billing period. You can cancel at any time and retain access until the end of your paid period.
Still have questions? Contact us