{"id":4450,"date":"2021-06-11T11:48:32","date_gmt":"2021-06-11T15:48:32","guid":{"rendered":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder\/"},"modified":"2025-12-22T11:23:39","modified_gmt":"2025-12-22T16:23:39","slug":"litmus-builder-essentials-developing-in-our-email-builder","status":"publish","type":"post","link":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder","title":{"rendered":"Litmus Builder Essentials: Create in Our Email Builder"},"content":{"rendered":"\n\n\t<div id=\"simple-text-block-block_408fcaf7d5a3af141d552d4b4621be5a\" class=\"block-simple-text-block alignfull \" style=\"background-color:\">\n  <div class=\"container\">\n  \t<div class=\"row\">\n  \t\t<div class=\"col\">\n  \t\t\t<div class=\"copy\">\n  \t\t\t\t<p>In the <a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/litmus-builder-essentials-getting-to-know-email-builder\/\">last post in our Litmus Builder Essentials series<\/a>, we took a spin through Builder\u2019s interface, learning about all of the different sections of Builder, some of the menu and settings options, and what exactly those little icons in the upper-right corner are. Now that you\u2019re comfortable with what goes where in Builder, it\u2019s time to dig into some of the features that make developing emails in Builder a wonderful experience.<\/p>\n<p>In this second installment of Litmus Builder Essentials, we\u2019ll take a deeper look at Builder\u2019s code and visual editors, some of the features designed specifically for email development, and how to use Builder to speed up your development workflow.<\/p>\n<h2>Meet our email editors<\/h2>\n<p>Litmus Builder is split into three main sections: the code editor, the visual editor, and the preview pane.<\/p>\n<p>For most, the main work in Builder will occur in either the code or visual editor.<\/p>\n<h3>The code editor<\/h3>\n<p>The code editor is where you write the HTML and CSS for your email.<\/p>\n<p>Unless you\u2019ve started with a new template or copy and pasted your own code into your Builder project, the code editor will be blank by default.<\/p>\n<figure id=\"attachment_30457\" aria-describedby=\"caption-attachment-30457\" style=\"width: 2560px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"size-full wp-image-30457\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.45.30-PM.png\" alt=\"The code editor and preview pane in Builder\" width=\"2560\" height=\"1214\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.45.30-PM.png 2560w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.45.30-PM-300x142.png 300w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.45.30-PM-1024x486.png 1024w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.45.30-PM-768x364.png 768w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.45.30-PM-1536x729.png 1536w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.45.30-PM-2048x971.png 2048w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.45.30-PM-1800x854.png 1800w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><figcaption id=\"caption-attachment-30457\" class=\"wp-caption-text\"><em>The code editor and preview pane in Builder<\/em><\/figcaption><\/figure>\n<p>If you\u2019re experienced with coding emails, you can start writing your code directly in the editor\u2014or copy and paste an email from a local file or your text editor of choice.<\/p>\n<p>If you start a new blank document but later decide you need a template to build on, go to the menu bar to click <b>Insert<\/b>, then . This will open the Template Gallery, where you can choose from one of your own saved templates or from a library of elegant, pre-tested templates for a range of use cases that you can customize for your next campaign. Select a new template, and Builder will load that template\u2014images and all\u2014into the code editor.<\/p>\n<h3>The visual editor<\/h3>\n<p>The visual editor allows coders and non-coders alike to quickly and easily build on-brand emails using <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/what-is-an-email-template\/\">templates<\/a> and <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/email-modules-and-modular-email\/\">modules<\/a>. Creating those for Visual Editor works with any HTML\u2014and doesn\u2019t require lengthy setup or complex, proprietary syntax to learn. It doesn\u2019t add anything extra to your code either.<\/p>\n<p>To get started, open an existing email in your Litmus account, or start a new email using a template. You can do this either when you first create a new email or by going to your existing email and clicking on the <b>Templates<\/b> button in the Visual Editor menu.<\/p>\n<p>Then it\u2019s just a matter of selecting an element from your email in the preview pane to edit in the Visual Editor on the left side.<\/p>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-19838\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/09\/GIF_-Updating-Text.gif\" alt=\"updating text in Visual Editor in Litmus Builder\" width=\"800\" height=\"495\" \/>\n<p>For more details on how to build emails using Visual Editor, check out this blog post: <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/build-more-quality-emails-faster-with-litmus-visual-editor\/\">Build More Quality Emails, Faster with Litmus\u2019 Visual Editor<\/a>.<\/p>\n<p>And if you\u2019re a Litmus Enterprise customer, you also have the flexibility to <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/new-in-litmus-april-2021-product-release\/\">drag and drop modules<\/a> or content blocks to make each email its own without sacrificing quality.<\/p>\n<h2>Coding views: HTML and CSS<\/h2>\n<p>Builder allows you to edit in both HTML and CSS. By default, the code editor in Builder opens a document in the <b>HTML<\/b> view, as this is what most email designers and developers are familiar with. In the HTML view, you can write HTML and CSS to build your email. All the changes you make to your code display to the right in the preview pane in real time.<\/p>\n<p>Builder\u2019s code editor has a second view, though. The <b>CSS<\/b> view allows you to split your HTML and CSS so that you can work on them separately.<\/p>\n<figure id=\"attachment_30459\" aria-describedby=\"caption-attachment-30459\" style=\"width: 800px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30459 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/HTML-vs-CSS-views-GIF.gif\" alt=\"switching between HTML vs CSS views in Litmus Builder\" width=\"800\" height=\"450\" \/><figcaption id=\"caption-attachment-30459\" class=\"wp-caption-text\"><em>Switching between HTML and CSS views<\/em><\/figcaption><\/figure>\n<p>While separating HTML and CSS makes the coding process much easier, many email clients don\u2019t support external style sheets\u2014or even CSS\u2014in the head of an email. Instead, they require styles to be applied directly to HTML elements in each line of HTML.<\/p>\n<p>Manually inlining your CSS is a cumbersome process: Whenever you make a change to a style tag, you\u2019ll have to update it in each line of your code. Litmus Builder automates that step for you. Keep your HTML and CSS separated when building your email and leave the process of <a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/a-guide-to-css-inlining-in-email\">inlining your CSS<\/a> to Builder\u2019s automatic CSS inliner tool.<\/p>\n<p>You can turn on CSS inlining in Builder in the <b>Settings<\/b> menu, accessed from the gear icon in the code editor panel. Once turned on, Builder will automatically add your CSS to your HTML document\u2014both while you\u2019re designing and when testing your campaigns using <a rel=\"noopener\" href=\"https:\/\/litmus.com\/email-testing\">Email Previews<\/a>.<\/p>\n<p>Once you have a finished email campaign, Builder compiles your HTML and CSS together for copying and pasting into your ESP. Grab the compiled code by clicking <b>Export<\/b>, then choosing Copy HTML or Download HTML, which will download the email and any uploaded assets\u00a0 directly to your computer.<\/p>\n<p>When copying your HTML, you\u2019ll see the compiled email size. This can give you insight into how much of an impact using partials, CSS inlining, and other features have on the total weight of your markup. Use this to see if your email\u2019s weight could impact loading speeds\u2014and make sure you\u2019re under Gmail\u2019s 102KB display limit to prevent your email from being clipped or cropped.<\/p>\n<figure id=\"attachment_30460\" aria-describedby=\"caption-attachment-30460\" style=\"width: 1364px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30460 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-b.png\" alt=\"file size info when compiling HTML in Litmus Builder\" width=\"1364\" height=\"1170\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-b.png 1364w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-b-300x257.png 300w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-b-1024x878.png 1024w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-b-768x659.png 768w\" sizes=\"(max-width: 1364px) 100vw, 1364px\" \/><figcaption id=\"caption-attachment-30460\" class=\"wp-caption-text\"><em>File size information when compiling<\/em><\/figcaption><\/figure>\n<p>While relying on Builder\u2019s CSS inliner is one way to speed up email development, Builder has a few more tricks up its sleeves.<\/p>\n<p>You may remember from <a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/litmus-builder-essentials-getting-to-know-email-builder\">Part 1<\/a> that the <b>Settings<\/b> menu has two other toggles besides Inline CSS: <b>Auto-complete<\/b> and <b>Close tags<\/b>. These two options, when turned on, allow you to code more reliable campaigns faster.<\/p>\n<p><b>Auto-complete<\/b> allows you to view a list of options for HTML elements when typing in the code editor. This can be helpful for those times when you forget a specific HTML element. Just start typing and Builder will show you a list of elements you can select to pop into your code.<\/p>\n<figure id=\"attachment_30461\" aria-describedby=\"caption-attachment-30461\" style=\"width: 928px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30461 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-auto-complete.gif\" alt=\"auto-complete email HTML in Litmus Builder\" width=\"928\" height=\"593\" \/><figcaption id=\"caption-attachment-30461\" class=\"wp-caption-text\"><em>Auto-complete in action<\/em><\/figcaption><\/figure>\n<p>Tired of writing the same lines of code over and over again? Speed up your development process with the addition of autocompletion support for pre-existing CSS and images. For any pre-existing CSS (whether embedded in style block, in the CSS tab, or in partials), the values will be available as an autocomplete option when using class or id attributes.<\/p>\n<p>Additionally, any images uploaded to Builder will have the image filename available as an autocomplete option for the source attribute, along with its width\/height dimensions for width\/height attributes and CSS properties.<\/p>\n<p>The <b>Close tags<\/b> option automatically closes HTML tags while coding. Missing closing HTML tags can cause a variety of issues in emails, so <b>Close tags<\/b> is a good way to ensure you don\u2019t run into any rendering problems due to a rogue, open tag.<\/p>\n<p>One of my favorite features of Builder\u2019s code editor is its built-in <b>Emmet<\/b> integration. Emmet allows you to type shortcuts which are then expanded into full code snippets. While Emmet was originally built as a plugin for desktop text editors, we\u2019ve built Emmet right into the code editor\u2014allowing you to take advantage of the power of Emmet without having to download or install anything on your own.<\/p>\n<figure id=\"attachment_30462\" aria-describedby=\"caption-attachment-30462\" style=\"width: 930px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30462 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-emmet.gif\" alt=\"Emmet coding shortcut in Litmus Builder\" width=\"930\" height=\"523\" \/><figcaption id=\"caption-attachment-30462\" class=\"wp-caption-text\"><em>Emmet speeding up coding<\/em><\/figcaption><\/figure>\n<p>We\u2019ve put together a <a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/what-is-emmet\">quick guide to help you<\/a> get started with using Emmet in your own emails.<\/p>\n<p>There are a few more features of Builder that allow you to speed up your development workflow, including using <b>Snippets and Partials<\/b> and <b>Tracking Manager<\/b>. We\u2019ll take a more in-depth look at those in our <a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/litmus-builder-essentials-best-practices-for-creating-html-email-templates-in-builder\">final post<\/a> of the Litmus Builder Essentials series.<\/p>\n<h2>Test your emails<\/h2>\n<p>Once you start creating your email in Builder\u2019s code or visual editor, you\u2019ll want to preview and test it in actual email clients. That\u2019s where the preview pane comes into play. Builder\u2019s <b>preview pane<\/b> allows you to preview, navigate, and test your campaigns in 90+ different email clients, devices, and browsers using <a rel=\"noopener\" href=\"https:\/\/litmus.com\/email-testing\">Email Previews<\/a>.<\/p>\n<figure id=\"attachment_30463\" aria-describedby=\"caption-attachment-30463\" style=\"width: 2278px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30463 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/litmus.com_folders_8159_emails_3151824_builderPixel-2.png\" alt=\"The Browser view of an email in Litmus Builder\" width=\"2278\" height=\"4016\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/litmus.com_folders_8159_emails_3151824_builderPixel-2.png 2278w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/litmus.com_folders_8159_emails_3151824_builderPixel-2-170x300.png 170w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/litmus.com_folders_8159_emails_3151824_builderPixel-2-581x1024.png 581w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/litmus.com_folders_8159_emails_3151824_builderPixel-2-768x1354.png 768w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/litmus.com_folders_8159_emails_3151824_builderPixel-2-871x1536.png 871w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/litmus.com_folders_8159_emails_3151824_builderPixel-2-1162x2048.png 1162w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/litmus.com_folders_8159_emails_3151824_builderPixel-2-1800x3173.png 1800w\" sizes=\"(max-width: 2278px) 100vw, 2278px\" \/><figcaption id=\"caption-attachment-30463\" class=\"wp-caption-text\"><em>The Browser view of an email<\/em><\/figcaption><\/figure>\n<p>By default, the preview pane loads the <b>Browser<\/b> view of your email. This view uses your web browser\u2019s rendering engine to display your email and allows you to quickly see changes to your email as you build. You can even test things like links and interactivity within your email.<\/p>\n<p>The <b>Browser<\/b> view in the code editor also allows you to use some of the tools in the toolbar of the preview pane.<\/p>\n<p>In the preview pane toolbar, you\u2019ll see a gear icon. When you click on the gear, a drop-down menu appears with the following options:<\/p>\n<ul>\n<li aria-level=\"1\"><b>Popout:<\/b> Opens the entire preview pane onto a separate window, which is useful if you want to see more code in the code editor or take advantage of multiple displays.<\/li>\n<li aria-level=\"1\"><b>Toggle images:<\/b> Turn images in your email on and off, which is useful for simulating email clients that block images by default. Consider this your <a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/the-ultimate-guide-to-styled-alt-text-in-email\">friendly reminder to use ALT text<\/a> for any images that, if missing, would detract from your message.<\/li>\n<li aria-level=\"1\"><b>Toggle gridlines:<\/b> Toggles a blue grid around all of the individual elements in your email, allowing you to click on them and navigate directly to that piece of code in the code editor. Here\u2019s looking at you, Dreamweaver users.<\/li>\n<li aria-level=\"1\"><b>Mobile:<\/b> Quickly switches the width of the preview pane to mimic a narrower mobile device screen size.<\/li>\n<li aria-level=\"1\"><b>Desktop:<\/b> Quickly switches the width of the preview pane to mimic a wider desktop device screen size.<\/li>\n<\/ul>\n<figure id=\"attachment_30466\" aria-describedby=\"caption-attachment-30466\" style=\"width: 800px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30466 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Features-Preview-in-Builder.gif\" alt=\"trying the Litmus Builder preview pane: popout, toggle images, toggle gridlines, and mobile and desktop views\" width=\"800\" height=\"450\" \/><figcaption id=\"caption-attachment-30466\" class=\"wp-caption-text\"><em>Builder\u2019s preview pane in action<\/em><\/figcaption><\/figure>\n<p>Need the dimensions of elements in your email? Easily view the dimensions of specific elements, such as a table cell or an image, with a simple hover.<\/p>\n<figure id=\"attachment_30470\" aria-describedby=\"caption-attachment-30470\" style=\"width: 1507px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30470 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-c.png\" alt=\"element dimensions in the grid view of Litmus Builder preview pane\" width=\"1507\" height=\"1370\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-c.png 1507w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-c-300x273.png 300w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-c-1024x931.png 1024w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/builder-essentials-2-c-768x698.png 768w\" sizes=\"(max-width: 1507px) 100vw, 1507px\" \/><figcaption id=\"caption-attachment-30470\" class=\"wp-caption-text\"><em>Element dimensions inside Grid View<\/em><\/figcaption><\/figure>\n<p>The second view inside the preview pane is <b>Email Previews<\/b>. This view allows you to see how your email campaign looks in 90+ different email clients, devices, and browsers. Click <b>Email Previews<\/b> in the preview pane toolbar to access.<\/p>\n<figure id=\"attachment_30471\" aria-describedby=\"caption-attachment-30471\" style=\"width: 1339px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30471 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-3.52.02-PM.png\" alt=\"Email Previews in Litmus Builder\" width=\"1339\" height=\"1018\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-3.52.02-PM.png 1339w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-3.52.02-PM-300x228.png 300w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-3.52.02-PM-1024x779.png 1024w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-3.52.02-PM-768x584.png 768w\" sizes=\"(max-width: 1339px) 100vw, 1339px\" \/><figcaption id=\"caption-attachment-30471\" class=\"wp-caption-text\"><em>Email Previews in Builder<\/em><\/figcaption><\/figure>\n<p>In the Email Previews view, you\u2019ll see the icons in the preview pane toolbar are replaced by a button that says <b>Choose clients<\/b>. This opens a modal where you can pick exactly which email clients you want to test. Notice that there are options to select all clients based on platform (desktop, web, tablet\/mobile) or select all clients based on vendor or device (Microsoft Outlook, Gmail, iOS clients, etc.). This allows you to quickly choose specific groups of clients for testing instead of testing in all clients by default.<\/p>\n<figure id=\"attachment_30472\" aria-describedby=\"caption-attachment-30472\" style=\"width: 800px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30472 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/litmus-email-previews-configure-email-clients.gif\" alt=\"configuring email clients for Litmus Email Previews\" width=\"800\" height=\"1016\" \/><figcaption id=\"caption-attachment-30472\" class=\"wp-caption-text\"><em>Selecting email clients for testing<\/em><\/figcaption><\/figure>\n<p>Once you have your email clients selected, testing changes to your code is easy. Email Previews run every time you save changes to your email in Builder. Simply update your code, press Command <b>\u2318 + S<\/b> (on Mac) or <b>CTRL + S<\/b> (on PCs), and watch as Litmus returns updated screenshots of your email campaign in your email clients of choice.<\/p>\n<p>Within the Email Previews view, you can select individual email clients to expand those clients, allowing you to view the full screenshot of your email in that client.<\/p>\n<p>For some email clients, you can toggle images on and off in Previews. You can also view the code analysis for some clients. Code Analysis displays information on potential problems in your code for certain clients, usually highlighting HTML and CSS that isn\u2019t fully supported in those clients. Both Toggle Images and Code Analysis can be accessed via the preview pane toolbar.<img decoding=\"async\" class=\"alignnone wp-image-30473 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.26.27-PM.png\" alt=\"Litmus Builder email code analysis for Yahoo! Mail preview\" width=\"1146\" height=\"314\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.26.27-PM.png 1146w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.26.27-PM-300x82.png 300w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.26.27-PM-1024x281.png 1024w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.26.27-PM-768x210.png 768w\" sizes=\"(max-width: 1146px) 100vw, 1146px\" \/><\/p>\n<p>Additionally, you can toggle mobile device views on 40 mobile clients, allowing you to see exactly how your email renders on the actual device.<\/p>\n<p>Speaking of how clients render your email, you can also see the processed version of your HTML. A lot of email clients will manipulate the code you send them, creating problematic changes in your HTML and CSS. You can see exactly how your code is changed by looking at the processed HTML button, which can be found by clicking the icon in the previews popout (see below). Your code editor will display the processed HTML, making hunting down tricky bugs easier than ever.<\/p>\n<figure id=\"attachment_30476\" aria-describedby=\"caption-attachment-30476\" style=\"width: 624px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-30476 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.30.26-PM.png\" alt=\"processed HTML in Litmus Builder\" width=\"624\" height=\"286\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.30.26-PM.png 624w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.30.26-PM-300x138.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><figcaption id=\"caption-attachment-30476\" class=\"wp-caption-text\"><em>Processed HTML in Builder<\/em><\/figcaption><\/figure>\n<p>Many email clients have contextual help built in as well. When available, you\u2019ll see an alert above your Email Preview. Click More Info to display explanations for common problems in those email clients\u2014along with links to articles explaining how to fix them.<\/p>\n<img decoding=\"async\" class=\"alignnone wp-image-30482 size-full\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.33.59-PM.png\" alt=\"rendering issues notification bar in Outlook 2016 email preview in Litmus Builder\" width=\"1628\" height=\"412\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.33.59-PM.png 1628w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.33.59-PM-300x76.png 300w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.33.59-PM-1024x259.png 1024w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.33.59-PM-768x194.png 768w, https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Screen-Shot-2021-05-26-at-1.33.59-PM-1536x389.png 1536w\" sizes=\"(max-width: 1628px) 100vw, 1628px\" \/>\n<p>Finally, you can quickly switch between clients using the arrow icons on either side of the email client name in the preview pane toolbar. You can also use the arrows on your keyboard.<\/p>\n<p>Once you\u2019re done viewing your email in a specific client, close out of that full preview, which will return you to the Email Previews grid.<\/p>\n<h2>Start coding with Builder today<\/h2>\n<p>Now that you know your way around Builder, why not take it for a spin? No matter what <a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/understanding-responsive-and-hybrid-email-design\">coding techniques<\/a> you use, Litmus Builder can help you develop more reliable campaigns quicker than ever before. And, if you\u2019re part of a team, check out the next installment of Litmus Builder Essentials to see <a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/how-teams-can-use-our-email-builder\">how Builder can improve workflows<\/a> across teams and organizations.<\/p>\n<p>Already a Litmus customer? <a rel=\"noopener\" href=\"https:\/\/litmus.com\/build\">Jump right in<\/a>. Otherwise, <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/pricing\">book a demo<\/a> to see how Builder can improve your development process today.<\/p>\n<div class=\"cta\">\n<table style=\"background-color: #f2f3f6;\">\n<tbody>\n<tr>\n<td class=\"block-1\" style=\"padding: 20px 10px 20px 20px;\"><img decoding=\"async\" class=\"alignnone \" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/logo.png\" width=\"227\" height=\"268\" \/><\/td>\n<td class=\"block-2\" style=\"padding: 20px 20px 20px 10px;\">\n<p class=\"zero\"><strong>Litmus Builder is more than just building emails<\/strong><\/p>\n<p class=\"zero\">Quickly build and QA test on the email clients that matter most to your audience, and take advantage of reusable email modules and templates to reduce errors and maintain brand consistency.<\/p>\n<p class=\"zero\"><a class=\"btn medium orange button\" rel=\"noopener\" href=\"https:\/\/www.litmus.com\/email-builder\/\" target=\"_blank\" rel=\"noopener noreferrer\">See all the perks \u2192<\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><\/h2>\n<h2>Learn more in our Litmus Builder Essentials series<\/h2>\n<ul>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/litmus-builder-essentials-getting-to-know-email-builder\">Litmus Builder Essentials, Part 1: Get to Know Our Email Builder<\/a><\/li>\n<li aria-level=\"1\">You are here: <a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder\">Litmus Builder Essentials, Part 2: Create in Our Email Builder<\/a><\/li>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/how-teams-can-use-our-email-builder\">Litmus Builder Essentials, Part 3: How Teams Can Use Litmus Builder<\/a><\/li>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/litmus.com\/blog\/litmus-builder-essentials-best-practices-for-creating-html-email-templates-in-builder\">Litmus Builder Essentials, Part 4: Best Practices for Creating HTML Email Templates in Builder<\/a><\/li>\n<\/ul>\n<\/div>\n  \t\t\t<\/div>\n  \t\t<\/div>\n  \t<\/div>\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Get ready to create emails in Litmus Builder. Learn more about both our code editor and visual editor\u2014and how to speed up your email development workflow.<\/p>\n","protected":false},"author":3,"featured_media":30456,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"tags":[478,499,102,10250],"blog_category":[549],"class_list":["post-4450","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-design","tag-email-coding","tag-html","tag-litmus-builder","blog_category-product"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Litmus Builder: Meet Our Code Editor &amp; Visual Editor - Litmus<\/title>\n<meta name=\"description\" content=\"Get ready to create emails in Litmus Builder. Learn more about both our code editor and visual editor\u2014and how to speed up your email development workflow.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Litmus Builder Essentials: Create in Our Email Builder\" \/>\n<meta property=\"og:description\" content=\"Get ready to create emails in Litmus Builder. Learn more about both our code editor and visual editor\u2014and how to speed up your email development workflow.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder\" \/>\n<meta property=\"og:site_name\" content=\"Litmus\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/litmusapp\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-11T15:48:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-22T16:23:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Litmus-Builder-2-Building.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1380\" \/>\n\t<meta property=\"og:image:height\" content=\"724\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@litmusapp\" \/>\n<meta name=\"twitter:site\" content=\"@litmusapp\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Litmus Builder: Meet Our Code Editor & Visual Editor - Litmus","description":"Get ready to create emails in Litmus Builder. Learn more about both our code editor and visual editor\u2014and how to speed up your email development workflow.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder","og_locale":"en_US","og_type":"article","og_title":"Litmus Builder Essentials: Create in Our Email Builder","og_description":"Get ready to create emails in Litmus Builder. Learn more about both our code editor and visual editor\u2014and how to speed up your email development workflow.","og_url":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder","og_site_name":"Litmus","article_publisher":"https:\/\/www.facebook.com\/litmusapp","article_published_time":"2021-06-11T15:48:32+00:00","article_modified_time":"2025-12-22T16:23:39+00:00","og_image":[{"width":1380,"height":724,"url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Litmus-Builder-2-Building.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_creator":"@litmusapp","twitter_site":"@litmusapp","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder#article","isPartOf":{"@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder"},"author":{"name":"","@id":""},"headline":"Litmus Builder Essentials: Create in Our Email Builder","datePublished":"2021-06-11T15:48:32+00:00","dateModified":"2025-12-22T16:23:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder"},"wordCount":8,"commentCount":0,"publisher":{"@id":"https:\/\/www.litmus.com\/#organization"},"image":{"@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder#primaryimage"},"thumbnailUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Litmus-Builder-2-Building.jpg","keywords":["Design","Email Coding","HTML","Litmus Builder"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder","url":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder","name":"Litmus Builder: Meet Our Code Editor & Visual Editor - Litmus","isPartOf":{"@id":"https:\/\/www.litmus.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder#primaryimage"},"image":{"@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder#primaryimage"},"thumbnailUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Litmus-Builder-2-Building.jpg","datePublished":"2021-06-11T15:48:32+00:00","dateModified":"2025-12-22T16:23:39+00:00","description":"Get ready to create emails in Litmus Builder. Learn more about both our code editor and visual editor\u2014and how to speed up your email development workflow.","breadcrumb":{"@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder#primaryimage","url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Litmus-Builder-2-Building.jpg","contentUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2017\/05\/Litmus-Builder-2-Building.jpg","width":1380,"height":724,"caption":"Litmus Builder"},{"@type":"BreadcrumbList","@id":"https:\/\/www.litmus.com\/blog\/litmus-builder-essentials-developing-in-our-email-builder#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.litmus.com\/"},{"@type":"ListItem","position":2,"name":"Litmus Builder Essentials: Create in Our Email Builder"}]},{"@type":"WebSite","@id":"https:\/\/www.litmus.com\/#website","url":"https:\/\/www.litmus.com\/","name":"Litmus","description":"Are you getting the most out of your email marketing?","publisher":{"@id":"https:\/\/www.litmus.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.litmus.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.litmus.com\/#organization","name":"Litmus Software","url":"https:\/\/www.litmus.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.litmus.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2025\/04\/featured-image.png","contentUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2025\/04\/featured-image.png","width":600,"height":314,"caption":"Litmus Software"},"image":{"@id":"https:\/\/www.litmus.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/litmusapp","https:\/\/x.com\/litmusapp"]},{"@type":"Person","@id":""}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/4450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/comments?post=4450"}],"version-history":[{"count":2,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/4450\/revisions"}],"predecessor-version":[{"id":121750,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/4450\/revisions\/121750"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/media\/30456"}],"wp:attachment":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/media?parent=4450"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/tags?post=4450"},{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/blog_category?post=4450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}