Guide · Original testing

AI PromptShot Template & Export Size Matrix

We took the real AI PromptShot generator — the same editor, templates, and PNG export pipeline every visitor uses — and ran it through a controlled test: all 8 templates, all 4 export sizes, and 3 deterministic test prompts, then recorded exactly what the product actually did. No invented measurements, no simulated renderer. This page reports what we found, including the parts that turned out less dramatic than we expected.

Create a PromptShot

How we tested it

On September 12, 2026, we automated the live generator at /#creator with Playwright — the same browser-automation suite that covers the rest of the product — and drove it through every combination of the 8 real templates (Clean, Social, Developer, Terminal, Editorial, Research, Notebook, Minimal) and all 4 real export sizes (Landscape 1200×675, Square 1080×1080, Wide 1600×900, Large Square 1200×1200) with 3 controlled test prompts, for 96 cases:

  • Short / general prompt (130 characters) — A brief, single-paragraph everyday prompt with no special structure.
  • Long / structured research prompt (822 characters) — A longer prompt with numbered sections and explicit formatting instructions, testing text density and wrapping.
  • Developer / code prompt (620 characters) — A technical prompt containing a fenced code block and a requirements list, testing monospace/developer-oriented templates.

For each case, the test filled the real #prompt-input, clicked the real template card and size chip, read the product's own pre-export fit check (the same checkPromptFit function the Download/Copy/Share buttons call before rendering), then clicked Download PNG and saved the actual exported file. Every one of the 96 cases produced a valid, non-empty PNG at the exact target dimensions (0 export failures). This never touches a server — PromptShot's export is a client-side canvas render, so nothing here reads or writes production data.

These are synthetic prompts written specifically for this experiment, not real user submissions, and this is one controlled test run — not a user study. See Methodology and limitations for exactly what that does and doesn't cover.

The results

The headline result: across all 96 cases, the real exported PNG was never truncated — 0 of 96 cases triggered the product's own truncation warning. Every template handled every one of the 3 test prompts cleanly at every export size. The table below shows the one thing that did vary: whether the prompt visually clipped in the live on-screen preview before export (a separate, more conservative check than what actually gets exported — see below). This outcome was identical across all 8 templates for a given prompt and size, so it collapses to one grid rather than 8 repeated ones.

Test promptLandscapeSquareWideLarge Square
Short / general prompt (130 chars)FitsFitsFitsFits
Long / structured research prompt (822 chars)ClipsFitsClipsFits
Developer / code prompt (620 chars)ClipsClipsClipsClips

"Clips" means the on-screen live preview visually cut off before you'd even export — the real downloaded PNG was not truncated in any of these 96 cases. Result is the same across all 8 templates for a given cell.

Because none of the 3 core prompts (up to 822 characters) truncated a real export anywhere, we ran a supplementary experiment with one deliberately much longer, clearly-labeled stress prompt to find where real export truncation actually begins:

Stress promptLandscapeSquareWideLarge Square
3,366 charactersClipsFitsFitsFits

