How to add an HTML email signature in Mozilla Thunderbird

How to add an HTML email signature in Mozilla Thunderbird

How to set up email signature in Thunderbird

In this article, you can learn about three methods on how to set up an email signature in Mozilla Thunderbird. It can be achieved:

  • by using HTML code directly in Account settings,
  • by importing a previously prepared HTML file containing an email signature,
  • or simply creating the signature in the email body and then copying its code to the Thunderbird settings.

Follow the steps below to learn more about all three methods.

Method 1: Create an email signature directly in HTML editor

In order to create an email signature in Mozilla Thunderbird using HTML editor follow the steps below:

  1. Open Mozilla Thunderbird.
  2. Click on your email account name e.g. and then on View settings for this account option under the Accounts section.
    View settings for a selected email account
  3. In the Account settings window go to the Signature text section.
    The signature text section in Account settings
  4. In order to use HTML code you need to check the Use HTML box.
    Check the Use HTML box to create a mail signature in HTML code
  5. Now you can create a signature directly in the Signature text field by typing in HTML code.
    Type in HTML code in the Signature text section to create an email signature
  6. When the HTML code of your signature is ready, click OK.
  7. Now, go to the main view of Thunderbird and click Write to create a new email message.
    Click the Write button in the main Thunderbird view
  8. Your new email signature should be already there.
    Newly created signature available in the new email message

Method 2: Import a file (HTML, text or image) containing your email signature

In order to follow these steps, you need to create a file containing your email signature. The file can be HTML, text or image type. If you do not have one or do not want to prepare the file by yourself, you can download one of our ready-made signature templates.  When the file is ready, follow the steps below to insert it into the Thunderbird email client.

  1. Open Mozilla Thunderbird.
  2. Go to Account Settings. You can access them as described in step 2 of previous method or open Thunderbird menu, then click Options and Account Settings.
    See how to access Account settings in Mozilla Thunderbird
  3. Check the Attach the signature from a file instead (text, HTML, or image) box and then select a file containing your email signature by clicking the Choose… button.
    Attach a file containg your email signature
  4. Select the HTML file with your email signature and click the Open button to insert it into your account.
    Insert a file with the mail signature from a folder on your computer
  5. Once the file has been attached, click OK.
    Click OK when the file is inserted to Thunderbird.
  6. Your signature should be already available in every new email message. To check that, go to the main view of Thunderbird and click the Write button to see the result.
    Now you can see your email signature in new message body.

Method 3: Create an email signature in the body of a new message

You can also design your email signature in the new message body by using available formatting tools. Thanks to this method, you can see the result right away and modify any part of the signature if necessary. Learn more on how to achieve that by following the steps below:

  1. Open Mozilla Thunderbird.
  2. Go to the top menu and open a new message by clicking the Write button.
  3. In the new message window, you can compose your email signature using a basic toolbar or, to adjust it to your needs, you can use available formatting options under the Insert and Format tabs as well.
    Compose your email signature directly in a new message body using available tools.
  4. Once the signature is composed, select all in the email body. You can do that by pressing the combination of Crtl+A on the keyboard or going to the Edit tab and then clicking the Select All option.
    Select all what you created in the message body.
  5. Once the whole signature has been selected, go to the Insert tab and then click the HTML… option.
    Go to the Insert tab and then the HTML section to see the HTML code of your signature.
  6. In a new pop-up window, you should see your signature in form of HTML code. Copy this text and click Cancel as we do not want it to be inserted at this moment.
    Copy the HTML code of your mail signature.
  7. Now go to the Account settings. (to see a more detailed instruction on how to access them, please refer to step 2 in the previous method).
  8. In the Account settings window, you need to paste the copied HTML code into the Signature text section. Please make sure that the Use HTML box is checked.

    Note: Instead of composing your email signature in the email body, you can use this email signature generator, which really simplifies the process. When you have finished creating the signature, copy the HTML code from the signature generator and paste it into the Signature text section in Thunderbird.
    Paste the copied HTML code into the Signature text section in Account settings.
  9. Click OK to save changes.
  10. Go to the main Thunderbird view and click the Write option to open a new message. Your email signature will be there.
    Your emaill signature already available in the new message.

From now on, you do not need to worry about creating a good-looking signature every time you want to send an email as your email signature is already inserted into the message body.

