SMF·SNAPPA
Can a prompt replace Snappa?
Design — visual design and presentations
Exhibit tracking slip
Verdict
Snappa exists because a general design tool is too much tool for making a Twitter header. Every design starts from a size preset, text auto-fits its box, and there is no layer panel to get lost in. Building that constrained editor is more work than it looks — auto-fitting text across a resize, and re-laying a design out when the canvas changes shape, are the two features that make it fast and the two that take days.
Exhibit A — The prompt
Received on31.07.2026Build a deliberately constrained graphic editor for social images. Fixed sizes, auto-fitting text, no layer panel.
Sizes: every design starts by choosing a preset — square post, portrait post, story, wide header, blog banner, and a custom size. The canvas is fixed at that size and cannot be resized freely; changing to another preset triggers the relayout described below.
Elements, and no more: background (solid, gradient, or an image with position and zoom), text box, shape (rectangle, ellipse, line), image, and icon from a local set. Elements snap to a grid and to each other, with alignment guides. No layer panel — z-order is controlled by bring-forward and send-back on the selected element, which covers every real case at this complexity.
Text auto-fit, which is the feature that makes this fast. A text box has a fixed frame and the type size scales to fill it, within a min and max the user sets. Typing more text shrinks it; deleting grows it back. Support a maximum line count after which the text truncates with a visible warning rather than overflowing. Getting this right — including with line breaks, mixed weights and a bounded aspect ratio — is most of the build.
Relayout on size change, the second hard feature. Changing preset re-maps the design onto the new canvas: elements keep their proportional position relative to the anchor they were nearest (a corner, an edge, or the centre), text boxes keep their proportional width and re-fit their type, and the background image re-crops around its declared focal point. Show a before-and-after preview and let the user accept or adjust. A design system that only works at one size is why people keep separate files per platform.
Templates: a template is a design saved with its elements marked as editable or fixed. Ship no templates; the first run walks the user through saving one from a design they made. Templates are files, so a set can be shared.
Brand: a token file with a palette, two typefaces and a logo. Every colour picker offers brand colours first.
Export: PNG at exact preset dimensions and at 2x, JPEG with a quality control, and a size readout so a platform's file-size limit is visible before upload.
Storage: designs as JSON plus referenced local assets, on disk.
Out of scope: a stock photo library, a template marketplace, collaboration, print output and CMYK, and any hosted service.
Opening prefills the prompt — press enter to run it.
Exhibit B — What you lose
- B.1 the stock photo allowance included in the subscription
- B.2 the template library, which is why the output looks designed
- B.3 team sharing and a brand kit others can use
- B.4 designs stored somewhere other than your own machine
Prior art
Exhibit C — Why people still pay: editor polish, assets, collaboration, and distribution
Because the templates and the stock photos are the product. An editor with no library is a blank canvas, and a blank canvas is precisely what Snappa's users are paying not to face.
Questions
Can I export my Snappa designs?
As finished images, yes. There is no editable export, so designs are rebuilt — which is quick for social graphics and is mostly a matter of re-creating three or four templates you actually reuse.
Why no layer panel?
Because it is the thing that turns a ninety-second task into a ten-minute one. At the complexity of a social graphic — a background, an image, two text boxes and a logo — bring-forward and send-back handle every real case, and removing the panel removes a whole category of confusion.
What does it cost to run?
Nothing to run, but the stock photos are a real gap. Snappa bundles a photo allowance; here you supply your own images or use a free photo source, which is either fine or is the reason to keep paying, depending on what you make.
What is the one thing that does not survive the rebuild?
Starting from something. Snappa's templates mean a non-designer produces a decent graphic on the first attempt. An empty constrained editor produces a decent graphic on the fifth attempt, and most people stop at the second.
Related tools
Receipt