Using Classic Outlook on Windows for personal email, calendar, and contact management
Yes, you can do this. EricMMinor's response is essentially correct. I found this thread after I had done something similar, so I'll also provide my notes and detailed steps here:
One of the advantages of SVG over PNG or JPG for a signature is that as vector images they can be much smaller files at a high resolution for something simple like a logo, so perfect for embedding in the email (note that if you embed bitmap/raster graphic inside the SVG, you lose all of the benefits of SVG and create compatibility problems for your mail recipients, so ONLY use SVG for true vector images). However, by default, Outlook will replace any SVG files you put in your signature with PNG files rendered from the SVG. I assume Outlook does this because historically, SVG was not universally supported, so this could be a compatibility benefit. However, in 2022, I can't find any programs that don't support SVG natively including testing in: Outlook on Windows or Android, any web-based mail in Firefox, Chrome, Edge, Opera, or Safari, and in iOS Mail (I suspect there still are some older mail systems in use though that won't display SVG, so be careful).
First, you should already be familiar with Outlook signatures. The easiest way in 2022 to modify and save a signature in Outlook is to just set it up how you want it to appear in the Outlook message, then copy the signature, open Signatures... from the Ribbon (opens the "Signatures and Stationery" window, be sure you're on the "E-mail Signature" tab at the top), hit New, then paste what you had copied from your Outlook message into the Edit signature area and hit Save. I recommend NOT trying to edit or construct the signature in the Edit signature block in this. This editor is a bit of a mess. I don't trust it.
Also note that even after constructing it in Outlook, not all mail recipients will see it exactly as you set it up. I recommend sending to multiple domains and mail programs to confirm it looks decent to you on all before you finalize and save it as your sig. For variety, I use outlook.com, gmail, and yahoo. Yahoo is always the worst, but with some effort you can get it work pretty well on all of them.
OK, onto the SVG specific steps. This may look like a lot of steps, but that's just because I've tried to include every little step. Assuming you already have a sig designed the way you want in Outlook (that's the hard part), the process to ensure it uses SVG files only takes about 1 minute in total and is VERY simple:
- For any images you'll have in your signature, in the Outlook message where you're creating the signature, use the SVG images you will ultimately want to store. Outlook will convert them to PNG, but that's OK. Using them here ensures they display at the correct size later. To insert an SVG image into the signature, just go to the Insert tab in the Ribbon -> Pictures -> Pictures... Browse to your SVG image and insert it. Size and position it how you want. (advanced positioning tip (optional): using a table can be a good way to get vertical positioning to work better across diverse mail systems)
- When you have the text and SVG image(s) set up how you like, copy the block to be saved as the signature. Be sure not to copy anything above or below what you want saved as the signature.
- Hit the Signature button on the Message tab of the Ribbon bar (you may need to hit the three dots on the right to see it, depending on your window width and Ribbon configuration) and select Signatures...
- Hit New and name your signature.
- Paste the stuff you copied from your Outlook message in step #2 into the "Edit signature" block. Do NOT make any changes here and don't worry if it looks different from what you did. This display (as of this writing at least) is not reliable. Ignore it. Trust that your signature is actually stored to look like what you had originally copied.
- Hit Save below the list of signatures. If you want this signature to be added automatically to some or all messages, specify your preferences in the drop-downs in the upper right.
- Hit OK to close the window.
- Confirm the signature is saved and available for use through the Signature button in the Ribbon. If you don't see it, then you missed something in the above steps (or I've missed something minor here). Repeat those steps carefully to set up the signature and confirm it works.
- In Windows Explorer, go to %appdata%\Microsoft\Signatures
- You will see 3 files and a subfolder for every Signature you have created. You may want to back these up if you're concerned about damaging them, or you can always just delete everything here and recreate any signatures by repeating steps 1-8 above. We're focused on the file <sig_name_as_saved_in_outlook>.HTM and the folder <sig_name_as_saved_in_outlook_files>.
- Open the <sig_name_as_saved_in_outlook_files> folder and put your SVG file(s) here. If an SVG file has a complex name with spaces, rename it/them so there are no spaces in the file name (you can just replace them with underscores if you wish). Spaces in the filename will cause the changes made in step #13 to fail.
- You will see image001.png (and image002.png, image003.png, etc. for every image you had put in your signature). Open it to confirm it's a PNG of the image in your SVG file. If there is only 1 PNG file, it will be. If you have multiple SVG and PNG files, be clear which is which so you know which PNG file came from which SVG file. Delete all the ****.png file(s).
- Using Notepad or Notepad++ (or any other text or HTML editor) open <sig_name_as_saved_in_outlook>.HTM. Do a global search and replace on image001.png to the name of your SVG file. If there is more than 1 image, do the same for image002.png to the matching SVG file, etc. for each image. Do NOT make any other changes to the HTML (unless you know HTML and know what you're doing, in which case, you can go ahead and edit to your heart's content -- this is the file that defines how your signature will appear).
- Save and close the <sig_name_as_saved_in_outlook>.HTM file.
Note that the above steps assume that you want all PNG files replaced with SVG files. If you need some of each, then just don't delete the PNG files you want to keep and don't replace their name(s) in the HTM file.
That's it. You're done. Test this by going into Outlook, creating a message, and adding this signature. If you zoom in on the image to 500% (Outlook's max zoom), now you'll notice that the images are still absolutely sharp with no jagged edges or curves.
Just remember that some older mail programs may still choke on an SVG image in a sig, so you may want to keep a copy of the original sig to use with any recipients you learn have trouble with your SVG sig. However, given that I couldn't find any mail programs as of July 2022 that failed, I suspect this problem will fade away to effectively zero in the relatively near future.