paste · beautify · post
Your screenshot, but it looks like a designer made it.
Paste, and ten seconds later you have something you would put in a changelog, a README or a launch thread. Need an OG image instead? The same editor already has the sizes and the templates. $29 once, yours for life.
We don't take your screenshot and we never see it. You capture it the way you already do; the editor works entirely in your browser, and nothing you paste here is stored on a server.
Pika, the closest thing to the templates half, is $15 a month. Two months of that buys this outright.
⌘V
Paste it
Take the screenshot the way you already do — ⌘⇧4, PrtSc, whatever capture tool you like — then paste. Dropping a file or picking one works just as well.
🎨
Make it look deliberate
Background, padding, corner radius, a real shadow, a generic window or browser frame, a little tilt. Ten seconds from bug report to something you'd put your name on.
⬛
Block out what shouldn't be there
Solid paint over the customer name or the API key — gone from the exported image, not smeared. Blur and pixelate are here too, as looks rather than as answers.
🖼
Or start from a size
Open Graph, X, LinkedIn, YouTube, GitHub, square, story. Eight templates, all editable, all built from the same layers as everything else.
Don't take our word for it
this is the actual editor — drag the sliders ↓
What it does not do
Every one of these is deliberate, and each is here because the alternative would be a worse promise than no promise.
It doesn't capture your screen
A tab cannot hold a global hotkey, and the permission dance beats doing ⌘⇧4 yourself. Capture stays your job.
Blur is not a security tool
Blur and pixelate are looks. Text under them can often be read back out. Block out is the one that removes pixels, and it is what the app points you at.
No automatic detection of emails or keys
That needs OCR over small antialiased UI text, and a tool that misses one API key is worse than no tool at all. You mark what matters; we make it easy.
No screen recording, GIF or video
Different product, months of work, and there are good ones already.
No branded device mockups
Generic window, browser and plate frames only. Somebody else's trade dress is a strange thing to ship in a product whose whole pitch is not overstating.
No stock photo library and no AI
Both mean a network call from a page holding your screenshot. Bundled gradients and patterns instead.
Raster out, not vector
PNG, JPEG and WebP. No SVG and no PDF — claiming vector would be claiming more than the code does.
Desk tool, browser only
The editor wants 1024px and up. This release is the web app and an installable PWA; there is no desktop or mobile build, and none is included in the price.
for the suspicious reader
The privacy claim is a header, not a paragraph
The editor is served with Content-Security-Policy: connect-src 'self'. With that set, the browser refuses to let the page open an HTTP request, a WebSocket or a beacon to any origin but this one — not to us, not to an analytics vendor, not to a font CDN. It is not a policy we follow; it is a rule the browser enforces on us. Check it with curl -I or in the network tab while you export something.
One page is different, on purpose: the sign-in screen at /account can reach our licence server, because confirming that you own the app is the one question that needs answering off this machine. No canvas is loaded on that page and no image is ever passed to it.
Everything else is local by construction: compositing is Canvas 2D in the page, fonts and gradients ship with the app, projects live in your browser's own storage, and there is no sync — because syncing screenshots would mean sending you-know-what to a server.
no subscription required
One payment. Every future update. Every browser you use. There is no rental tier and no trial to forget to cancel — the demo above is the real editor, and exporting is the only thing you buy.
Get ShotStudioPart of LifeTime Apps — small apps you buy once and own forever.
Questions worth asking
- Does it take the screenshot for me?
- No. A browser tab cannot hold a global hotkey or capture your screen without asking every single time, so we do not pretend to. You capture the way you already do; ShotStudio is what happens next.
- Where do my screenshots go?
- Nowhere. Compositing is Canvas 2D inside the page, and the editor is served with a Content-Security-Policy of connect-src 'self' — the browser itself refuses to let that page open a connection to anywhere but this site. Open devtools and watch: paste a revenue dashboard, export it, and the network tab stays empty.
- Is blur safe for sensitive things?
- No, and we will not say otherwise. Pixelated or blurred text in a known font can often be reconstructed — there is published tooling for it. Use Block out, which paints opaque over the region so the pixels are genuinely gone from the exported image. The project file we save has no picture in it at all, so there is nothing hiding underneath a mask.
- Will the export match what I see?
- Yes. The preview and the export are the same renderer over the same scene, at a different scale — there is no second code path, and the fonts ship with the app rather than coming from your system, so you get the same layout on every machine. We stop short of promising identical pixels: browsers rasterise gradients and antialias edges slightly differently, and that is not something anyone can promise.
- What is not in here?
- Screen capture, screen recording, GIF or video export, automatic detection of emails and keys, branded device mockups, a stock photo library, AI anything, and a public API. Some are somebody else's product; the rest would need a server, and a server is what we are selling the absence of.
- What does $29 get me?
- The app, forever, with every future update, on every browser you use. Exporting is the part you pay for; everything else — paste, edit, mark up, preview — is open so you can decide before you buy. There is no watermark on a free export, because there is no free export: we would rather show you the whole thing working than hand you a spoiled one.