Drop a photo and place it inside an instant print, a phone screen, a laptop, a gallery frame or a camera display. Export a clean PNG.
Classic 1:1.2 print proportions, a wider bottom border, a handwritten caption and a subtle tilt. White, cream or black stock.
Phone with dynamic island, landscape tablet, laptop with notch, plus desk monitor and billboard in Pro. Space gray, silver or gold.
Wood, black or white moulding with an adjustable mat, a DSLR back with live status line, and a 35 mm strip with up to three photos.
Every frame is drawn on a canvas inside your browser. Your photos are never uploaded, and the tool works offline.
The look of an instant print comes from its proportions, not from a filter. A classic print is about 88 × 107 mm with a 79 mm square image window, which gives the famous 1:1.2 card ratio, thin side borders and a bottom border roughly four times taller than the top. Frame Lab reproduces those ratios exactly, so your photo reads as a physical object instead of a photo with a white border pasted around it.
Turn on the date stamp for the orange "'26 10 26" mark that film point-and-shoots burned into the corner, and try the black frame with a cream caption for a night-shot look.
App stores, landing pages and Product Hunt galleries all want screenshots inside a device, and most mockup tools either cost a subscription or ship a watermark the size of the phone. The phone, tablet and laptop frames in Frame Lab are drawn procedurally, which means no licensed device photos, crisp edges at any export size and a screen that exactly cover-fits your screenshot. Choose the Story size for a vertical phone shot, Landscape for a laptop hero image, and the blurred-photo background to echo the colors of your UI behind the device. Pro adds a desk monitor and a perspective billboard for ads and OOH concepts.
The gallery frame mimics what a framer would build: a moulding, a mat (passe-partout) and glass. A mat of 8–14% of the frame size suits most photos; go wider for small, quiet images and narrower for busy, high-contrast ones. Wood moulding warms up portraits and street photography, black suits black-and-white work and architecture, while white disappears on a white wall and lets the image carry the room. Keep the shadow between 40 and 60 so the frame looks hung rather than floating, and use the Landscape size if you are showing the frame on a wall mockup for an Etsy listing or print shop.
Instagram carousels work well with a set of instant prints that share one caption font and background; export each at Square or Portrait so the carousel does not jump in height. Etsy and print-on-demand listings convert better when the first image shows the print framed on a wall, which is exactly what the gallery frame plus the wall background produces. Portfolios and case studies benefit from the laptop and phone frames on a plain gradient, and the film strip is a quick way to present a series of three related shots in one image. Stories and Reels covers should use the Story size so nothing gets cropped by the app.
Frame Lab is a static page. When you drop or paste a photo it is decoded into memory, drawn onto a canvas together with the frame and background, and encoded back to PNG or JPG by your browser. There is no upload endpoint and no server-side rendering, so family photos, unreleased product shots and client work never leave your computer. Your frame settings are saved in localStorage so the tool opens exactly how you left it.
Yes. The eight core frames, every background, caption and date stamp, zoom, pan, tilt and 1x PNG or JPG export are free with no sign-up. Free exports carry a small "Frame Lab · free" badge. The optional one-time Pro upgrade removes it and adds 2x export, six premium frames, batch export to ZIP and saved presets.
Pick the Instant print frame, drop your photo and drag it to crop the square window. Add a short handwritten caption in the bottom border, tilt the frame a few degrees and choose a wall or desk background. The frame uses the classic 1:1.2 print ratio with a wider bottom border, so the result looks like a real instant photo.
No. Frame Lab draws every frame with the HTML5 Canvas API inside your browser. Your photo never leaves your device, nothing is stored on a server and the tool keeps working offline once the page has loaded.
Free: instant print, instant mini, phone with dynamic island, tablet, laptop, gallery frame with adjustable mat, DSLR camera display with editable status line, and a 35 mm film strip with one to three photos. Pro adds a floating print with tape, stacked prints, a desk monitor, a perspective billboard, a magazine cover and a vintage CRT television.
Yes. The free tier adds a small "Frame Lab · free" badge in the bottom-right corner. Frame Lab Pro, a one-time purchase, removes the badge from every export, including 2x and batch ZIP downloads.
Use Square (2000 × 2000) for Instagram feed posts and Etsy listing thumbnails, Portrait (1600 × 2000, 4:5) for feed posts that take more screen space, Story (1080 × 1920) for Instagram and TikTok stories, and Landscape (2000 × 1500) for portfolio pages, blog covers and slides. Export at 2x (Pro) for retina screens or print.
Already purchased? Enter license key