Sorting

Sort your TinyTable data by any column in ascending or descending order. You can apply single-column sorts or stack multiple sort levels for complex ordering.

Sort panel
Pick fields to sort by: ascending or descending

Single-column sort

  1. Click the column header you want to sort by
  2. Click once for ascending (A→Z, 1→9, oldest→newest)
  3. Click again for descending (Z→A, 9→1, newest→oldest)
  4. Click a third time to remove the sort

A sort arrow appears in the column header to show the current direction.

Sort behavior by column type

Column typeAscendingDescending
TextA → Z (alphabetical)Z → A
NumberSmallest → largestLargest → smallest
DateOldest → newestNewest → oldest
ChoiceAlphabetical by option labelReverse alphabetical
CheckboxUnchecked firstChecked first
Rating1 star → 5 stars5 stars → 1 star
Link/URLAlphabetical by URLReverse
Empty valuesAppear at the endAppear at the end

Multi-column sort

Stack multiple sort levels for complex ordering:

  1. Click the Sort button in the toolbar (or View → Sort)
  2. Click + Add sort
  3. Choose the first column and direction
  4. Click + Add sort again for additional levels
  5. Drag sort levels to reorder priority

Example: Sort contacts by company (A-Z), then by created date (newest first)

Sort levelColumnDirection
1CompanyAscending
2Created dateDescending

This groups all contacts from the same company together, with the most recently added contacts appearing first within each company group.

Sort vs. Filter vs. Group

FeatureWhat it doesChanges data shown?
SortReorders rowsNo (all rows remain visible)
FilterHides rows that don't matchYes (non-matching rows are hidden)
GroupGroups rows into collapsible sectionsNo (all rows visible, organized into groups)

These features can be combined. For example: filter to only active customers, group by region, sort each group by revenue (descending).

Saved sorts

Sorts are saved per view. Each view can have its own sort configuration:

  • Grid view: sorted by created date (newest first)
  • Kanban view: sorted by priority (high → low)
  • Calendar view: sorted by start date

When you create a new view, it starts with no sort applied. The sort you set on one view doesn't affect other views.

Tip

For quick single-column sorts, just click the column header. It's faster than opening the sort panel. Use the sort panel only when you need multi-column sorting.

Note

Sorting is applied client-side for small tables and server-side for larger datasets. Very large tables (10,000+ rows) may take a moment to re-sort.