← Back to Guides

How to Add Bullet Points to an Upwork Message

A long paragraph listing your deliverables or tools is easy for a client to skim past. A bulleted list of the same information is easy to actually read. Upwork strips real HTML list markup on paste, the same way it strips bold and italic — so typing a dash and hoping it renders as a bullet won't work on its own. Here's what actually does.

The short version

  1. Start a new line. In the editor, start typing on a fresh line where you want the list to begin — deliverables, your tech stack, or portfolio links all work well as bullets.
  2. Turn it into a list. Click the Bullet List button in the toolbar, or type "- " (a dash and a space) at the start of the line and it converts automatically as you type. Use the Numbered List button, or "1. ", for an ordered sequence instead.
  3. Copy and paste as usual. The preview shows exactly what will paste. Copy it and paste into your Upwork proposal, message, or job post — the bullets (•) or numbers come through as plain characters, not HTML list markup.

Why this actually works

Instead of sending Upwork an actual <ul>/<li> list — which gets stripped on paste — the tool writes a real bullet character (•) or number directly at the start of each line as plain text. There's no markup for Upwork to remove, so the visual structure survives even though, technically, it's never been anything but plain text.

Where to use it

Lists work especially well for the parts of a proposal a client scans first: deliverables, your relevant tools or tech stack, past results, or a short list of questions before you can start. A numbered list is better for anything sequential — your process, a project timeline, or onboarding steps.

Try it in the editor →