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