Text editor guidelines

By Tess Gadd
2 min. read

Text editors allow users to style their text to best convey their message.

Applies to:
Toolbar

Types of text editors

Plain text editor

A plain text editor allows the users to input just standard text without any formatting. This means that they can’t bold, italicize, add links, etc. It is often used in forms and input fields, as well as in basic messaging apps.

Rich text editor

A rich text editor allows users to add text, format it, and add rich media. Rich text editors may be divided into levels based on their features.

Basic: These editors allow users a few basic features such as bold, italics, and underline.

Mid: These editors may include the basic features as well as heading styles and text alignment (including bullet points and numbering).

Extensive: These text editors will include everything that the mid and basic editors do, plus giving users the ability to add things such as images, tables, HTML snippets, embed code, and more.

(Note: these levels are a guideline and not a rule.)

There are many different text styling features you can have in a rich text editor, but some of the most popular ones are as follows:

  • Bold: The bold icon is a toggle button that allows you to un/bold selected text, like this.
  • Italics: The italics icon is a toggle button that allows you to un/italicize selected text, like this.
  • Underline: The underline icon is a toggle button that allows you to add or remove underline on selected text, like this.
  • Strikethrough: The strikethrough icon is a toggle button that allows you to add or remove strikethrough on selected text, like this.
  • Highlight: The highlight icon button, when clicked, opens a color selector that allows you to highlight text, like this.
  • Text color: The text color icon button, when clicked, opens a color selector that allows you to change the text color, like this.
  • Heading/paragraph style: A dropdown that allows you to select a pre-made style, including heading styles 1–6 and a “paragraph" style.
  • Text alignment: Usually 3 or more buttons allowing the user to align their text left, right, center, or (sometimes) justified.
  • Bullets: The bullets toggle button turns selected paragraphs into bullet points.
  • Numbering: The numbering toggle button turns selected paragraphs into numbered points.
  • Insert image: When clicked, the “insert image” icon will usually bring up a dialog asking the user to upload or select an image, which will be inserted into the text.

Inline text editor

Inline text editors mean that users can format their text without having to scroll to the top of the page to view all their options. One of the limitations of inline text editors is that, due to size constraints, there will often be fewer formatting options available to the user.

The inline text editor will appear when the user highlights some text. The options available in the text editor will usually be fairly basic, such as bold and italics.


Variations

There are several variations of text editors.

Controls included in Balsamiq

Balsamiq offers a range of pre-made controls. Use search to find the one you need, then drop it directly into your wireframe.

Toolbar: Balsamiq has a pre-made text formatting bar, called a ‘toolbar’.

DIY symbols

You can make your own custom text editor Symbols in Balsamiq.

Text editor toolbar: You may want to create your own text editor to show your wireframe reviewers how basic or extensive your text editor is. You can do this by using rectangles and icons.

Inline text editor: An inline text editor allows the user to edit the selected text in situ without a fixed toolbar. You can create one using icons and a tooltip in Balsamiq.

Author

Tess Gadd
Tess Gadd

Questions or feedback? Email learn@balsamiq.com.

Related articles


Dropdown menu (combo box) guidelines

A Dropdown menu (or Combo Box, Pull Down menu, Picker) gives you a list of items to select from. It’s a common element in forms, setting pages, and quizzes.

Tess Gadd
By Tess Gadd

Table and data grid guidelines

How to design data tables: different styles (zebra stripes, free-form, ruled grid / rows / columns), common cell types, tables on mobile, and best practices.

Tess Gadd
By Tess Gadd

Button guidelines

Buttons are common elements of every interface and are used to execute an action. It must be apparent what that action will be, to avoid any mistakes or confusion.

Tess Gadd
By Tess Gadd

Other topics you might be interested in

Our monthly emails will make you better at your job

Get our inside stories on product design, making things people love, and running a business built to last. Delivered once a month to your inbox.