How to add an HTML email signature in Gmail

Gmail lets you paste a formatted signature straight into its settings. Here is how to do it, and how to fix the usual problems.

Add your signature

  1. Build your signature in the signature generator and click Copy signature.
  2. In Gmail, click the gear icon, then See all settings.
  3. On the General tab, scroll down to Signature and click Create new. Give it a name.
  4. Click in the signature box and paste with Ctrl+V (Windows) or Cmd+V (Mac).
  5. Under Signature defaults, choose when it is used: for new emails, and for replies and forwards.
  6. Scroll to the bottom and click Save changes.

Get the best result

  • Host your images online. Gmail shows images from a public web address, not from your computer.
  • Tick "Insert this signature before quoted text in replies" if you want it above the conversation history.
  • Keep it short. Four to six lines is plenty.
  • Send yourself a test email and look at it on your phone as well.

Troubleshooting

If images appear broken, they are not hosted at a public address. Upload them to your website or hosting and use that address in the signature.

If fonts look different, Gmail only supports a limited set of fonts. Use a standard one such as Arial or Georgia.

If the signature does not appear on new emails, check the Signature defaults setting on the same screen.

Create your signature
Build a professional email signature in minutes.
Open the builder

More guides

Add a signature in Outlook
How to paste an HTML email signature into Outlook on the web, the new Outlook, and Outlook for Windows, with fixes for images and layout.
Add a signature in Apple Mail
Paste a formatted email signature into Apple Mail on Mac, keep your fonts, and choose which accounts use it.
HTML email best practices
Why HTML email is different from web design, and the practical rules for layout, images, buttons, mobile and testing so your emails work in every client.