What happens when HTML, Markdown, CSV or plain text is converted to PDF?
The source is laid out onto fixed pages: text is wrapped and split at page boundaries, HTML and Markdown are rendered with the fonts available to the converter, and a CSV becomes a table that may need landscape pages or smaller type to fit its columns. The result is a real PDF with a text layer — selectable, searchable, with embedded fonts — but a static one: links survive, scripts and interactivity do not, and right-to-left text needs a converter that shapes Arabic correctly.
How to use CSV to PDF
- Drop one or more .csv / .tsv files.
- Confirm the delimiter and header option.
- Click "Convert to PDF".
- Download the PDF table(s).
CSV to PDF features
- Comma, semicolon, tab or pipe — detected automatically
- Quoted fields, doubled quotes and embedded line breaks handled
- Header row repeated on every page
- Column widths from content, capped so no column dominates
- Landscape chosen automatically for 7+ columns
- File name as title; page numbers
- Batch conversion
- Nothing uploaded
CSV to PDF example
Customer export
Input:
customers.csv — 480 rows × 6 columns, semicolon-separatedOutput:
customers.pdf — 11 pages, header on each, delimiter ";" shown in the summaryFrequently asked questions about CSV to PDF
How is the delimiter detected?
The first 25 lines are scanned for commas, semicolons, tabs and pipes; the character that splits every line into the same number of fields wins. Set it by hand if a file is ambiguous.
Too many columns — the table is unreadable.
Columns share the page width. Choose A3 or Tabloid, lower the font size, or remove columns you do not need before converting. Tables with seven or more columns are set in landscape automatically.
Are numbers formatted?
No — every value is printed exactly as it appears in the file. Format in your spreadsheet first, then export the CSV.
Is my PDF uploaded to a server?
No. The file is opened and processed by your browser with WebAssembly and JavaScript; nothing is sent to Mutqan Soft or anyone else. Close the tab and the file is gone. Downloading the result needs a free account — no subscription, no payment.
Technical notes
An RFC 4180 reader (BOM-aware) parses the text; the delimiter is chosen by consistency of field counts over the first 25 lines. Rows become a table block and the layout engine typesets it with repeated headers and proportional column widths.
References
- ISO 32000-2:2020 — Document management — Portable document format — Part 2: PDF 2.0The current PDF standard: file structure, objects, pages, fonts, annotations, forms and encryption.
- HTML Living StandardThe HTML language, including named character references (entities) and the parsing rules browsers follow.
- CommonMark SpecThe unambiguous Markdown syntax specification most renderers follow.
- RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) FilesThe commonly implemented CSV rules: comma separators, CRLF line ends, quoting of fields that contain commas, quotes or line breaks.