Suggested reading

Learn more on how to manage email signatures centrally
Images in email signatures – linked or embedded?

75 thoughts on “How to add an HTML email signature in Mozilla Thunderbird

  1. iacrag


    How come my thunderbird does not have the “Ok” Button? I have finished setting up. But, I dont see the okay button.. Funny!!

    1. Kamil Glaser

      If that’s not a temporary issue, you might need to reinstall your Thunderbird. I’ve just checked the most recent version and the OK button is here.

  2. Ahmed Abdallah

    Once you are ready to set up your email signature, open Mozilla Thunderbird for Mac. At the top, click on Tools and then Account Settings.

  3. Kain murah dan kualiti

    Note: When installing your email signature in Thunderbird, you need to use the HTML source code of the email signature.

  4. sloraider

    Thank you for the useful tutorial.
    I have a problem when I send e-mail there’s no attachment (this is ok), but in received e-mail, there’s also attached a picture of a logo (I don’t want that). I would appreciate a solution to this.

  5. Ron

    Thanks for the useful tips.
    Up until now, I had to put up with Thunderbird displaying grey text in my signature.
    Option 3 worked for me.. and fixed it.

  6. LAS

    This is a very useful guide as I start a new business consulting service and am trying to do as much as possible on my own for now. Thank you for sharing your tools so others can be successful!
    I’m wondering how to incorporate the logo into one of your signature templates. In your third method, I see the html code for the image+source, but I don’t see reference to it in the first two methods. I am currently playing with the “Compact Logo.”

    Thank you!

    1. Kamil Glaser

      Glad to know you find our guides and resources helpful!
      The easiest way for you to get familiar with the HTML code is to use our signature generator and export the signature to HTML. The HTML tags will point to an online image location, but you can try using the local images, the way you have seen in the third method.

  7. Liza Rowan

    Can I add icons for various social media with links that are clickable (Facebook, Instagram) to take recipient directly to those pages

  8. Raghvendra Pratap Singh

    PNG & JPG are most acceptable image format in digital world. You may use your e-mail signature banner file as .PNG or .JPG.

    1. Open a fresh/new e-mail space.
    2. Type & paste you e-mail signature including images, if any. Resize the image as required.
    3. Select the entire content
    4. Click on Insert menu on top horizontal menu tabs.
    5. Click on HTML
    6. A message window will appear.
    7. Click on insert at the bottom of message window.
    Copy the codes from the message window.
    8. The signature banner appear at the bottom.
    The Signature banner will appear at composing e-mail window.

  9. Irene

    This was superduper helpful – a lot more than anything else I’ve encountered (including the official thunderbird support).

    Thank you very much!

  10. Erin

    I was able to set up the signature, however, when I reply to the message, my signature goes to the end of email from the recipient, instead above it. I want my signature at the end of my email, not at the end of email thread. Is there any way to fix it? Thanks a lot!

    1. Kamil Glaser

      Hi Erin,
      Please try this solution: go to Tools>Account Settings>[account name]>Composition & Addressing and set the reply style to Start my reply above the quote and then, change the place my signature setting to below my reply (above the quote).

  11. Lyn

    Thanks Kamil

    I’ve checked the ‘Attach this image to the message’ is checked so in theory all should work but it isn’t. I’ll try your other suggestion at a later date.

  12. Lyn


    I used option 3 and it worked really well. However I now wish to amend it slightly – I wish to change the link associated with one of the images in my signature. Do I need to make a new signature or can I amend/edit?

    1. Kamil Glaser

      Hi Lyn,
      You can edit the signature. Changing the link should be very easy. Simply go to your signature settings (Step 8 in the third method), find the link you want to change, and change it to the new one. Make sure that the link is surrounded by quotation marks and click OK save the changes.

      1. Lyn

        That worked thank you however I have just noticed, and it may have been the same before but – I created a new message to see how it looked and all was good so just to be sure I sent a test message to my other email account. When it arrived, there were no images, just text 🙁

        1. Kamil Glaser

          When you insert the image using Insert > Image, please make sure that the Attach this image to the message option is checked. If it still does not work, you can try uploading your picture to an image hosting service and pasting the picture’s url into the HTML code in place of the image path.

  13. Alex


    i like to insert my company logo in my signature with method 1 , i think it s missing… could you help? Thank s!

    1. Kamil Glaser

      Hi Alex,
      You can insert your company logo with method 1 using standard HTML code, that is <img src=”your image file path” />. You can see the code in step 8 of method 3. If you have any problems, please try using method 3, as it is the quickest and requires no HTML skill.

  14. karen

    Currently, when I reply an email, the location of my signature is right at the bottom of the thread. Meaning if I reply several times, my signature will appear several times at the bottom of the thread.

    How do i have my signature at the end of my reply every time i reply?

    1. Kamil Glaser

      Hi Karen,
      This is a common problem, to solve it in Thunderbird, please go to Tools>Account Settings>[account name]>Composition & Addressing and set the reply style to Start my reply above the quote and then configure place my signature option to below my reply (above the quote).

  15. ESTEE


    When i reply to mail my signature always go at the bottom part of the email trail.

    I prefer to have it at the bottom of my message then the history of email at the bottom of my signature…


    1. Kamil Glaser

      Hi ESTEE,
      Please go to Tools>Account Settings>[account name]>Composition & Addressing and try setting the reply style to Start my reply above the quote and setting place my signature to below my reply (above the quote).

  16. Leischa

    Hi, when i follow either option i get red lines around the boxes and the format doesnt look the same as it does via IE/Chrome, and when i try to still send emails using it I get error messages saying there are issues with each png image that’s used within it. I cant figure out how to resolve this. Any help would be greatly appreciated.

    1. Kamil Glaser

      Hi Leischa,
      Red borders are visible only in your editor to help you see where your tables are, they should not appear in your signature. Please send a message to yourself (when you are able) to test if they are visible in messages. When it comes to formatting issues and png problems, I need more information to help you. What are the differences between the formatting on browsers and in Thunderbird? Finally, could you specify how you insert images and what the error message is?

  17. Richard Di Stefano

    Thank you Kamil. I tried method 3 and it worked. Only problem is that there remains a stubborn double hyphen — at the left margin and above my signature, and I can’t get rid of the double hyphen. I tried using the Signature Generator template, went into Gmail, and my signature was set up just as I want it, except with the double hyphen. I tried everything from the beinning, even re-formatted the signature template, and I still can’t get rid of the double hyphen. Please help again. Thanks.

    1. Kamil Glaser

      I am glad the method worked and I think you will deal with the double hyphen as easily. Go to Tools>Options>Edit>Preferences>Advanced>Config Editor and find the entry mail.identity.default.suppress_signature_separator (you can use filter suppress_signature_separator) and double click it so that it is set to true (or 1).

      1. Richard Di Stefano

        Thank you for your help. I could not get beyond Tools>Options. Edit, Preferences etc. were nowhere to be found. However, the double hyphens — have disappeared on their own. I tested my E-mail by writing to myself, and now it is clean, with no distractions. I appreciate your assistance, Kamil.

  18. Richard Di Stefano

    I am trying to use Method 2 since my office has a logo. Several times I have created a new file with the signature material. But every time I test to write a new E-mail, the signature appears as merely a double hyphen — at the left margin, and the letters PK double spaced below, also at the left margin. I can’t get the signature line to reproduce at all. Please help. Thank you.

    1. Kamil Glaser

      Hi Richard,
      If method 2 is not working for you, please try method 3. In the editor, you can add the logo by clicking the image icon in the editor, or using the menu (Insert>Image…). If you still experience problems, just use one of our free templates or the Signature Generator (both links on the menu) and simply substitute graphics with your own. Please let me know if it solved your problem.

  19. Ebin Antony


    Thank you for the article.
    I have done the method 3 and created the signature.
    But when I am sending mail from (or via) Thunderbird and looking up it directly in gmail, it shows a different font other than I have set. Thunderbird shows the same signature I have set.
    Please help.
    Thank you.

    1. Milena Madej Post author

      Hi Ebin Antony,

      I have tested this with different browsers and fonts, but I was not able to reproduce the problem – my signature looked exactly as I set it up in Thunderbird.

      What font are you using when the problem occurs?

      Also, have you tried to recreate your signature from scratch or use different fonts?

      You can also try adding style=”font-family: <font_name>;” to paragraphs in your signature, e.g. <p style=”font-family: Verdana;”>John Doe</p>


  20. Jill

    Hi, when I reply to a message my email goes to the very bottom (below the original message) instead of in my reply. How can I have my signature be included in my reply? thank you

  21. Lynda

    I have done everything I’ve read but when I go to a new email it looks like I have a blank signature then below it has the new signature I created. How do I get rid of this blank signature.

    Lynda Mikulec
    Excalibur Rental
    Elite Toilet Rental


    1. Milena Madej Post author

      Hi Lynda,

      Perhaps there are some extra lines of code added at the beginning of your signature, which cause the problem (they might have been added by the program for some reason). Please try to recreate your signature from scratch using Method 1 as shown in this article.

      If the problem persists, try to do the following:

      1. Create a new text file (right-click the mouse button>New>Text Document) and name it, e.g. TB Signature.
      2. Open the text file and create your signature. Save changes and close the file.
      3. Go to Thunderbird and import the file using Method 2 from this article.
      4. Open a new message to check the results.

      Please let me know if it helps!


  22. aem

    Hello Milena,

    very useful article. Thank you.

    Was looking for diffrent kind of signature (idea or example) and this article answers to one of my problem

    write html code … this way is easier so i can now make my own signature without html / css skills

    I use an helful add-on (signature switch) to manage several signaures



  23. Russell Pizzuto

    I like method 3. My signature will consist of 3 or 4 simple lines. However I would like to add a JPEG just left balancing between the lines. If you know would you explain how I can do this with the 3rd method?


    1. Milena Madej Post author

      Hello Russell,

      If I understood you correctly, simply position the cursor between the lines in your signature exactly where the JPEG should appear (use the Enter key if you need to add an extra line to the signature), then go to the Insert tab, and select Image (method 3, step 3).

      In the resulting window, under the Location tab, click Choose File to load an image and click OK.

      Let me know whether it helps!

      All the best,

  24. Josh Kingdon

    How would one insert a hyperlink to your signature within Thunderbird? Do you need to attach a file? I’m trying “Command K” and that does not seem to work (as it does in Apple Mail). Thanks for the helpful article.

    1. Milena Madej Post author

      Hi Josh,

      To insert a hyperlink to your signature you can:

      – In method 1, add a link wrapped around the [a href="link"][/a] tags e.g. [a href=""]Display text for the link[/a] (I used square brackets instead of the angle ones as my editor changes them into a piece of code. Please use the angle brackets.)

      – In method 3, while composing your signature in the email body, insert a link using the “Ctrl/Cmd + L” command or go to the Insert tab and then select the Link option.

      Hope this helps!

  25. Des

    And … any advice re. using special characters? I have an é in my name and I see this is often changed to é. Thanks!

    1. Milena Madej Post author

      Hello Des,

      The problem with displaying special characters may be caused by the set of fonts installed on your operating system which may not support special characters or by inadequate character encoding. For more info, please refer to this article:

      To change the color of hyperlinks, go to the Thunderbird settings and then expand Options>Options>Display>Formatting tab. Under the Formatting tab in the Fonts & Colors section, click the Colors button. In the resulting widow, select new colors for your links.

      To add a graphic link to social media, please follow the steps below:

      1. Open your Thunderbird.
      2. Open a new message.
      3. In the new message window, go to the Insert tab in the top menu (or to the Insert icon in the message body) and click the Image… option.
      4. In the resulting window, click Choose File to insert the image (your social media icon) and then, in the same window, go to the Link tab where you can enter a link of your choice. Click OK to save changes.
      5. Now, when you click on your social media icon, it should take you to the selected webpage.

      Hope this helps!

  26. Des

    Thanks for this info – very useful. Using method 3, what’s the best way to insert a graphic link to social media? And … how do you stop the links “turning blue”?

  27. Leslie

    I have followed these very good directions (option 3) and when I am finished and click OK, a window appears that says : An account with this name already exists. Please enter a different account name.

    Please help! I only have one account!
    Thank you,

    1. Milena Madej Post author

      Hello Leslie,

      My research shows that the problem might be related to an updated version of Thunderbird. Please refer to this Thunderbird forum where the problem is discussed in detail:

      As stated in that thread, a rollback to, e.g. 24.6.0 version of Thunderbird may solve the problem.

      Please let me know whether it helped!



Leave a Reply

Your email address will not be published. Required fields are marked *