Interactive Data Table
Paste CSV data to get a sortable, filterable, paginated data table
About this tool
Turn any CSV data into a fully interactive table in seconds. Paste your CSV, or load one of the built-in sample datasets (countries, products, or students). Columns are auto-detected and rendered with click-to-sort headers (ascending and descending). A global search box filters across all columns simultaneously. Choose pagination size (10, 25, or 50 rows per page) to handle large datasets comfortably. When you're done filtering or sorting, export the visible data back to a clean CSV file with one click.
How to use
- 1 Paste your CSV data into the input area, or click a sample dataset button.
- 2 The table renders automatically with auto-detected column headers.
- 3 Click a column header to sort by that column; click again to reverse the order.
- 4 Type in the Search box to filter rows across all columns.
- 5 Use the rows-per-page selector to show 10, 25, or 50 rows at a time.
- 6 Navigate pages with the Previous / Next buttons.
- 7 Click 'Export CSV' to download the filtered, sorted data as a CSV file.
Frequently Asked Questions
Format, validate, and minify JSON — with syntax error pinpointing.
Convert CSV data to JSON and JSON arrays back to CSV — with delimiter options and live preview.
Convert CSV, TSV, or delimited text to HTML table, Markdown, or JSON