Simple, honest pricing

Pay for what you render,
not what you design

The editor is free forever. Limits only apply to exports, storage, and AI features — the server-side work that actually costs money to run.

Free

$0forever

Try CocoPlay with no credit card. Good for learning and small personal projects.

Get started free
  • 3 saved projects
  • Up to 2-min exports per video
  • 500 MB export storage
  • 10 AI JSON generations / month
  • 1080p max resolution
  • All element types
  • CocoPlay watermark on exports
  • Priority render queue
  • Team sharing
  • Custom branding
Most popular

Pro

$12per month

For creators and course builders who need more exports, storage, and no watermark.

Start Pro
  • 50 saved projects
  • Up to 30-min exports per video
  • 10 GB export storage
  • 200 AI JSON generations / month
  • 4K resolution exports
  • All element types + templates
  • No watermark
  • Priority render queue
  • Team sharing (coming soon)
  • Custom branding
For creators & teams

Team

$39per month

For course platforms, agencies, and teams producing high-volume educational content.

Start Team
  • 500 saved projects
  • Up to 2-hr exports per video
  • 100 GB export storage
  • 1 000 AI JSON generations / month
  • 4K resolution exports
  • All element types + templates
  • No watermark + custom branding
  • Priority render queue
  • Up to 10 team members
  • Dedicated support

Exact limits at a glance

Every limit is enforced server-side. No surprises.

LimitFreeProTeam
Saved projects350500
Max export duration2 min30 min2 hrs
Export storage500 MB10 GB100 GB
AI generations / mo102001 000
Max resolution1080p4K4K
Concurrent renders1310
File expiry7 days30 days90 days
Watermark on exportYesNoNo
Priority render queue
Team members1110

How abuse prevention works

Limits aren't just about billing — they protect the render cluster from being overwhelmed.

Export duration cap

Each render job has a hard time limit. Free: 2 min, Pro: 30 min, Team: 2 hr. Jobs exceeding the cap are cancelled server-side — no runaway renders.

Storage quota

Exported MP4s count against a per-account storage bucket. When you hit the limit, new exports are blocked until you delete old files. Old files expire after 7 days regardless.

Render queue priority

Free-tier renders enter a low-priority queue and may wait if the cluster is busy. Pro and Team jobs jump the queue. Concurrent renders per account: Free 1, Pro 3, Team 10.

AI generation rate limit

AI JSON generations are rate-limited per account per month. Each call to /api/generate counts as one generation. Hitting the limit returns a 429 with a reset date.

Project count limit

Projects over the limit can still be read and exported, but new projects cannot be created. Upgrade or delete existing ones to continue.

Auth-gated everything

All API routes, render endpoints, and storage are behind JWT auth. No anonymous access to compute or storage. Rate limiting on auth endpoints prevents brute-force.

FAQ

What counts as a 'generation'?+

Each click of the AI-generate button in the editor (or call to /api/generate) counts as one generation. Editing the result in the JSON editor does not count.

Does storage reset each month?+

No — storage is cumulative. Exported files older than 7 days are automatically deleted. You can also manually delete files from the Projects dashboard to free up space.

Can I export a 60-second video on Free?+

No. The Free plan caps exports at 2 minutes of video duration. The limit is enforced at the start of the render job, not at upload time.

What happens if I go over a limit mid-render?+

The render worker checks limits before starting. If you're over quota, the job is rejected immediately with a clear error. No partial charges or partial renders.

Is the watermark on the canvas or baked into the MP4?+

Baked into the MP4 at render time for Free accounts. The editor canvas is always watermark-free so you can design freely.

Can I cancel anytime?+

Yes. Cancel from your account settings — you keep Pro/Team access until the billing period ends, then drop to Free.

Start free — upgrade when you need it

No credit card needed for the Free plan. Upgrade takes 30 seconds.