How to Start a New Line in an Excel Cell: The Complete 2026 Guide to Line Breaks, Wrap Text, and Multi-Line Formatting
Learn how to start new line in an Excel cell using Alt+Enter, CHAR(10) formulas, and Wrap Text. Complete 2026 guide for Windows, Mac, and web platforms.

Every Excel user eventually encounters the frustration of pressing Enter while typing inside a cell and watching the cursor jump to the row below instead of creating a new line. Whether you are building a travel budget spreadsheet for a trip to Excellence Playa Mujeres or managing inventory records for a warehouse, knowing how to start a new line in an Excel cell is an essential formatting skill that transforms cluttered single-line entries into cleanly organized multi-line content that is far easier to read and understand at a glance.
The fundamental keyboard shortcut to start new line excel cell is Alt+Enter on Windows and Control+Option+Return on Mac. This key combination inserts a line feed character at the cursor position without advancing to the next cell below. Despite being one of the most frequently needed Excel operations, many users go months or even years without discovering this shortcut because Excel does not surface it through any visible button or menu prompt during normal data entry workflows.
Behind the scenes, Excel stores each line break as a special ASCII character known as CHAR(10) on Windows. This internal representation matters because it opens the door to inserting line breaks through formulas rather than manual keystrokes. When you learn how to merge cells in excel and combine data from multiple sources, you can use CHAR(10) inside concatenation formulas to build neatly formatted multi-line outputs that update automatically whenever the source data changes across your workbook.
Simply inserting a line break character is only half the equation. Excel also requires the Wrap Text formatting option to be enabled before it will visually display the line breaks within the cell. Without Wrap Text turned on, the line feed character exists inside the cell data but the cell continues to render everything on a single line, hiding your carefully placed breaks from view and confusing users who know the data should appear differently.
In this comprehensive guide you will learn every available method for inserting line breaks in Excel cells, covering manual keyboard shortcuts, formula-driven approaches using CHAR and TEXTJOIN functions, and programmatic solutions through VBA macros. The instructions apply to Excel 2016, Excel 2019, Excel 2021, Microsoft 365, and Excel for the web so you can follow along regardless of which version you currently use on your Windows or Mac computer.
Modern spreadsheet workflows frequently require cells that contain multiple lines of descriptive text such as mailing addresses, product descriptions, meeting agendas, and step-by-step instructions. Knowing how to freeze a row in excel while scrolling through these multi-line cells keeps your header labels visible and your data readable even in large worksheets. Combining line break techniques with other formatting tools creates professional spreadsheets that communicate complex information clearly.
From quick vlookup excel formulas that pull multi-line lookup results to elaborate dashboard panels that stack metrics vertically in summary cells, the ability to control line breaks gives you precise formatting power that goes far beyond what simple column layouts can achieve. By the end of this guide you will understand every method available, know which approach fits each situation best, and troubleshoot the most common issues that arise when working with multi-line cell content in Excel.
Excel Line Breaks by the Numbers

