Email Signature Generator

Create a professional email signature and auto-fill user data from Microsoft 365 automatically using Microsoft Graph.


Leave blank to hide from signature.
Uses mail first, then userPrincipalName.

Uploaded images work in preview. For final signatures, host the image publicly.
Web-safe fonts render more reliably across mail clients.

Social icons appear only when a URL is provided.

  1. Create an App Registration in Microsoft Entra ID.
  2. Add platform type Single-page application.
  3. Add your Redirect URI, for example https://signature.yourdomain.com/index.html.
  4. Add delegated Microsoft Graph permission User.Read.
  5. Replace YOUR_CLIENT_ID_HERE and YOUR_TENANT_ID_HERE in this file.
  6. The page starts Microsoft sign-in automatically on load and applies static defaults based on the Azure companyName value.