Features

Print keychain sheets that line up with your cutter

Punchframe is photo booth keychain printing software that frames each photo in a circle, fills a sheet sized to your cutter, and prints from the browser.

Updated

The problem

Photo booth keychain printing looks simple until the line is ten people deep. Each photo has to be cropped to a circle, placed on a sheet so it lands exactly under the punch, and printed before the next guest asks where theirs is. Doing that in a general photo editor means dragging layers around by hand, and one shifted template turns a whole sheet into offcuts.

Two-sided keychains make it harder. Every keychain needs a front and a back, the two have to line up, and you still need to know at the end of the night how many you made so you can invoice for them.

How Punchframe's photo booth keychain printing software works

Punchframe keeps the whole job on one screen: photos come in on the left, the sheet you are filling sits in the middle, and printing is one key away.

Set up the event once

When you create an event you enter your paper size, the shape and cut size of your cutter (circle or square), and the bleed and guide ring around each cut. Punchframe works out the sheet layout from those numbers, so each slot sits where your cutter expects it. For keychains you set the event to two sides, and every keychain uses a front slot and a back slot.

Punchframe run screen with one photo in the incoming queue on the left and a full sheet of 8 framed circular keychains, 8/8 filled, in the center
The run screen: incoming photos on the left, the current sheet in the middle.

Get photos into the queue

Booth camera and guest phone sending photos into the Punchframe incoming queue, with Booth and Guest labels on each photo
Booth camera shots and guest uploads land in the same queue.

Punchframe fills the incoming queue in three ways. Drop JPG or PNG files onto the queue, click Add photos, or connect a watch folder so new shots from your booth camera appear on their own. Folder watching works in Chrome and Edge. Photos from the guest upload portal arrive already framed and are placed into the next empty slots for you.

Frame and fill the sheet

Frame photo screen with two photos in the incoming list and the first framed keychain placed in slot 1 of an 8 slot sheet
Each framed photo drops into the next open slot on the sheet.

In Punchframe you fill the sheet by clicking an empty slot, and the next photo opens in the framing dialog, already framed on the faces by automatic cropping. Drag to pan, scroll or use the slider to zoom, and press Enter to confirm. Press N to frame the next photo into the next open slot without reaching for the mouse. If a guest wants two of the same keychain, the duplicate button copies a framed photo into the next open slot. Click a filled slot to send its photo back to the queue.

Print and keep count

Eight finished circular photo keychains stacked together, with the text 8 keychains, one sheet, ready to hand off
One printed sheet becomes eight keychains.

Punchframe prints the sheet when you press P or click print. It renders the sheet at your paper size so each cut shape matches your cutter, then opens the print dialog. Right after printing you can reprint the sheet if something went wrong. A fresh sheet is then ready, and the printed one is saved to the event history with the number of printed slots on it.

At a real event

Printed circle photo prints of wedding guests punched out and laid on a sheet
Punched prints ready for the keychain blanks.

Here is how Punchframe keychain printing runs at a typical wedding. Before the day, you create a two-sided event with your paper size and cutter size, turn on the guest portal and print the QR sheet. At the venue, one laptop runs the run screen with the photo printer connected, and a watch folder points at the folder your booth camera saves into.

As guests use the booth, their photos appear in the incoming queue. Guests who would rather use a photo from their own phone scan the QR code, and their framed photos drop into the next empty slots. When the sheet is full, you press P, check the print, and answer the "Did it print?" question so a fresh sheet is ready. At the end of the night, event history shows every printed sheet. If you want the full picture of how Punchframe fits a booth business, see the photo booth software overview.

Common problems

  • The cut guides do not line up with the cutter. In the browser print dialog, pick the same paper size as the event, print at 100% scale and turn off any fit-to-page option. Turn on Show guide ring under Guide so you can see where to punch.
  • A sheet came out wrong. When Punchframe asks "Did it print?", choose Reprint instead of confirming.
  • Photos from the booth stopped arriving. Folder watch works only in Chrome and Edge. If a red bar says "Folder disconnected", reconnect and pick the same folder. Photos you already have are skipped.
  • A photo never shows up. Folder watch picks up only JPG and PNG files sitting directly in the chosen folder, not in subfolders. A file with the same name and size as one already added is treated as a duplicate.

Who it's for

Punchframe is built for anyone who shows up to an event with a printer and a cutter and hands out keepsakes on the spot:

  • Wedding photo booths
  • Corporate event activations
  • Bar and bat mitzvahs
  • Trade-show booths
  • Party favor businesses
  • Brand pop-ups

It works the same whether you punch keychains, magnets or buttons. Keychains use the two-sided setup. Buttons and magnets usually use one side.

Questions

Can I use my own keychain cutter size?

Yes. You enter the cut size in millimetres along with the bleed and guide offset, and the sheet layout is built from those values. Circle and square cutters are supported.

How do the front and back of a keychain work?

On a two-sided event, slots are used in pairs: the first is the front, the second is the back. You can put a second photo on the back, or use a fixed back design such as a logo that fills every back slot.

Do I need to import photos by hand during the event?

No. Connect a watch folder in Chrome or Edge and new files from your booth show up in the queue as they are saved. Guest uploads from the QR code portal also land in the queue and go straight onto the sheet.

Can I see how many keychains I printed at an event?

History shows each printed sheet with the time it printed and how many slots were printed on it. A two-sided keychain uses two slots, one for the front and one for the back, so it counts twice.

Related features

v1.94.1