Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am writing an e-mail in Thunderbird, formatting it with bold, italic, bullets, etc. When I am finished, I would like to copy the HTML to my blog.

I tried the Edit HTML Source Add-On but it "is not compatible with Thunderbird 3.1.10".

How else can I view the HTML source of an e-mail I'm writing in Thunderbird?


Thanks baraboom, that's it, actually you can just CTRL-S to save then go to Drafts and view source:

enter image description here

share|improve this question
You could post your solution as another answer (and get rep for that) ;) –  slhck Jun 11 '11 at 21:06

3 Answers 3

up vote 3 down vote accepted

You can send yourself a copy of it and then view the raw message using menu option ViewView Source

share|improve this answer

As of Thunderbird 31.5.0 this is still relevant, and my current solution is "File -> Save As -> File" and then pick file type "HTML" which does "what you expect". But, you have to bounce out to another application like Notepad or Firefox (view source) to access the HTML source rather than being able to use the built in Firefox text editor, which is not always the most efficient path to your goal.

All the previous answers (view -> view source, other actions -> view source, and Ctrl-U, which are all the same) do not seem to work, because as Tyler Rick correctly notes they present raw message with mime formatting (as well as message headers). And, in the current version, I don't even find View Source available on drafts. Certainly the "view source" implemented is a powerful feature as well, I just think it was that wrong default choice and should be an advanced option.

share|improve this answer

Use the keyboard shortcut Ctrl + U.

share|improve this answer
That will only show the source of a received message, not a message that's in the process of being written. –  klokop Oct 28 '14 at 17:21
It also doesn't help if the entire message is Content-Transfer-Encoding: base64 encoded, for example. Then all I see when I press Ctrl + U is SGkgTWF0dXGhldyAtDQpDbZ3VsZCB5b3UgbWFrZSB0a2... –  Tyler Rick Nov 6 '14 at 22:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.