Skip to content

CSV to PDF Converter — Free Online

A free CSV to PDF converter: your data becomes a readable table with the header row on every page, numbers aligned right and wide sheets scaled to fit. Nothing is uploaded.

CSV to PDF

Settings appear once you add a CSV file.

First row is a header Shown in bold and repeated at the top of every page.
Advanced 6
Shrink wide tables to fit the page Otherwise columns that don’t fit are wrapped.
Shade every other row
Put the file name at the top
Orientation

Ctrl + Enter runs it ·

Bytes sent anywhere: 0 B

Keyboard shortcuts

Ctrl K
Search all tools
Ctrl V
Paste files to add them
Ctrl Enter
Run the tool
?
Show this list
Esc
Close this list or the search
  • 100% private Your CSV files never leave this device. Everything runs in your browser.
  • No limits No file-size cap, no watermark, no sign-up and no daily quota. Free.
  • Batch ready Add as many CSV files as you like; each one is handled and saved in one go.

How to convert CSV to PDF as a table, free

  1. Add your CSV files: Drop one CSV or several. Commas, semicolons, tabs and pipes are detected, and so are Excel’s Windows and UTF-16 encodings.

  2. Check the settings: Check the header row and text size. Orientation on Auto turns the page sideways when the table is wide.

  3. Save the result: Press Make PDF: the table is laid out, split between rows (never through one), and saved with selectable text.

Why it doesn’t upload

A CSV export is usually a customer list, bank transactions, payroll or survey answers. That’s raw personal data, in the easiest form to copy. Turning it into a PDF in your browser means none of those rows ever leave your computer.

Check it in your browser’s Network tab

Worth knowing

  • Every row and column is kept; nothing is summarized or trimmed. A 100,000-row file makes a long PDF and takes a minute.
  • Scripts other than Latin, Greek and Cyrillic (Chinese, Arabic, Hindi…) aren’t in the embedded font yet, so those characters are left out.
  • Formulas in a CSV are only text: you get what the file says, not a recalculated value.

Under the hood

What happens to your file

The separator (comma, semicolon or tab) and the text encoding are detected from the file, the rows become a table, and the table is laid out to the page width with its header row repeated on every page. Rows are never cut in half at a page break, and the text is real, searchable text.

Runs on pdf-lib

Reference: RFC 4180 (CSV)

Why turn a CSV into a PDF table?

Send someone a CSV and they get either a wall of commas or a spreadsheet that guessed the columns wrong. A PDF table reads properly anywhere: the header row repeats on every page, numbers line up on the right, and wide tables are scaled to fit.

The conversion runs in your browser. Exports from your CRM, your bank or your payroll system stay on your computer.

Common reasons to convert CSV data to PDF

  • Sharing an export with non-technical people

    Give them a table they can just read, not a raw data file.

  • Printing data

    Get a clean printout with the headers on every page.

  • Attaching data to reports

    Add the table to a PDF report as an appendix.

  • Records and audits

    Keep a fixed, readable copy of an export as it was on a given day.

  • Order and attendee lists

    Print the list for an event or a delivery run.

Tips for converting CSV to PDF

  1. Leave the separator on Work it out unless the columns come out wrong.
  2. Lots of columns? Use small text and turn on Shrink wide tables to fit.
  3. Shading every other row makes a long table much easier to follow.
  4. Every row is kept, so a huge file makes a long PDF.
  5. Need to go the other way? PDF to CSV pulls tables out of a PDF.

Questions

How do I convert a CSV file to PDF?

Drop the CSV here and press Make PDF. The delimiter and encoding are detected for you; the header row repeats at the top of every page.

Why does my CSV show in one column?

It was saved with semicolons or tabs, which is common in Europe. Work it out detects that; if it guesses wrong, pick the separator yourself.

Can I fit a wide CSV on one page width?

Yes. Leave Shrink wide tables to fit the page on: the whole table is scaled down together, and Auto orientation switches to landscape first.

Are accented characters kept?

Yes. UTF-8, UTF-16 and the Windows encoding Excel uses are all read correctly, so é, ñ, ü and € come out right.

How do I get a table out of a PDF into CSV?

The other way round is PDF to CSV, which finds the tables in a PDF and saves each one.

Read more about this

More office convert tools

All office convert tools