We and our partners use cookies to Store and/or access information on a device. We and our partners use data for Personalised ads and content, ad and content measurement, audience insights and product development. An example of data being processed may be a unique identifier stored in a cookie. Some of our partners may process your data as a part of their legitimate business interest without asking for consent. To view the purposes they believe they have legitimate interest for, or to object to this data processing use the vendor list link below. The consent submitted will only be used for data processing originating from this website. If you would like to change your settings or withdraw consent at any time, the link to do so is in our privacy policy accessible from our home page..
Try an alpha release of version 3. To try a preview release of this editor, with support to generate tabularray tables (better looking tables and cleaner code) and a better support of siunitx (align with decimal), please click here. As with any preview release, you may encounter some issues.
You are now using the border editor. You can drag your cursor to draw multiple borders at once or click on any border to activate or deactivate it. You can change the border style in the toolbar.
LaTeX is a free typesetting system that allows their users to use a markup language to produce high-quality and consistent documents. Released in 1984, it has since become a standard in academia. Even though LaTeX is relatively easy to use, sometimes building complex typographical structures such as tables can become challenging. This free online generator allows you to build complex tables with a WYSIWYG interface.
What is this editor?
This editor is a free tool to let you build high-quality tables easily. This editor try to handle as many typographical or compatibility issues as possible to generate the cleaniest code possible. It also provides you a user interface that is easy to use, intuitive and really powerful. It is the most complexe table editor on the Internet. You can even load your LaTeX tables or import data from spreadsheets.
This editor is free, but also open source and entirely client-based. This means that the content of your table is never send to a server. It stays with you, on your computer. We are hosted by GitHub and really respectful of your privacy.
With this editor, you can merge cells (use CTRL+Click or SHIFT+Click to select multiple cells), draw borders, set the border style or color and set the background color of each cell.
My table is too wide. How can I fix it?
LaTeX doesn't have an integrated algorithm to automatically adjust the width of each column. Therefore, a table can become too wide and cause a 10000 badness warning. This editor has two options to fix the issue:
Scale: Your table will be resized so it will fit the width of the page. Everything will therefore be smaller but the overall presentation will look the same.
Shrink: Each column will be narrower so your table will fit the width of the page. In most case, this should be the best option. However, sometimes, your text might not fit in a column.
By default, when a table is too long, it will be cropped by the page. However, it is really easy to fix this. In the Settings, make sure that is the option "Split table in multiple pages" is checked.
How can I learn more about LaTeX tables?
This website provide several ressources to easily learn to write LaTeX tables without using a generator! Check out our articles:
Tabular
LaTeX Tables 101: Tabular
Learn to write tables with the tabular environment.
Paste here a table from a webpage, a Word document, an Excel document or an OpenOffice document.
Help us !
Since the launch of this site, this utility has generated millions of tables, making life easier for students, scientists, academics and LaTeX enthusiasts. My goal was to create an editor that would be easy to use, that would generate its own code and that would handle all situations to produce clean and neat tables.
I am the sole developer of this project and I ask for your help. I would like to include many more features on this website, so that creating tables can become an even easier task.
To learn more about this annual campaign and make a donation, click on the button below. You can make a donation by credit card, Paypal, Apple Pay and more.
To select multiple cells, uses CTRL + Click (or ⌘ + Click on Macintosh). Hold CTRL (or ⌘) and click on all the cells that you want to select.
To select multiple adjacent cells, uses SHIFT + Click. Click on the first cell, then hold Shift and click on the last cell.
Import LaTeX tables
Under the logo, there's a File menu. Click on it and then follows File > Import table > LaTeX.
My table is too wide ! What can I do ?
You can fix the issue if you are generating LaTeX code. To do so, select the menu items Output > Settings. Then, choose an option under Fit table to page method.
This utility allows you to load XLS, XLSX, XLSM, CSV, OSD, SLK files and more. You can't load LaTeX files yet with this utility. Use the other utility instead.
Drag a file
- or -
One step left. Select the workbook you want to import.
Alternate Rows Background Colors
Advanced export settings
LaTeX options
BETA
Table's caracteristics
Fit table to page method
Packages
Double borders interactions
Advanced options
not recommanded
Microfixes
Microfixes are features that improves the presentation of your table, but may use a lot of ressources.