Convert CSV to PDF

A CSV opens everywhere but does not present well: to share a data table — inventory, price list, statement — a clean layout makes the difference. This tool parses your CSV (pasted or imported, 5 MiB maximum) honouring quotes and an automatically detected comma or semicolon separator, composes it as a bordered table with the first line as header, then paginates it to A4 through the browser print engine before PDF export. Rows are never split across pages. Fully local processing: your tabular data never transits through a server. Treat this as a presentation step, not a spreadsheet calculation engine. Cell contents are escaped into a table, not evaluated as formulas or interpreted as HTML. The first parsed row is styled as header cells; subsequent rows become data cells. Separator detection chooses semicolon only when the first line contains a semicolon and no comma, so inspect the preview for exports that mix punctuation in that line. Quoted cells can contain separators, and doubled double quotes are read as a literal quote. A4 and Letter are available in portrait or landscape; landscape gives wide tables more horizontal room, while fixed-width columns wrap long cell contents. The stylesheet requests that rows stay together, but very tall records still deserve a print-preview check. Saving uses the native print dialog and its PDF destination, rather than a direct generated-file download. A spreadsheet with several sheets needs a CSV export for each relevant sheet before this step. Check headers and column order in the source field first: the converter presents the supplied data and does not choose, sort or summarize records.

FAQ

How is the separator detected?

On the first line — comma or semicolon — with double-quoted cells honoured, so values containing the separator stay in their column.

Do rows stay whole across pages?

Yes — a record never breaks across a page boundary, so the table reads like a ledger page after page.

Why PDF rather than sharing the CSV?

CSV is for machines; PDF is for people — a bordered, paginated table reads on any device and prints predictably.

Can I convert several exports into one PDF?

Convert each CSV to its own PDF, then chain Merge PDF — or concatenate the data into a single CSV first if the columns match.

What if a cell contains the separator?

Wrap it in double quotes as the CSV convention requires — the parser honours quoting, so the value lands in its column.

Which separator is supported?

Comma and semicolon, auto-detected on the first line; double quotes are handled.

Does the first line become a header?

Yes — the first line renders in bold as the table header.

What about very wide tables?

Too many columns may overflow the A4 width: the tool targets reasonable tables — trim columns otherwise.

Are my data sent anywhere?

No — parsing, composition and PDF export run entirely inside your browser.

Can I convert an .xlsx?

No — export to CSV from Excel or LibreOffice first, then import the file here.

Maximum number of rows?

Imported files are capped at 5 MiB. The panel does not promise a row capacity: column count, cell length and device memory all affect pagination.

How does the table layout map to the PDF?

Each CSV row becomes a table row and each column a cell — the first row is used as the header. Wide sheets are split across pages automatically; for a custom layout, convert to text first then paginate.

How to proceed

  1. Paste your CSV or import a .csv file
  2. Review the content in the input field
  3. Run the conversion — the table is paginated to A4
  4. Download the generated PDF