Figma vs Sketch vs Penpot vs Framer

Four design tools with very different free tiers — the industry-standard collaborative favourite with a tight file cap, the original Mac-native app with no forever-free tier, an open-source self-hostable Figma alternative with unlimited everything, and a no-code design-to-published-site tool — compared on free files, collaborators, prototyping, self-hosting, and design-to-site.

FigmaSketchPenpotFramer
Free tier noteThe industry-standard interface design tool. Figma Starter is free forever with up to 3 Figma design files and 3 FigJam files, unlimited collaborators (view + comment free; editing free for the file owner), unlimited pages per file, 720p prototypes, and 30-day version history; paid Pro from ~$15/editor/mo adds unlimited files, full version history, and Dev Mode.The original Mac-native UI design tool. The Sketch Mac app is free for 30 days, then a one-time ~$120 license (or ~$10/mo subscription) for the Mac app; the web app stays free forever for viewing, commenting, and handoff. No forever-free Mac tier, and Mac-only (no native Windows/Linux app).Open-source (MPL-2.0) browser-based design tool — the self-hostable Figma alternative. Penpot is free forever with unlimited files, unlimited pages, unlimited collaborators, full prototyping, and components, all in the browser (no Mac-only lock-in); free to self-host or use the hosted Penpot Cloud free tier.Design + publish a real website in one tool — Framer is a no-code site builder with a Figma-like canvas. The free Hobby plan gives 3 sites on a framer.website subdomain with 50 CMS items and no custom domain; paid Mini (~$5/mo) and Basic (~$15/mo) add custom domains, more CMS items, and remove Framer branding; Pro (~$30/mo) for teams.
Bandwidthn/an/an/an/a
Buildsn/an/an/an/a
Requests3 Figma + 3 FigJam files, free real-time collaboration, 720p prototypes, 30-day history30-day free Mac trial; web viewer free foreverUnlimited files, pages, and collaborators; full prototyping3 free sites, framer.website subdomain, 50 CMS items
Custom domainsn/an/an/an/a
Paid from$15/mo$10/mo$5/mo
Generosity ★491914
Last verified2025-09-012025-09-012025-09-012025-09-01
Visit siteFigma ↗Sketch ↗Penpot ↗Framer ↗

Data verified 2025-09-01.