Email signature builder

Fill in your contact details in Arabic, English or both to get HTML you can paste into Gmail or Outlook, with a plain-text fallback and a live preview. Use it as a free email signature generator for a professional HTML signature in one or two languages.

Loading the tool…

Processing and privacy: The signature is built inside your browser. Your details are not sent to any server, and the preview is rendered in a sandboxed frame with no scripts.

How to use it

  1. Choose the layout: Arabic right-to-left, English left-to-right, or both languages stacked.
  2. Fill in name, job title, company and address for each language, then phone, email, website and social links.
  3. Set the accent color and pick a font from the email-safe list.
  4. Copy the signature as rich text to paste it straight in, copy the HTML source, or download the .html or .txt file, then test it in your own email client.

Example

A name such as <script>alert(1)</script> appears in the signature as ordinary text and is written in the source as &lt;script&gt;, so it never becomes markup.

A link such as javascript:alert(1) is rejected with an error naming the field and never reaches the output.

Ordinary fields (name, title, company, phone, email) produce one table with inline styles, no script and no external stylesheet.

Limits and caveats

  • Email clients render signatures differently: Gmail strips many styles and ignores <style>, Outlook on Windows renders mail with the Word engine and drops rules and changes spacing, and Apple Mail and mobile apps size fonts and images their own way. Test the signature in your own client before relying on it.
  • A logo or photo can only be added by URL. Base64-embedded images are stripped or blocked by most email clients, and a URL means the recipient’s client loads the image from that server and may block it until they press “show images”.
  • Direction: the Arabic layout sets dir="rtl" on the table and on every line, but some clients (older Outlook in particular) still reorder numbers and symbols inside a line differently.
  • The generated code is tables and inline styles only: no script, no external stylesheet, no event attributes, and links are restricted to http, https, mailto and tel.
  • Fonts are limited to ones present on common operating systems. A web font cannot be used because most email clients ignore it.
  • The tool does not send email and does not set the signature in your account; pasting or uploading it is something you do in your email client.

Questions about this tool

How do I paste this into Gmail?

Press “Copy as rich text”, then open Gmail settings → General → Signature and paste into the box. If the browser refuses the rich copy, open the preview, select the signature with the mouse and press Ctrl+C.

Why does the logo not appear for some recipients?

The image is loaded from the server that hosts it, and many clients block external images until the recipient allows them. Use a permanent URL on reliable hosting, and make sure the signature still reads without the image.

Do I need the plain-text version?

It helps: some recipients read mail as plain text, and some systems convert messages to text. The text version carries the same details with no formatting.

How do I create a professional email signature?

Fill in your name, job title, company, phone, email and website, choose the layout, accent color and font, then copy the signature and paste it into your email settings. Keep it short: name, title and two or three ways to reach you are enough, and a logo is optional by image URL. The tool builds the signature with tables and inline styles so it looks similar in most email clients.

How do I add the signature in Outlook?

Copy the signature with “Copy as rich text”, then open Outlook’s signature settings and paste it into a new signature. In Outlook for Windows this is usually File → Options → Mail → Signatures, and in Outlook on the web it is Settings → Accounts → Signatures. Send yourself a test message, because Outlook for Windows may change the spacing a little.