For HR teams
Save hours every payroll cycle — generate dozens or hundreds of salary slips in a single click without copying numbers between spreadsheets.
Upload an Excel or CSV with your team's payroll details and download a ZIP containing one PDF salary slip per employee — all generated locally in your browser. No signup, no uploads, no data stored.
Grab the CSV or XLSX template. Each row is one employee.
Drag & drop or browse. Rows are parsed and validated instantly.
Optional: draw or upload a signature applied to every slip in the batch.
Choose from 25+ designs. A preview shows the first employee's slip.
Download a single ZIP file containing one PDF per employee.
CSV or XLSX with the column headers from the sample file.
Drag & drop your CSV/XLSX
or click to browse · max ~500 rows recommended
This signature is applied to every salary slip in the batch. Draw it with your mouse / finger or upload a transparent PNG.
Optional. Draw a signature with your mouse / finger, or upload an image. The signature appears in the signatory area of the salary slip.
Shown under the signature, e.g. "HR Manager".
Sign with mouse, trackpad or finger.
Every employee in your file gets a PDF in this design.
Upload a file to preview the first slip here.
Each PDF is rendered locally, then bundled into a ZIP — no data leaves your device.
Tip: large batches (>50 employees) may take a minute. Keep the tab open.
Save hours every payroll cycle — generate dozens or hundreds of salary slips in a single click without copying numbers between spreadsheets.
We never see your employee data. Parsing the spreadsheet, rendering PDFs and zipping happens entirely on your machine — even offline.
For one-off salary slips, use the single-slip generator with live preview, signature drawing and template switching.
Open the live editor with template gallery, signature pad and instant preview.
Quick answers to the most common questions about our salary slip generator.
Download the sample CSV or XLSX file, fill in one row per employee, then upload it back. Pick a template and click Generate ZIP — every salary slip is rendered as a PDF in your browser and bundled into a single ZIP archive ready to download.
Nowhere. We never upload your spreadsheet to a server. Everything — parsing, PDF rendering, and ZIP packaging — happens locally on your device, exactly like the single-slip generator.
CSV (.csv) and Excel (.xlsx, .xls). The first sheet is used and the header row must match the column names in the sample file.
There is no hard limit, but we recommend batches of 500 rows or fewer per file for the smoothest experience. Larger batches will still work — just keep the tab open while PDFs are being generated.
Yes. Every row in the file is treated independently — different basic salary, HRA, deductions, currencies and even different paid days are all supported.
Yes. The bulk page has a signature card where you can draw with your mouse / finger or upload a PNG / JPG. That signature is automatically applied to every employee's salary slip in the generated ZIP. You can also choose whether the signatory label (e.g. "HR Manager") overrides the per-row signatoryName from your spreadsheet.