← All projects
PF

Punchframe

Frame, print, and ship photo keepsakes while the guest is still smiling

LIVE
LIVE PRODUCT FOOTAGE
punchframe.app
A guest photo arriving live in the operator's print queue — real footage from the app, no mockups.
Punchframe preview
WHO IT'S FOR Photobooth operators running live events who need fast, millimeter-accurate cut-shape output for borderless 6×4 photo printers like the DNP DS620A — and who want a zero-friction way for guests to contribute their own photos during the event.
PRICING Free Demo (watermarked prints) · Pro $19.99/mo · Business $29.99/mo USD. 14-day money-back guarantee.
LAST UPDATED 2026-09
What makes it different

Millimeter-perfect print output, validated with calipers on an actual DS620A before any feature code was written. A 35mm circle on screen prints as 35.0±0.3mm on paper. Live guest portal lets attendees scan a QR, crop on their phone, and the photo drops into the operator's queue in real time via Firestore snapshot listeners.

This is a real Punchframe event. Upload a photo right now — it lands in a live operator queue exactly the way it does at an event.

Scan with your phone to try the real guest flow — no login, no app.

Open the live demo →
±0.3mm Print tolerance
v1.103.3 Latest release
Claude + ChatGPT via MCP AI event setup

A web app for photobooth operators that turns any photo into a ready-to-cut print sheet for any borderless 6×4 photo printer, caliper-validated on the DNP DS620A. Operators set up an event (cutter shape + size + sheet layout), frame incoming photos inside the cut shape, and hit print — the output is millimeter-accurate so the round cutter lands on the subject every time.

Print fidelity was validated with calipers on an actual DS620A before any feature code was written. The layout engine renders at 156×105mm (DNP native) with a centered 6×4” safe area. An optional guest portal lets attendees scan a QR, upload their own photos, and crop them on their phone; those photos auto-place into the operator’s next sheet in real time via Firestore snapshot listeners — no login, no app download, no delay. Built for the ergonomics of live events: huge Punch-red Print button, keyboard shortcuts, File System Access folder watch, and big tabular counters readable from across a booth.

SEE IT IN ACTION
Photos come to you. Booth shots and guest phone uploads land in one live queue.
Framed in seconds. Faces are found and centred inside the cut shape automatically.
Print, punch, hand off. Every sheet is laid out for the cutter, so it lines up the first time.
Borders, approved by the client. Clients pick from 24 border designs and approve the keychain before the event.
01

Millimeter-perfect print output

Layout engine renders at 156×105mm (DNP native) with a centered 6×4" safe area. A 35mm circle on screen prints as 35.0±0.3mm on paper — validated with calipers before any feature code was written.

02

Live guest portal with your branding

Guests scan a QR, crop their photo on their phone, and the image drops into the operator's queue in real time. No login, no app download. The guest page carries the event's branding.

03

Automatic face framing

On-device face detection frames each photo inside the keychain circle so the whole group stays inside the cut.

04

Printed borders and client approval

24 border presets with names or event titles. Send the client one link: they pick style, colors, and wording on their phone, approve it, and the design saves onto the event.

05

Custom keychain backs

Monograms, logos, or a second photo on the back. Front and back pair with a shared ID, and the counter math treats 2 slots as 1 keychain.

06

AI event setup

An MCP server lets Claude or ChatGPT create, duplicate, and edit events in plain English: paper size, layout, shapes, borders, and guest portal settings.

07

Windows Folder Sync Helper

A Windows app watches the booth's photo folder and uploads every new shot to the print queue, even with the browser closed. Works alongside any photobooth software or a DSLR.

1

Set up the event

Pick a cutter shape, size, and sheet layout. The engine locks in millimeter-accurate dimensions for your printer.

2

Guests scan + upload

A QR code routes guests to a mobile crop interface. Their photo auto-places in the operator's next print sheet via a real-time Firestore listener.

3

Frame and punch

Operator taps the Punch-red Print button. The sheet comes out of the printer aligned for the cutter — every time.

Next.js 16FirebaseFirebase App HostingStripeTailwindTypeScript
Visit Punchframe →
Which printers are supported?

Any printer that does borderless 6×4 at the correct DPI. Punchframe is optimized for and caliper-validated on the DNP DS620A.

Is there a free plan?

Yes. The free Demo plan runs the full workflow with watermarked prints. No account needed to try it, and no credit card to sign up.

Does it work with my booth software?

Yes. The Windows Folder Sync Helper watches whatever folder your booth software or DSLR saves to and sends new photos straight into the print queue.

Do guests need an app?

No. They scan a QR, crop in the browser on their phone, and that's it. Anonymous auth means zero friction.

Can I use my own cutter shape?

Yes — cutter shape, size, and sheet layout are event-level config. The layout engine handles any shape the cutter supports.