CSV → PDF Formatter

Drop a CSV file or paste rows. Preview the table, tweak the layout, then download a clean, paginated PDF. Header row, alternating stripes, A4 / Letter / Legal.

Drop a CSV file
.csv only · renders locally

How it works

CSV parsing is done locally with a small RFC-4180-aware parser (handles quoted fields, escaped quotes, embedded commas, newlines inside quotes). The first 50 rows render as a live preview table.

Export uses jsPDF + jspdf-autotable (both lazy-loaded from cdnjs on first build). AutoTable auto-sizes columns to fit the page, wraps long cells, and paginates with header repetition on every page.