Why Notion Database Property Width Cannot Be Set Below Minimum Size
🔍 WiseChecker

Why Notion Database Property Width Cannot Be Set Below Minimum Size

When you resize a column in a Notion database, you may notice that the column stops shrinking at a certain point and refuses to go narrower. This minimum width limit is built into the database view system, and it is not a bug or a glitch. The limit exists to ensure that each property column can still display its name and at least a minimal amount of content without breaking the layout. This article explains why the minimum width exists, how the column sizing logic works, and what you can do to work within the constraint.

Key Takeaways: Notion Database Column Width Limits

  • Drag the right edge of a column header: Each column has a fixed minimum width of approximately 80 pixels that cannot be bypassed by dragging.
  • Property type affects minimum width: Text and select properties have a smaller minimum width than date or relation properties because they require less horizontal space.
  • Use a smaller font or hide property names: You can reduce visual clutter by hiding property names in the view settings, but this does not change the actual minimum column width.

ADVERTISEMENT

Why Notion Database Properties Have a Minimum Column Width

The minimum column width in Notion databases is enforced by the rendering engine that draws each property cell. Notion uses a virtualized table layout where each column must reserve enough space to display the property name at the top and at least one character of content below it. If a column were allowed to shrink to zero width, the property name would be truncated or hidden, and users would lose the ability to identify which column is which.

The exact minimum width varies by property type. A simple text property can shrink to about 80 pixels because it only needs to show a short string. A date property requires more space because it must display a date picker icon, the date text, and the time zone indicator. A relation property needs even more room because it shows the linked page title plus a small relation icon. The Notion engineering team set these limits to ensure that every property remains functional and readable at its smallest size.

Another factor is the database view type. A table view and a board view handle column width differently. In a table view, each column width is independent and can be adjusted per column. In a board view, the columns are groups, and the width is determined by the number of groups and the available screen space. The minimum width rule applies only to table views and to the property columns in gallery or list views that display inline properties.

How Notion Calculates Column Width

When you drag a column edge, Notion calculates the new width based on the mouse position but clamps the result to a lower bound. The lower bound is the greater of two values: the width needed to show the property name in full (using the current font size) or the width needed to show the property icon and one character of content. For most text properties, this works out to roughly 80 to 100 pixels. For date and relation properties, the lower bound can be 120 to 150 pixels.

Notion also applies a minimum width to the entire database view container. If you try to make the whole database narrower than the sum of all minimum column widths, the database will show a horizontal scrollbar instead of compressing columns further. This design prevents columns from overlapping or becoming unusable.

Steps to Work Within the Minimum Column Width

You cannot bypass the minimum width by dragging or by using keyboard shortcuts. However, you can adjust your workspace layout to make better use of the available space. Follow these steps to optimize column widths in a Notion database table view.

  1. Open the database table view
    Navigate to the Notion page that contains your database. Make sure the view is set to Table. If you are in a gallery, list, or calendar view, switch to Table using the view switcher at the top left of the database.
  2. Identify columns that are wider than needed
    Look at each column and note which ones have extra whitespace on the right side of the content. Columns with long property names or many characters in the first row are likely candidates for resizing.
  3. Resize a column to its minimum width
    Hover your mouse over the right edge of the column header until the cursor changes to a left-right arrow. Click and drag to the left. Release the mouse when the column stops shrinking. The column will snap to its minimum width and will not go smaller.
  4. Hide property names to save horizontal space
    Click the property name in the column header. Select Hide property name from the dropdown menu. The property name disappears from the header row, but the column still retains its minimum width. However, the content area now starts at the top of the cell, which can make the column appear slightly less cluttered.
  5. Change the property type to a narrower type
    If a date or relation column is taking too much space, consider whether you can replace it with a text or select property. Click the property name, choose Edit property, and change the Type to Text or Select. This action reduces the minimum width of that column permanently. Note that changing the property type may affect existing data in that column.

ADVERTISEMENT

If Notion Still Shows Unwanted Whitespace After Resizing

Column width resets after reloading the page

Notion saves column widths per view. If you resize a column and the width resets after you close and reopen the page, the view may be set to a locked layout. Click the view name at the top of the database, select Layout, and make sure Lock is not enabled. If Lock is on, disable it, resize the columns again, and save the view.

Minimum width is larger than expected for a text property

If a text property column feels too wide even after dragging, check whether the property name contains long words or characters. Notion calculates minimum width based on the property name text, not just the content. Shorten the property name to one or two words. For example, change Customer Email Address to Email. Then resize the column again.

Database view shows a horizontal scrollbar even with narrow columns

If your database has many columns, the sum of all minimum widths may exceed the available screen width. In this case, Notion displays a horizontal scrollbar. To reduce the number of visible columns, click the property menu at the top right of any column and select Hide. Alternatively, create a new view that includes only the most important columns. Click Add a view at the top left, name the new view, and choose which properties to show in that view.

Notion Database View Types: Column Width Behavior Compared

View Type Column Width Behavior Minimum Width Limit
Table Each property column can be resized independently by dragging the column edge 80–150 pixels depending on property type
Board Columns are groups; width is determined by the number of groups and screen width No per-column minimum; groups have a fixed minimum of about 200 pixels
Gallery Cards display inline properties; column width is fixed by the card layout No per-property resizing; card width is controlled by the card size setting
List Each row shows properties in a horizontal line; column widths are not adjustable No per-column minimum; the layout uses a fixed proportional split
Calendar Properties appear in the event details; column width is not applicable Not applicable

The table above shows that the minimum column width restriction applies only to table views. If you frequently need very narrow property columns, consider using a board or list view instead of a table view. These views do not allow per-column resizing, but their default layout often uses horizontal space more efficiently for databases with many properties.

You now understand that Notion enforces a minimum column width to keep property names and content readable. To work within this limit, shorten property names, hide property names in the view, or switch to a different view type such as board or list. For databases with many columns, create a dedicated view that shows only the essential properties. This approach avoids horizontal scrolling and keeps your workspace clean. As an advanced tip, use the Layout menu to set the font size to Small, which reduces the minimum width of every column by approximately 10 pixels because the property name text becomes smaller.

ADVERTISEMENT