Here "Clips" means the real exported PNG itself was shortened with an ellipsis (the product's own truncation warning fired) — not just the preview. Identical across all 8 templates at this size.

What the actual exports look like

Every image below is an unedited PNG downloaded during this test run through the real export button — not a mockup or a recreation.

Clean template exported at Landscape (1200×675), rendering the short/general test prompt — real PNG from this test, a routine, everyday case
Clean · Landscape (1200×675)
Social template exported at Square (1080×1080), rendering the short/general test prompt — real PNG from this test, Social's own default size
Social · Square (1080×1080)
Developer template exported at Landscape (1200×675), rendering the developer/code test prompt — real PNG from this test, Developer's own default size
Developer · Landscape (1200×675)
Terminal template exported at Wide (1600×900), rendering the developer/code test prompt — real PNG from this test, Terminal's own default size
Terminal · Wide (1600×900)
Editorial template exported at Large Square (1200×1200), rendering the long/structured research test prompt — real PNG from this test, Editorial's own default size
Editorial · Large Square (1200×1200)
Research template exported at Landscape (1200×675), rendering the long/structured research test prompt — real PNG from this test, Research's own default size
Research · Landscape (1200×675)
Clean template exported at Landscape (1200×675) with the 3,366-character stress prompt — the real export truncated with an ellipsis, the only truncated case in this experiment
Clean · Landscape — stress prompt, truncated
Clean template exported at Square (1080×1080) with the same 3,366-character stress prompt — fits without truncation, same prompt and template as the truncated Landscape case
Clean · Square — same stress prompt, fits

Best templates by prompt type

Within the lengths we tested (up to 822 characters), template choice did not change whether a prompt fit — every template exported every prompt cleanly at every size. What actually differs between templates in this experiment is visual style and default platform/theme pairing, not raw capacity:

  • Short prompts: all 8 templates rendered our 130-character prompt without clipping in the preview or the export — pick by tone (Clean/Minimal for neutral, Social for a feed-ready square).
  • Long, structured prompts: our 822-character research prompt exported cleanly everywhere, but clipped in the live preview on Landscape and Wide (not Square or Large Square) across all 8 templates. Editorial (Large Square) and Research (Landscape, but with a layout built for whitespace) are the two templates designed around longer text — if you want the on-screen preview itself to show the whole prompt before exporting, Square or Large Square avoided the preview clip in our test.
  • Developer/code prompts: our 620-character code prompt (with a fenced code block) exported cleanly on every template and size, but was the only prompt that clipped the live preview on all four sizes, on every template — the most preview/export divergence we measured. Developer and Terminal use a monospace font by default, matching how code is normally displayed, but that's a styling match, not a capacity advantage in what we tested.

Best export sizes by use case

  • Typical prompts (roughly under 800 characters): all 4 sizes exported cleanly in this test — Landscape is the default and reads well as a link preview or inline image.
  • Very long prompts: our stress test found Landscape (1200×675) was the first size to truncate a real export, at 3,366 characters — Square, Wide, and Large Square still held the same prompt with no truncation. That tracks with Landscape having the least vertical room of the four canvas sizes, and it held regardless of which template it was paired with.
  • If you want the live preview (not just the final export) to show a long prompt in full: our test found Square and Large Square avoided the preview clip that Landscape and Wide showed for the 822-character research prompt.

Where templates become crowded

The honest finding here is that, within realistic prompt lengths, we could not make the real export crowd or clip at all — that only appeared once we pushed a stress prompt to 3,366 characters, and even then only at one size (Landscape), identically across every template. What we did find crowding — in 48 of the 96 core cases — was the live on-screen preview, which uses a simpler rule (a fixed maximum number of visible lines — 12 for Landscape/Wide, 20 for Square/Large Square) rather than the real export's shrink-then-truncate logic. That means the editor can visually look like it's cutting your prompt off when the PNG you'd actually download is not. If the live preview looks crowded, our data says: try Download PNG before assuming the prompt needs to be shortened — in every case we tested, the real export handled more than the preview appeared to.

Template-by-template findings

Because line-fit in this experiment was governed by export size and prompt shape rather than by template, the technical outcome (rendered, exported, not truncated) was identical across all 8 templates for every prompt we tested. What differs is the visual treatment and the default platform/size pairing, summarized below from each template's own definition:

Clean

A light, high-contrast card with a simple platform label, a short generated title, and your prompt text in a legible sans-serif layout.

Default size: 1200 × 675 (landscape) · Default platform: chatgpt

In this test: all 3 core prompts and the stress prompt exported cleanly; truncated only in the shared Landscape-at-3,366-characters case, same as every other template.

Social

A square card with a deep purple-to-navy gradient background, bright text, and generous padding so it reads well as a thumbnail.

Default size: 1080 × 1080 (square) · Default platform: chatgpt

In this test: all 3 core prompts and the stress prompt exported cleanly; truncated only in the shared Landscape-at-3,366-characters case, same as every other template.

Developer

A dark, near-black card with a monospace typeface and a subtle border — styled like a code editor rather than a social graphic.

Default size: 1200 × 675 (landscape) · Default platform: cursor

In this test: all 3 core prompts and the stress prompt exported cleanly; truncated only in the shared Landscape-at-3,366-characters case, same as every other template.

Terminal

A wide, dark canvas with monospace type throughout, echoing a terminal window more than a typical prompt card.

Default size: 1600 × 900 (wide) · Default platform: codex

In this test: all 3 core prompts and the stress prompt exported cleanly; truncated only in the shared Landscape-at-3,366-characters case, same as every other template.

Editorial

A warm paper-toned background with serif-adjacent spacing and a large square canvas built for reading, not just scanning.

Default size: 1200 × 1200 (large-square) · Default platform: claude

In this test: all 3 core prompts and the stress prompt exported cleanly; truncated only in the shared Landscape-at-3,366-characters case, same as every other template.

Research

A light, landscape card with plenty of whitespace and a clear hierarchy between the topic and the prompt body.

Default size: 1200 × 675 (landscape) · Default platform: claude

In this test: all 3 core prompts and the stress prompt exported cleanly; truncated only in the shared Landscape-at-3,366-characters case, same as every other template.

Notebook

A square, paper-toned canvas with a soft, informal feel — closer to a notebook page than a polished slide.

Default size: 1080 × 1080 (square) · Default platform: gemini

In this test: all 3 core prompts and the stress prompt exported cleanly; truncated only in the shared Landscape-at-3,366-characters case, same as every other template.

Minimal

A square, neutral card with restrained color and spacing — the plainest of the eight PromptShot styles.

Default size: 1080 × 1080 (square) · Default platform: other

In this test: all 3 core prompts and the stress prompt exported cleanly; truncated only in the shared Landscape-at-3,366-characters case, same as every other template.

What we would choose

  • For a quick, everyday prompt: Clean or Minimal — our test found no fit difference between them, so pick by tone.
  • For posting a prompt as its own social update: Social — its square, gradient look is built to be noticed, and it exported our short prompt cleanly.
  • For a coding or agent prompt: Developer or Terminal for the monospace look that matches code elsewhere — but trust the downloaded PNG over the live preview, since code-shaped prompts clipped the preview in every size we tested.
  • For a long, structured prompt you also want to read in full before exporting: Square or Large Square avoided the preview clip our 822-character prompt hit on Landscape and Wide.
  • For a prompt you suspect is unusually long (multiple thousand characters): avoid Landscape first — it was the first size to truncate in our stress test — and reach for Square, Wide, or Large Square instead.

Methodology and limitations

This is a controlled product test, not a user study, and not a statistically representative sample of every prompt PromptShot will ever see. Specifically:

  • The 3 core prompts and 1 supplementary stress prompt are synthetic fixtures written for this experiment, committed in the codebase alongside the automated test that renders them, so the exact wording is reproducible.
  • Results reflect AI PromptShot's product behavior as of September 12, 2026. Rendering logic can change after this was published; this page describes what we measured on that date, not a permanent guarantee.
  • We tested English-language prompts only, in one browser engine, at one viewport size. Non-Latin scripts, right-to-left text, and other browsers were not covered by this test.
  • We tested one stress-length prompt, not a range — our longest core prompt (822 characters) never truncated, and our stress prompt (3,366 characters) truncated at exactly one size (Landscape). We did not test any length in between, so we can't say exactly where the boundary falls — only that it's somewhere in that range.
  • "Best for" conclusions above describe what we observed in this specific test, not a claim that one template is objectively superior for every user or prompt.

The automated test itself lives in the codebase (a Playwright fixture that drives the real generator and records real results) and can be re-run to reproduce or update these numbers.