CSV to PDF
Paste CSV or open a .csv file and download a readable PDF table. The delimiter is detected automatically, quoted fields and embedded commas are handled, the header row repeats at the top of every page, number columns are right-aligned, and wide tables switch to landscape. Add a title, stripes and page numbers, and print or share the result anywhere.
- Runs in your browser
- No sign-up
- Free to use
How to use CSV to PDF
- Paste CSV data or open a CSV file.
- Check the delimiter, header and layout options.
- Add a title if you like.
- Download the PDF, or use Print / Save as PDF for any script.
CSV to PDF features
Proper CSV parsing
Quoted fields, doubled quotes and line breaks inside cells.
Delimiter detection
Comma, semicolon, tab or pipe.
Multi-page tables
The header row repeats on every page.
Readable layout
Right-aligned numbers, stripes and automatic landscape.
Up to 20,000 rows
Laid out in your browser with page numbers.
Private
The data is never uploaded.
When to use CSV to PDF
- Printing an export from a shop, CRM or bank.
- Sending a price list or inventory as a PDF.
- Attaching data to a report in a fixed format.
- Archiving a CSV snapshot that cannot be edited by accident.
CSV to PDF FAQ
Which delimiters are supported?
Comma, semicolon, tab and pipe. “Detect” picks the one that appears consistently on every line.
What if my table is very wide?
With automatic orientation, tables with more than six columns are laid out in landscape. Choose A3 or a smaller font for very wide data.
Are numbers aligned?
Columns in which every value is a number are right-aligned, which makes amounts easy to compare.
Why use Print / Save as PDF?
The built-in PDF font covers Latin, Greek and Cyrillic. For other scripts, the browser’s print dialog uses your system fonts.
Is there a row limit?
Up to 20,000 rows. For larger files, split them with the CSV Splitter first.
Is my data uploaded?
No. The PDF is generated in your browser.
Turning CSV into a readable document
CSV files are the common language of data exports, but they are made for programs, not people. Opened in a text editor they are a wall of commas; opened in a spreadsheet they still need formatting before they can be printed or shared. A PDF table presents the same data in a form anyone can read, print and file.
Reading CSV correctly is the first step. Fields may be wrapped in quotes so they can contain commas or line breaks, and quotes inside a field are written twice. Different countries also use different delimiters: semicolons are common where the comma is the decimal separator. The tool parses the file according to RFC 4180 and detects the delimiter by checking which character appears consistently on every line.
Layout then turns rows into a table that works on paper. The first row can act as a header, set in bold on a shaded background and repeated at the top of each page, so long tables stay understandable. Columns that contain only numbers are right-aligned, alternate rows can be shaded, and tables with many columns are placed on landscape pages automatically.
Column widths follow the content: short columns take only the space they need, and columns with long text wrap within the available width. For very wide data, choose A3 paper or a smaller font size. Page numbers in the footer help when the PDF is printed.
The built-in PDF font supports Latin, Greek and Cyrillic characters. Data in other scripts can be turned into a PDF through Print / Save as PDF, which renders the same table with your system fonts. In both cases the conversion runs locally.