Paste a screenshot. Get something lovely. Shotcandy is a free screenshot beautifier that turns plain screenshots into beautiful, share-ready images and videos in seconds, right in your browser.
Hey Product Hunt 👋
I made Shotcandy because I kept losing ten minutes to the same chore: screenshot something I built, then fiddle with padding, a gradient and a shadow before it was good enough to post. The good tools were paid, watermarked, or wanted an account.
So Shotcandy is free, MIT-licensed, and runs entirely in your browser. Your screenshots never leave your machine.
What it does:
⌘V: paste and it's already styled (every style previews your screenshot)
S: Candy Shuffle re-rolls background, tilt and frame
🪟 Frames I drew myself: macOS, browser, phone, tablet, laptop
✏️ Arrows, text, highlights, and blur for anything private
🎬 8 motion presets → MP4, WebM or GIF up to 4K
📐 Tell it "X" or "Instagram" and it picks the size and makes sure the file fits
Plus code images, testimonial cards and App Store sets
No signup, no paywall, no watermark.
Which style should I add next? 🍬
Report
This product can be a real time saver! i checked it out i feel like the phone mockup frame could improve slightly also if we could move the screenshot inside the frame anywhere that would be a killer feature. great product tho. good luck.
Love the name and it instantly caught my attention. Plus, it's super simple but something i really need. i often take screenshots for our blog and i hate how it looks. haha does it automatically blur sensitive info? i usually have to do manual blur.
This is one of the best visual screenshot solutions I have seen. Something like this for screen recordings would also make a big difference in the UI experience :)
@busmark_w_nika Thank you, that means a lot! Screen recordings are now in: drop in an MP4, MOV or WebM and it gets the same backgrounds, frames, tilt and blur as a screenshot. You can trim it, keep or drop the sound, and export MP4, WebM or GIF. Give it a try and tell me what you think!
Report
Really wish I had found this before I got done preparing my launch, because once again I had to try and spruce up the screenshots manually :( And that really eats up a lot of time, and it's just so, so annoying.
Good luck with the launch, I'll definitely be giving this a spin for my next apps. Really love the positive, colorful vibe of this too!
Congratulations on the launch @bilater . Just gave it a short try and it looked nice. I think it would be useful to create some materials for newsletter.
Report
I just visited and looks so smooth and ready to use, I will surely use it in the next days. Thank you for making this free!
If you're picking the next frame, I'd add a plain Linux window: thin title bar, no traffic lights. I spend my days in a native Linux desktop, and a Mac bezel on those screenshots makes the product look like something it isn't. I'd still put a one-click blur ahead of another frame, though. Irene's question is the one that actually saves people time.
tried it with the sample dashboard shot, the auto color pick off the screenshot into the gradient is a nice touch, most tools make you eyeball a matching color yourself. switching styles kept the padding and corner settings instead of resetting them too, small thing but shows someone actually used this before shipping it. for the next style: something with a plain solid dark background and just a soft drop shadow, no gradient. sometimes the gradient fights with the screenshot's own colors and a flat background lets the product be the loud part.
Replies
This product can be a real time saver! i checked it out i feel like the phone mockup frame could improve slightly also if we could move the screenshot inside the frame anywhere that would be a killer feature.
great product tho. good luck.
@pranavbhatia_ thanks!
Love the name and it instantly caught my attention. Plus, it's super simple but something i really need. i often take screenshots for our blog and i hate how it looks. haha does it automatically blur sensitive info? i usually have to do manual blur.
@heyitsirenechan Thanks Irene! No the blur is manual for now.
This is one of the best visual screenshot solutions I have seen. Something like this for screen recordings would also make a big difference in the UI experience :)
@busmark_w_nika Thank you, that means a lot! Screen recordings are now in: drop in an MP4, MOV or WebM and it gets the same backgrounds, frames, tilt and blur as a screenshot. You can trim it, keep or drop the sound, and export MP4, WebM or GIF. Give it a try and tell me what you think!
Really wish I had found this before I got done preparing my launch, because once again I had to try and spruce up the screenshots manually :( And that really eats up a lot of time, and it's just so, so annoying.
Good luck with the launch, I'll definitely be giving this a spin for my next apps. Really love the positive, colorful vibe of this too!
@and0 thank you!
Congratulations on the launch @bilater . Just gave it a short try and it looked nice. I think it would be useful to create some materials for newsletter.
I just visited and looks so smooth and ready to use, I will surely use it in the next days. Thank you for making this free!
If you're picking the next frame, I'd add a plain Linux window: thin title bar, no traffic lights. I spend my days in a native Linux desktop, and a Mac bezel on those screenshots makes the product look like something it isn't. I'd still put a one-click blur ahead of another frame, though. Irene's question is the one that actually saves people time.
tried it with the sample dashboard shot, the auto color pick off the screenshot into the gradient is a nice touch, most tools make you eyeball a matching color yourself. switching styles kept the padding and corner settings instead of resetting them too, small thing but shows someone actually used this before shipping it. for the next style: something with a plain solid dark background and just a soft drop shadow, no gradient. sometimes the gradient fights with the screenshot's own colors and a flat background lets the product be the loud part.