Table Maker is a Craft CMS plugin that lets authors create the rows and columns their content needs within the boundaries configured for the field. Capture genuinely tabular information in Craft and render it with complete template control.
Authors can add and label columns and rows directly in the field, making the format useful for comparison tables, schedules, specifications and other data whose dimensions vary between entries.
- Build tables with text, dropdown, date, checkbox, row-heading and other purpose-specific columns.
- Reorder columns and configure their headings, widths, alignment and options in a focused editor.
- Restrict available column types and set minimum or maximum row and column counts.
- Add, remove or insert rows so the table matches the available information.
- Paste spreadsheet data from the focused cell and let the table expand within its configured limits.
- Enable formatted cells with modal or inline editing when CKEditor 5.0 or later is installed and enabled.
- Store an optional table caption and identify row headings for more meaningful HTML.
- Keep column settings, rows and cells available to Twig, GraphQL queries and GraphQL mutations.
- Use the built-in HTML output or build accessible, project-specific markup from the stored table value.
Visit the Table Maker Plugin page for all documentation, guides, pricing and developer resources.
Originally created by the team at Supercool Ltd.
Get in touch with us via the Table Maker Support page or by creating a Github issue
Table Maker is licensed under the MIT license, meaning it will always be free and open source - we love free stuff! If you'd like to show your support to the plugin regardless, Sponsor development.