

Table dashboard: live, searchable tables from any data source with one click column sorting.
TableCrafter builds fast, responsive, sortable data tables in WordPress from the sources you already use – no code required. Add a shortcode (or the TableCrafter block / Elementor widget) and you are done. Upgrade to Pro to edit your data inline, right on the frontend, like a spreadsheet.
Free data sources
Free features
[tablecrafter] shortcodeThis plugin is the successor to the original “TableCrafter – Data to Beautiful Tables” plugin. Existing installs continue to work – your tables, settings, and shortcodes are preserved, so the upgrade is seamless and fully backward compatible (your existing data and shortcodes keep working).
TableCrafter Pro unlocks the connected integrations and editing suite:
Pro support, licensing, and automatic updates are delivered through your TableCrafter account.
Go to the TableCrafter admin menu, pick a data source, toggle the options you want (search, filters, export), preview, and copy the generated shortcode:
[tablecrafter id="123"]
You can also point the shortcode straight at a JSON API, CSV file, or public Google Sheet:
[tablecrafter source="https://api.example.com/data.json"]
Parameters:
source – URL to a JSON API, CSV file, or public Google Sheet.root – dot-path to the data array inside a JSON response (e.g. root="data.results").include – comma-separated list of columns to show, in order (e.g. include="name,price,symbol").exclude – comma-separated list of columns to hide.id – render a table you built in the visual builder.Examples:
Nested JSON, curated columns:
[tablecrafter source="https://api.example.com/items.json" root="items.list" include="name,price"]
A public Google Sheet (set sharing to “Anyone with the link”):
[tablecrafter source="https://docs.google.com/spreadsheets/d/SHEET_ID/edit"]