How to Start a New Line in an Excel Cell Step by Step
Select the Target Cell
Enter Edit Mode
Position Your Cursor
Press Alt+Enter
Enable Wrap Text
Adjust Row Height
The primary method for inserting a line break on Windows is the Alt+Enter keyboard shortcut. Click on the cell or position your cursor in the formula bar at the exact location where you want the new line to begin. Hold the Alt key firmly and press Enter. Excel inserts an invisible line feed character at that position and keeps the cursor inside the same cell so you can continue typing on the new line without interruption or accidental cell navigation.
For the line break to be visible inside the cell grid, the Wrap Text button on the Home tab must be enabled. When Wrap Text is turned off the cell contents appear compressed onto a single line even though the line break character is stored internally within the cell data. Click the Wrap Text button or use the ribbon shortcut Alt then H then W to toggle wrapping on. The row height automatically adjusts to accommodate all lines of text within the cell.
If you need to edit an existing cell that already contains text and insert a line break in the middle of the content, press F2 to enter edit mode first. Use the left and right arrow keys or click with your mouse to position the cursor at the exact character where you want the break inserted. Then press Alt+Enter to split the text at that point. This technique works identically whether you are editing directly in the cell grid or editing inside the formula bar above the worksheet.
On Mac computers the keyboard shortcut differs depending on your Excel version and specific keyboard layout configuration. In newer versions of Microsoft 365 for Mac use Control+Option+Return or Control+Option+Enter to insert a line break inside a cell. Some older Mac versions of Excel accept Command+Enter instead. If neither shortcut works on your system, check your macOS System Preferences to verify that no global keyboard shortcut is intercepting or overriding these specific key combinations before they reach Excel.
Excel for the web operates in your browser and supports a more limited set of keyboard shortcuts compared to the desktop application. In the browser-based version press Alt+Enter while actively editing a cell to insert a line break, which mirrors the Windows desktop shortcut exactly. However some browsers may intercept the Alt+Enter combination for their own purposes. If the shortcut fails in your browser, try clicking into the formula bar first where the key combination is more reliably recognized by the web application.
When you learn how to create a drop down list in excel you might wonder whether drop-down validation cells support multi-line entries. Data validation drop-down menus display each list item as a single line in the dropdown selector regardless of formatting. However after selecting a value from the dropdown, you can enable Wrap Text on the cell to display longer text entries across multiple visible lines if the selected string exceeds the column width. Line break characters inside dropdown values are technically supported but rarely practical.
One frequently overlooked consideration when inserting manual line breaks is their effect on cell sizing and print layout. Each line break you add increases the effective height of the row when Wrap Text is enabled. If you plan to print your spreadsheet, use Print Preview to check that expanded rows do not push important content onto extra pages or create awkward page breaks. You can manually control row heights through the Format menu or by dragging the row border in the row header area to set a fixed height value.
How to Start New Line in Excel Cell by Platform
On Windows desktop versions of Excel the primary shortcut is Alt+Enter. This works in Excel 2016, 2019, 2021, and Microsoft 365. Position your cursor inside the cell at the exact point where you want the line break, hold Alt, and press Enter. The cell stays in edit mode and a new line appears immediately. You must also enable Wrap Text from the Home tab for the break to display visually inside the cell grid rather than being hidden on a single rendered line.
Windows users can also insert line breaks through the formula bar by clicking at the desired position and pressing Alt+Enter there. The formula bar expands vertically to show each line of content separately. For formula-based line breaks on Windows, use CHAR(10) inside any concatenation formula such as A1 and CHAR(10) and B1. The CHAR(10) function returns the line feed character that Excel recognizes as a line break on the Windows platform, and this approach works reliably across all modern desktop Excel versions.

