Wrap Text within column

Lack of wrapped text is a major obstacle for us adopting Airtable more broadly in our organization. Employee onboarding is a great example.

Airtable is nearly perfect for an employee onboarding checklist because each task has a name, a description, a point of contact, attachments, and a checkbox/status to indicate completion. However, descriptions are lost without wrapped text, even with the trailing dots. This applies to any well-formatted table (@Haiyan_Khan posted a great example).

The larger issue I see is this: the primary champions / early adopters of Airtable are the kind of people who have been maintaining well-formatted tables on their own for years, and see Airtable as a great way to make a lot of their existing work effortless. However, those well-formatted Excel/Google Sheets tables cannot make the transition to Airtable without the wrapped text feature, so organizations like mine end up straddling both


I’m doing event planning right now, and horizontal density is much more important than vertical density. Some event notes on vendors would fit great on two lines for easy visibility.

There is a limited work-around to give you up to four lines of text display in kanban or gallery views that works well with roll-up fields; however, it does require either a manual step or Zapier integration to perform. In brief, you configure a roll-up field using ARRAYJOIN() as an aggregation function and the Unix linefeed character (\n) as separator. Then, you copy the column containing the roll-up field and paste it into a column containing a multi-line text field; when displayed as part of a kanban or gallery view, the first four lines (or, at least, the first XX characters of the first four lines) are displayed.

I’ve extracted the applicable pages from the Users Guide to my Wardrobe Manager base that describes how to set up the fields and perform the copy/paste. Again, it’s not a perfect solution, and it’s limited to four lines per field, but it might serve as a workaround for now.


I see this as a considerable issue. Please let me know if there is a fix.

1 Like

Announcement from the Airtable team: we are introducing beta of a new feature that lets you change the height of rows in a grid view.

You can configure each grid view to show 1, 2, 4, or 6 lines of wrapped text in its cells. With the additional height, we’ll also show larger attachment thumbnails, more linked records, and more multiple select options.

You can sign up for early access to the row height feature using our beta feature access form.


I have started using the beta of the row heights and it is really useful. Even if the row height is 2, we can now see the thumbnail of pictures of components on our stock view. On our CRM view, recent conversations logged in a notes entry show my summary of the most recent interaction.

Great addition @Matt_Bush and the airtable team!

Hi everyone! As Matt mentioned above, we now have a row height feature (officially launched today!) that will allow you to adjust row height in grid views to display more text, larger images, more select field options, and more collaborator/linked record tokens.


Pick from one of four different row height settings to control the density of your records. Stick with the default short height to maximize the number of records you can see on your screen, or pick tall to see larger images and more text per each record.

Read more about it here. (If you can’t see the row height button, try refreshing the page.)


1 Like

Thank you very much for this feature!

1 Like

I second this. Title/Header wrapping to me is even more important than cell wrapping. Row height solves the cell wrapping issue but why has the header been ignored?


This is a huge request from me as well. The ability to text wrap the Field name is very important. As many others have stated, sometimes you don’t need such a wide column - Checkbox, Dates and other short data entries would allow more fields to be included on the screen. We use Airtable to manage our real estate transactions and display the details to a flat screen to see an immediate visual of the current status of items.



A bit late but … Row height is great, I’m loving it.

I would still like the column header wrapping to be considered and implemented. Quoting my very own post above Wrap Text within column you can see how I would have a difficult time figuring out what’s what by just seeing a column-type icon a letter or two and an ellipsis.

I would definitely love if you could consider my suggestion here Wrap Text within column or at least allow to remove the icon to maximize space for title characters.


I’m in the same boat where I really would need AirTable to support manual line breaks in Grid View. I can’t reproduce a simple event sign-up sheet with multiple participants as shown below. The grouping feature just doesn’t help as it repeats the name of the sign-up.

1 Like

I moved almost everything for my company off Airtable to notion.so because the lack of wrapped text made it insufferable.

One example – I have a few columns for recruiting. One of them is candidate feedback summary, which takes up a few lines. There’s no reason I can’t be able to look at that entire table without having to scroll, have one column take up a ridiculous width, or needing to click into the cells.


A little late, but also for anyone reading over my shoulder…

If your participants are being accessed as a lookup or rollup, you can enable line-wrapping in grid view by changing the field type to rollup (if it’s currently lookup) and use this as the aggregation function:


You can also insert a hard return in the output of a formula field:


Airtable will interpret the newline character in a formula or rollup field as a hard line break in grid views with a row height of 'Medium' or larger and the Page Designer Block. You can also copy the contents of a formula field containing newlines and paste them into a long text field, which will result in a multiline display in gallery or kanban views that wraps at newline.

In my Black Mirror and Win/Loss demo bases, I use this technique to create wrapping fields as input for the Page Designer Block. Alternatively, if you have a multi-entry field in which each entry is of a predictable length, you can often cause an acceptable wrap in a grid view with a multi-line row height by setting the field width appropriately, as shown in my Ingredients demo base.

Note the newline character doesn’t appear in grid cells with row height set to 'Short'; instead, Airtable displays a space. A grid view row height of 'Medium' results in the first two lines of text being displayed; 'Tall'displays four lines, and 'Extra-tall' shows six. (In the case of naturally wrapping — that is, without explicit newlines — linked records fields, the additional padding around links leads to fewer lines being display. 'Medium' still displays two lines, but 'Tall' is limited to three legible lines, 'Extra-tall' to five.)


This. The problem is for the people coming from ms excel. For example we have a new employee that kind of dislikes airtable just because she is not able to see the full text. Being able to check “wrap text” => for auto heigth columns would remove one of the custommer barriers you have @Katherine_Duh

This image explains pretty well the need @Katherine_Duh
Hope this can be added to the mid term roadmap. I tried to play with css to do it from our side but is kind of complicated haha but i’m sure this is a plus for the customers.

Thank you for your time and your awesome product :slight_smile:

I would like to add my vote for cell wrapping with dynamic row heights and/or column widths. I understand and agree Airtable’s design decisions for their default templates. However, wrapping does offer major benefits for custom views and it needs to be supported. As others mentioned, it really is one of the only few gripes I have with the software that prevents me from confidently selling the software to others.

Also, if wrapping and dynamic height/width does get implemented there should be various options for wrapping. Wrapping should be optional for a whole table, for specific rows or columns or even individual cells, etc.

1 Like

Similarly moved everything off Airtable because of the lack of wrapped cells. It makes it incredibly difficult to see multi-line text in a table in an efficient way (if one cell is a bit too long, I don’t want the row height feature to make half of my view white space…)

1 Like

Row height is helpful. It would be very helpful to also be able to wrap text in the column headers.