File tool
CSV to PDF Report Maker
Drop in a CSV file, or paste rows copied from Excel or Google Sheets, and get a tidy PDF report: a title, a properly laid-out table with repeating column headings, a totals row for your number columns, and page numbers. You see exactly what the PDF will look like before you download it.
It is built in your browser, so your figures are never uploaded. There are no accounts, and no AI reading your data.
Make your report
Stays on your deviceHow to use it
- Drop your CSV file onto the box, or paste rows copied from a spreadsheet and press Use pasted data.
- Set the title, choose portrait or landscape, and tick the columns you want.
- Check the preview. Long tables continue onto more pages with the column headings repeated.
- Press Download PDF.
What goes in the report
A title and optional subtitle, the date you made it, the number of rows, and then your table. Columns that hold only numbers are lined up on the right so they are easy to compare. Zebra striping helps the eye follow a row across the page, and each page ends with a page number.
How totals work
Tick the totals option and every column made up entirely of numbers gets a sum at the bottom, in the same style as your data (so 10.00 and 5.50 give 15.50, and a column written with pound signs is totalled with a pound sign). The adding is done in whole pennies, so you never see answers like 0.6000000000000001. Columns of percentages are not added up, and neither are columns that mix currencies; the tool tells you when it skips one.
Getting your data in
From Excel or Google Sheets you can either save the sheet as CSV (File → Save As → CSV, or Download → CSV) or simply select the cells, copy them and paste them into the box. Pasted cells arrive tab-separated, and the tool works that out automatically. Excel workbooks (.xlsx) can't be read directly.
Limits worth knowing
This free tool builds reports of up to 5,000 rows. The PDF uses a standard font that covers English and Western European languages: accented letters, £ and € all work, but Chinese, Japanese, Arabic and emoji show as “?” (the tool warns you when this happens). Very long cells are cut after six lines with “…”. A table with too many columns for the page needs some columns unticked, or landscape.
Frequently asked questions
How do I convert a CSV to a PDF?
Drop the CSV into the box above, set a title and choose your columns, check the preview, and press Download PDF.
Can I paste from Excel or Google Sheets?
Yes. Select the cells, copy, paste them into the box on this page and press Use pasted data.
Is my data uploaded?
No. The report is built by your browser on your own device, so your figures never leave it.
Does it add up my columns?
Yes, if you tick the totals option. Columns that are entirely numbers get a total. Percentage columns and mixed-currency columns are skipped, and the tool says so.
Why do some characters show as question marks?
The PDF uses a standard font that covers Western European languages. Other scripts, such as Chinese or Arabic, and emoji, can't be shown and are replaced with “?”.
How many rows can it handle?
Up to 5,000 rows in this free tool, split across as many pages as needed with the headings repeated on each.
Does it keep leading zeros in codes?
Yes. Every value is kept as text exactly as it appears in your file.
Related tools
- FilesCSV Duplicate RemoverRemove duplicate rows from a CSV file in your browser. Choose which columns must match, keep leading zeros, and download a clean file. Nothing is uploaded.
- FilesMerge PDF FilesCombine several PDF files into one, in the order you choose. It runs in your browser, so your documents are never uploaded. Free, no sign-up.
- FilesImage Resizer and CompressorResize and compress JPG, PNG and WebP images in your browser. Set a maximum size, choose the format and quality, and download. Nothing is uploaded.
- Everyday calculationsPercentage CalculatorFind a percentage of a number, work out what percentage one number is of another, add or take off a percentage, or find the whole from a part.
Last reviewed 29 September 2026. Your files are processed by your browser and are never uploaded.