If you have ever been tasked with designing name badges for a 500-person conference, you know the creeping dread that sets in after the master template is approved.
Designing the badge takes twenty minutes. Manually copying and pasting 500 names, titles, and companies from a spreadsheet into Figma takes hours. If you have to generate and insert a unique, scannable QR code for every single attendee? Say goodbye to your weekend.


At IEV Digital, we believe designers should spend their time designing, not doing the work of a human script. That is why we built a tool to completely automate this workflow directly inside your Figma canvas.
Here is how you can turn a single Figma frame and a CSV file into hundreds of personalized, print-ready PDFs in under a minute.
Figma is an incredible design tool, but it wasn't built for mass data merging. When dealing with personalized print assets—like event badges, shipping labels, certificates, or numbered tickets—teams usually resort to one of three terrible options:
We wanted a fast, lightweight, and completely private solution that lives right where you design.
The process is designed to be as frictionless as possible. You don't need to learn a new syntax or map complex data trees.
1. Design Your Master Frame
Create your design in Figma as you normally would. Use text layers for variable data (like First_Name or Company) and standard rectangles or image placeholders for your QR codes.
2. Import Your CSV Click the import button and select your data file. The plugin instantly reads your CSV headers and looks for matching layer names in your selected Figma frame.
3. The Magic of QR_
This is where the heavy lifting happens. If you need dynamic QR codes (for vCards, unique check-in URLs, or discount codes), simply prefix your CSV column header with QR_ (for example, QR_Website).
The plugin will read the link in that row, automatically generate a crisp, scalable QR code, and swap it perfectly into your designated placeholder.
4. Export to ZIP
Hit generate. The plugin will cycle through your rows, populate the data, generate the PDFs with smart naming (e.g., badge_John_Doe.pdf), and bundle them all into a single .zip file downloaded straight to your machine.
Zero Cloud Processing, 100% Privacy Client data security is critical. Because this plugin uses advanced client-side JavaScript libraries, all data parsing, QR code generation, and PDF rendering happen locally in your browser/Figma app.
Your sensitive CSV data is never sent to an external server to be processed. The only backend ping is a lightweight check to verify your license status.
This tool is purpose-built for professionals who need to produce high volumes of personalized assets quickly:
Software subscriptions are exhausting, especially for utility tools you might only need a few times a month.
Because we engineered this to run entirely client-side, we have practically zero ongoing server costs for PDF generation. We are passing those savings directly to you.
You can try the plugin in a 7-day free trial to ensure it works perfectly with your files. When you are ready, it is a single, $29 flat fee for lifetime access. Buy it once, own it forever, and get your afternoon back.