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