App Screenshot Studio
Upload a screenshot, frame it, add one clear message, and export a production-sized PNG. Your screenshot never leaves your browser.
Use it from an LLM or script
POST /api/app-screenshot accepts the same composition as JSON and returns a deterministic SVG image. Send the screenshot as a base64 PNG, JPEG, or WebP data URL. The endpoint does not store the request.
curl https://vandalen.dev/api/app-screenshot \
--request POST \
--header 'content-type: application/json' \
--data '{
"screenshotDataUrl": "data:image/png;base64,...",
"headline": "Fast at a glance",
"subheadline": "Private, native and always yours",
"preset": "iphone-6.9-1290",
"backgroundStart": "#00d45a",
"backgroundEnd": "#00a947",
"textColor": "#000000",
"deviceColor": "#090909",
"alignment": "center",
"phoneScale": 0.88
}' \
--output screenshot.svgPresets: iphone-6.9-1290, iphone-6.9-1320, story, and square. App Store dimensions follow Apple's current screenshot specifications.