Pros and Cons of Using Multi-Line Cells in Excel
- +Consolidates related data like addresses into a single cell for cleaner layouts
- +Reduces the total number of columns needed in your spreadsheet design
- +Makes descriptive text and notes significantly more readable at a glance
- +Works seamlessly with CHAR(10) formulas for automated multi-line output
- +Compatible across Windows, Mac, and Excel for the web platforms
- +Preserves formatting when copying cells between workbooks and applications
- −Row heights become inconsistent across the sheet creating uneven visual alignment
- −Sorting and filtering columns with multi-line cells produces unreliable results
- −CSV and text file exports may break when cells contain embedded line break characters
- −Find and Replace dialog cannot easily target or replace line break characters directly
- −Printing worksheets with many multi-line cells requires careful page layout adjustment
- −Screen readers and accessibility tools may struggle to parse multi-line cell content
Excel Multi-Line Cell Formatting Checklist
- ✓Press Alt+Enter on Windows or Control+Option+Return on Mac to insert a line break
- ✓Enable Wrap Text on the Home tab so line breaks display visually inside each cell
- ✓Verify that row heights auto-adjust to show all lines of content without clipping
- ✓Use CHAR(10) inside formulas when building multi-line outputs from concatenated cell values
- ✓Apply consistent column widths so wrapped text breaks at natural word boundaries
- ✓Test your multi-line cells in Print Preview before sending the worksheet to the printer
- ✓Use SUBSTITUTE with CHAR(10) to remove unwanted line breaks from imported data
- ✓Check that merged cells with line breaks display correctly across the merged range
- ✓Save a backup copy before running Find and Replace operations on line break characters
- ✓Confirm that multi-line cells sort and filter correctly by testing with sample data rows
Always Enable Wrap Text After Inserting Line Breaks
The most common reason line breaks appear invisible in Excel is that Wrap Text is not enabled on the cell. After pressing Alt+Enter to insert a line break, immediately click the Wrap Text button on the Home tab. Without this step your line breaks exist in the cell data but the cell renders all content on a single line, making it look as though the shortcut did not work at all.
Formula-based line breaks give you the power to combine data from multiple cells with clean visual separation between each value. The key function is CHAR(10) which returns the ASCII line feed character recognized by Excel on Windows. To join text from cells A1 and B1 with a line break between them, use the formula =A1&CHAR(10)&B1 in the destination cell. Remember that you must enable Wrap Text on the result cell or the inserted line break character remains invisible within the single-line display rendering.
The TEXTJOIN function available in Excel 2019 and Microsoft 365 dramatically simplifies multi-cell concatenation with line breaks as separators. The syntax TEXTJOIN(CHAR(10),TRUE,A1:A10) joins all non-empty values from the range A1 through A10 and places a line break between each entry. This single compact formula replaces lengthy nested CONCATENATE expressions and automatically skips blank cells, making it ideal for building summary fields from variable-length data ranges that may contain gaps or empty values throughout the source column.
The older CONCATENATE function and its modern replacement CONCAT also work reliably with CHAR(10) for inserting line breaks between joined values. Use CONCATENATE(A1,CHAR(10),B1,CHAR(10),C1) to stack three cell values vertically within one output cell. While CONCATENATE still functions in all current Excel versions, Microsoft recommends using CONCAT or TEXTJOIN in newer versions because those functions accept full range references as arguments and offer more flexible parameter handling than the legacy CONCATENATE function.
The SUBSTITUTE function is invaluable when you need to replace specific characters or delimiters with line breaks inside existing text strings. For example the formula SUBSTITUTE(A1,", ",CHAR(10)) replaces every comma-space combination found in cell A1 with a line break, effectively splitting a comma-separated list into separate visible lines within a single cell. This technique is especially useful when importing data that arrives as delimited text strings from databases, APIs, or external systems rather than structured columnar formats.
Conditional line breaks using IF statements let you build dynamic multi-line cell content that adapts based on whether source cells contain data or are empty. The formula =A1&IF(B1<>"",CHAR(10)&B1,"")&IF(C1<>"",CHAR(10)&C1,"") stacks values from cells A1, B1, and C1 with line breaks between them but only includes each subsequent line if its source cell contains actual data. This prevents unsightly blank lines from appearing in your output when some source cells happen to be empty.
When you combine CHAR(10) with array formulas or dynamic array functions like FILTER and SORT, the line break character passes through correctly and produces multi-line output in the result cell. You can create powerful summary cells that dynamically list filtered results separated by line breaks. For example the formula TEXTJOIN(CHAR(10),TRUE,FILTER(B2:B100,A2:A100="Active")) lists all items marked as Active in column A and displays them as separate lines within one compact summary cell.
On Mac systems you may occasionally need to use CHAR(13) instead of CHAR(10) depending on your Excel version and the operating system configuration. In most modern Microsoft 365 for Mac installations, CHAR(10) works correctly because Microsoft has standardized the line feed character handling across all platforms. If you discover that CHAR(10) does not produce visible line breaks on your particular Mac setup, try CHAR(13) as an alternative or use the combination CHAR(13)&CHAR(10) which covers both carriage return and line feed characters for maximum compatibility.

