> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nextedy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage Column Visibility

> This guide shows you how to show and hide columns in the Nextedy GANTT grid panel using the context menu and hamburger menu, and how visibility preferences persist across sessions.

export const LastReviewed = ({date}) => {
  if (!date) return null;
  const formatted = new Date(`${date}T00:00:00Z`).toLocaleDateString("en-US", {
    year: "numeric",
    month: "long",
    day: "numeric",
    timeZone: "UTC"
  });
  return <p className="mt-10 text-sm text-gray-400 dark:text-zinc-500 not-prose">
      Last reviewed on {formatted}
    </p>;
};

## Toggle Columns via the Context Menu

Right-click on any column header in the Gantt grid to open the column visibility context menu. The menu lists all configured columns with checkboxes indicating their current visibility state.

Click a column name to toggle it between visible and hidden. The change takes effect immediately -- the column appears or disappears from the grid without a page reload.

<Frame>
  <img src="https://mintcdn.com/none-17b4493f/Jklvz9qm2AdmIvBG/gantt/diagrams/guides/visualization/column-visibility/diagram-1.svg?fit=max&auto=format&n=Jklvz9qm2AdmIvBG&q=85&s=67751ca445d8f52b9e4bc1f9f5716631" alt="diagram" style={{ maxWidth: "420px", width: "100%" }} width="420" height="160" data-path="gantt/diagrams/guides/visualization/column-visibility/diagram-1.svg" />
</Frame>

<Note title="First column cannot be hidden">
  The first column (the task title column) is always visible. Its entry in the context menu is disabled and cannot be unchecked. This ensures you always have a reference column identifying each work item in the grid.
</Note>

## Toggle Columns via the Hamburger Menu

Click the ☰ hamburger icon in the first column header to open the main menu, then select the **Column visibility** submenu. This provides the same checkbox list as the context menu, offering an alternative access point when you prefer not to right-click.

The hamburger menu also provides other options including **Refresh**, **Drag children** toggle, **Go to today**, **Set scale**, and a **Help** link to the documentation.

## How Visibility Preferences Are Saved

Column visibility settings are saved to browser local storage automatically. After you hide or show columns, the Gantt remembers your choices and restores them on the next page visit.

| Behavior         | Details                                                      |
| :--------------- | :----------------------------------------------------------- |
| Storage location | Browser local storage (per-browser, per-user)                |
| Persistence      | Survives page reloads and browser restarts                   |
| Scope            | Settings are tied to the specific Gantt widget instance      |
| Reset            | Use the hamburger menu to reset to widget parameter defaults |

<Warning title="Visibility settings are browser-local">
  Because column visibility is stored in the browser, your preferences do not follow you across different browsers or devices. If you switch to a new browser, you will see the default column layout until you adjust it again.
</Warning>

## Bypass the Custom Context Menu

If you need to access the browser's native context menu on a column header (for example, to inspect an element), hold **Shift** while right-clicking. This bypasses the Gantt column visibility menu and opens the standard browser context menu instead.

<Tip title="Test column visibility in the sandbox">
  The column visibility feature is available in the Nextedy sandbox environment. Use the [demo project](/gantt/getting-started/demo-project) to experiment with showing and hiding columns before applying changes to your production Gantt charts.
</Tip>

## Verification

You should now be able to right-click any column header and toggle its visibility. After hiding a column, reload the page and confirm the column remains hidden. The first column should always remain visible with its menu item disabled.

## See also

* [Configure Grid Columns](/gantt/guides/visualization/columns)
* [Use Inline Cell Editing](/gantt/guides/editing/inline-cell-editing)
* [Configure the Toolbar and Menus](/gantt/guides/layout/toolbar-configuration)
* [Configure the Time Scale](/gantt/guides/visualization/timescale)
* [Set Up a Basic Gantt Chart](/gantt/getting-started/setup-basic-gantt)

<LastReviewed date="2026-07-02" />
