1. Home
  2. Guides
  3. Outlook
  4. How to add a clickable HTML email signature to Outlook desktop
Outlook

How to add a clickable HTML email signature to Outlook desktop

Get a designed, clickable HTML signature into the Outlook desktop app by creating a placeholder signature and replacing its text with your HTML code in the signature file on your PC.

  • By Nur Islam
  • 3:24 video
  • 8 steps
  • 30.3K views
Jump to a step (8)
Who this is for

You have a signature with a logo, links and social icons, but Outlook's signature editor will not accept HTML code. Pasting the design often breaks the layout or strips the links.

Outlook stores each signature as files in a hidden folder on your computer, including an HTML file. The workaround is to create a signature with placeholder text in Outlook, open its HTML file in Notepad, and replace the placeholder with your own HTML code. After a restart, Outlook shows the full signature.

What you need

  • The Outlook desktop app on Windows
  • The HTML code for your email signature

Step by step

0 of 8 done
  1. 01

    Open the Signatures window

    In Outlook, click New Email, click Signature and select Signatures. You can also go to File, Options, Mail and click Signatures.

  2. 02

    Create a placeholder signature

    Click New, give the signature a name and click OK. In the signature body, type some placeholder text that you will replace later, then click Save.

  3. 03

    Copy your signature HTML

    Copy the HTML code of your signature. If you only have a preview of it, open the preview in a browser, right-click the signature, choose View page source, select the code and copy it.

  4. 04

    Open the Signatures folder

    In File Explorer, go to the C drive, open Users, then your username. Open AppData, then Roaming, then Microsoft, then Signatures.

    AppData is hidden by default. If you do not see it, open File Explorer's options, go to the View tab, select Show hidden files, folders, and drives and click OK.

  5. 05

    Replace the placeholder with your HTML

    Find the files for the signature you just created. Right-click the HTML file and open it with Notepad. Scroll to your placeholder text, select it, paste your HTML code over it and save the file.

  6. 06

    Restart Outlook and check the signature

    Close and reopen Outlook, then create a new email. The HTML signature appears with working links.

  7. 07

    Set it as your default

    Open the Signatures window again. Choose the signature for New messages and for Replies/forwards, then save.

  8. 08

    Switch between signatures

    If you have more than one signature, click Signature in a new email and pick the one you want for that message.

Tips and common problems

  • Outlook's own signature editor cannot take HTML code. Always edit the .htm file in the Signatures folder.
  • If you cannot see the AppData folder, turn on Show hidden files, folders, and drives in File Explorer.
  • Open the HTML file with Notepad, not a browser or Word, so you edit the raw code.
  • Restart Outlook after saving the file. The new signature does not show until you do.
Still stuck? Ask AI to help you fix itChatGPTClaudeGeminiCopilotPerplexityGrok

Questions

How do I add an HTML signature to Outlook desktop?

Create a signature with placeholder text in Outlook, open its HTML file from C:\Users\<your username>\AppData\Roaming\Microsoft\Signatures in Notepad, replace the placeholder with your HTML code, save and restart Outlook.

Where are Outlook signatures stored on Windows?

In the Signatures folder under your user profile: C:\Users\<your username>\AppData\Roaming\Microsoft\Signatures. AppData is a hidden folder.

Why doesn't my HTML signature show up in Outlook?

Make sure you saved the HTML file in Notepad and then restarted Outlook. Outlook only reads the updated signature file when it starts.

Video chapters
Ask a question in the comments Last checked 26 Sep 2026. Screens change: if a step looks different, tell me in the comments.