When you save an Excel workbook as CSV format, line break characters inside cells are preserved in the output file. Many text editors and data import tools interpret these embedded line breaks as row separators, causing your single multi-line cell to split across multiple rows in the CSV file. Always test CSV exports with sample data before sending files to external systems or colleagues who will import them into other applications.
Troubleshooting line breaks in Excel starts with understanding why they sometimes appear invisible despite being correctly inserted into the cell data. The single most common reason is that Wrap Text is not enabled on the affected cell. Even when a line break character exists inside the cell value, Excel displays everything on one compressed line if text wrapping is turned off. Select the problematic cell, navigate to the Home tab, and click the Wrap Text button to immediately reveal any hidden line breaks that were present all along.
Another frequent issue occurs when line break characters are imported from external data sources such as websites, SQL databases, or CSV files generated on different operating systems. Data copied from Unix or Linux systems contains only a line feed character while Windows systems produce a carriage return plus line feed combination. The CLEAN function in Excel removes most non-printable characters but also strips your intentional line breaks, so apply CLEAN carefully and test the results before using it across large data ranges.
If you need to remove all line breaks from a cell and convert multi-line text back to a single continuous line, use the SUBSTITUTE function to replace CHAR(10) with a space or an empty string. The formula SUBSTITUTE(A1,CHAR(10)," ") replaces each line break with a single space character, producing a clean single-line result. For thorough cleaning of data from mixed sources, nest two SUBSTITUTE calls to handle both CHAR(10) and CHAR(13) characters that may coexist within cells containing data imported from multiple platforms.
Row height problems frequently arise when cells contain many line breaks and Wrap Text is enabled. Excel automatically adjusts the row height to fit all visible lines of content, but this auto-sizing can create unevenly tall rows scattered across your worksheet that disrupt the visual consistency of your layout. To control row heights precisely, select all affected rows, right-click the row header, choose Row Height from the context menu, and enter a fixed point value that balances readability with compact presentation.
Printing worksheets that contain multi-line cells requires special attention to your page layout settings and print area configuration. Cells with numerous line breaks can expand their rows significantly, pushing subsequent content onto additional printed pages and creating awkward breaks in your data presentation. Before printing, always use Print Preview to check the full layout. Adjust page margins, scaling percentages, or manual page breaks as needed to ensure your multi-line data fits properly on each printed page.
When sharing workbooks with colleagues who use different operating systems, line break character compatibility is generally not a concern with modern Excel versions. Microsoft 365 handles line break characters consistently across the Windows, Mac, and web application versions of Excel. However if you export your spreadsheet to plain text or CSV format, the embedded line breaks inside cells are preserved and may cause unexpected parsing behavior in receiving applications that treat line feed characters as record delimiters rather than in-cell formatting.
VBA macros offer a programmatic method for inserting line breaks when building cell values through automated processes. Use the vbLf constant or the Chr(10) function in your VBA code to add line breaks programmatically. For example the statement Range("A1").Value = "Line 1" & vbLf & "Line 2" sets cell A1 to contain two separate lines of text. This approach is essential when generating automated reports, populating templates with data, or processing bulk records through macros that need to produce formatted multi-line cell output consistently.
Practical applications for multi-line cells in Excel extend far beyond basic text formatting into many real-world business and personal productivity scenarios. Mailing addresses are perhaps the most universally recognized use case because a street address, city, state, and zip code naturally belong together in a single cell but require separate lines for proper readability and postal formatting. Build an address formula using TEXTJOIN(CHAR(10),TRUE,B2,C2,D2&" "&E2&" "&F2) to automatically create formatted multi-line addresses from individual data columns.
Meeting notes and project documentation benefit enormously from multi-line cell formatting techniques. Instead of spreading lengthy notes across multiple adjacent columns or creating separate rows for each point, consolidate all related information into single cells with clear line breaks between topics or action items. This approach keeps your spreadsheet layout compact and makes it significantly easier to scan through information quickly. Combine this technique with conditional formatting rules to automatically highlight cells that contain specific keywords within their multi-line content.
Data validation input messages and error alert messages can include line breaks when you configure them through the Data Validation dialog box. In the Input Message tab or the Error Alert tab text boxes, you can create multi-line instructional text that appears as a tooltip when users select validated cells. This creates much more readable popup instructions for users who are filling out your spreadsheet templates, especially when the instructions contain multiple sequential steps, requirements, or important notes.
When building interactive dashboards in Excel, multi-line cells serve as compact information panels that display several related metrics or data points stacked vertically within a single cell. Use CHAR(10) in your dashboard formulas to arrange labels and their corresponding values on separate lines, creating card-like summary displays within your worksheet grid. Format these summary cells with center alignment, a slightly larger font size, and a subtle background fill color to make them stand out visually as key information panels within your overall dashboard layout.
Power Query, the data transformation engine built into modern Excel versions, provides another powerful method for handling line breaks during the data import and cleaning process. When importing text data that already contains line break characters, Power Query preserves them faithfully through each transformation step in your query pipeline. You can also use the Text.Combine function with the #(lf) line feed character as a separator to join multiple grouped rows into a single multi-line output value during aggregation operations within your Power Query workflow steps.
For collaborative workbooks stored in SharePoint or OneDrive, multi-line cells work seamlessly with the real-time co-authoring feature available in Microsoft 365 subscriptions. Multiple team members can edit cells containing line breaks simultaneously without data loss, and Excel handles merge conflict resolution automatically in the background. The line break characters are fully preserved through the cloud synchronization process, so teams do not need to worry about formatting degradation or lost line breaks during collaborative editing sessions across different devices or platforms.
As a final productivity tip, consider creating a custom Quick Access Toolbar button for the Wrap Text command if you frequently work with multi-line cell content throughout your daily Excel workflows. Right-click the Quick Access Toolbar at the top of the Excel window, choose Customize Quick Access Toolbar from the context menu, and add the Wrap Text command to your toolbar. This places the wrapping toggle exactly one click away from any ribbon tab you happen to be viewing, saving you valuable time when you constantly switch between wrapped and unwrapped formatting states while building spreadsheets.
Excel Questions and Answers
About the Author
Business Consultant & Professional Certification Advisor
Wharton School, University of PennsylvaniaKatherine Lee earned her MBA from the Wharton School at the University of Pennsylvania and holds CPA, PHR, and PMP certifications. With a background spanning corporate finance, human resources, and project management, she has coached professionals preparing for CPA, CMA, PHR/SPHR, PMP, and financial services licensing exams.