Conference Badge Generator

Upload a CSV with attendee names and affiliations, configure your badge layout, and download a print-ready PDF — multiple badges per page, entirely in your browser. No account. No server. No data leaves your device.

Step 1 — Attendee list (CSV)

Drop CSV file here or click to browse First row = column headers  ·  UTF-8 recommended

No file yet? Load sample data

Step 2 — Badge & page layout

Step 3 — Preview & download

How it works

1. Upload CSV Prepare a spreadsheet with one attendee per row. Export as CSV from Excel, Google Sheets, or Numbers. The first row must contain column headers.
2. Map columns Tell the tool which column holds the name, organization, and role. All other columns are ignored.
3. Set layout Choose paper size (A4 or US Letter) and badge size. The tool automatically calculates how many badges fit per page and paginates.
4. Download PDF Click Download. Your browser generates the PDF using pdf-lib — zero server round-trips. Print directly from the PDF at 100% scale (no "fit to page").

Supported badge sizes: Standard 3.5×2 inLarge 4×3 inTall 3.5×4 inA6 148×105 mm. Margins are set to 10 mm / 0.4 in on all sides. Cut guides print as dashed lines between badges.

Frequently asked questions

How do I prepare my CSV file?
Open your attendee list in Excel or Google Sheets. Make sure the first row contains column headers (e.g. "Name", "Company", "Title"). Go to File → Download → CSV. The tool accepts UTF-8 and most standard CSV encodings. If you see garbled characters, re-save your file as UTF-8 from Excel (File → Save As → CSV UTF-8).
How many badges fit on one page?
It depends on your paper and badge size. For US Letter with the Standard badge (3.5 × 2 in), you get a 2-column × 4-row grid = 8 badges per page. For A4 with Standard, the tool fits 2 × 5 = 10 badges per page. Large badges (4 × 3 in) on Letter yield 1 × 3 = 3 per page. The exact count and layout are shown in the preview before you download.
Is my attendee data kept private?
Yes — completely. The CSV is read directly by your browser using the File API. No data is sent to any server. The PDF is generated locally using the open-source pdf-lib library. You can disconnect from the internet after the page loads and the tool will still work.
What print settings should I use?
Open the downloaded PDF in any PDF viewer (Adobe Acrobat, Preview on Mac, Chrome's built-in viewer). Set paper size to match what you chose in the tool. Set scale to "Actual size" or 100% — never "Fit to page", which would shrink the badges. If cut guides are enabled, use scissors or a paper trimmer along the dashed lines. For best results, print on card stock (200–250 gsm).
Can I add a logo or custom colors?
This tool focuses on fast, friction-free text badges. For full graphic design (logos, custom backgrounds, photos), export your layout from this tool as a reference and recreate it in Canva or Adobe InDesign using the same badge dimensions. Alternatively, use a pre-printed badge template and feed it through your printer a second time with just the text layer from this PDF.