LaTeX Table Generator
Paste cells from Excel / Google Sheets or raw CSV and get a clean booktabs table with every special character escaped. Free, instant, no sign-up.
Needs \usepackage{booktabs} in your preamble.
Learn the fundamentals in how to make a table in LaTeX, fix overflowing tables with the table-too-wide guide, or take the free tables lesson in our LaTeX course.
Frequently asked questions
How do I convert CSV or Excel data to a LaTeX table?
Copy the cells in Excel or Google Sheets, paste them into the box above (they arrive tab-separated), and the LaTeX table appears instantly. Plain CSV with commas or semicolons works too — the delimiter is auto-detected.
What is booktabs and why use it?
booktabs is the standard package for professional LaTeX tables. It replaces \hline with \toprule, \midrule, and \bottomrule — better spacing, no vertical lines, the style used by most journals. Add \usepackage{booktabs} to your preamble.
Are special characters like % and & handled?
Yes. Characters that break LaTeX tables — &, %, #, _, and backslashes — are escaped automatically in every cell, so pasted data compiles without "Misplaced alignment tab" errors.
My table is too wide for the page — what do I do?
Wrap it in \resizebox{\textwidth}{!}{...}, switch to tabularx with X columns, or reduce font size with \small. Full options in our table-too-wide guide.
See your table compiled
Paste the output into LetX — free collaborative LaTeX editor with fast compiles — and preview the PDF instantly.
Open the free editor