Skip to content

Free browser tools that respect your files — everything runs locally, nothing is uploaded.

Email Signature Generator

Build a clean, email-client-safe signature and copy it straight into Gmail or Outlook. Free, no account, and everything stays in this browser.

Your details

Optional fields are left out of the signature when empty — no blank rows.

Stored as a downscaled 112px data URL inside the signature — no external hosting needed. JPEG flattens transparency to white.

Social links

No social links yet — add up to 4. They render as text links (for example “LinkedIn | GitHub”), which every email client can display.

Style

Accent color

Every swatch is dark enough for white text and keeps links readable on white.

Live preview

Rendered from the exact exported HTML — a table with inline styles, exactly as email clients see it.

Fill in your name on the left (or load the sample) — the signature appears here.

Paste into Gmail

  1. Click “Copy for Gmail” above.
  2. In Gmail, open Settings (gear icon) → “See all settings”.
  3. Open the “General” tab and scroll to “Signature”.
  4. Click “Create new”, name it, then paste with Ctrl+V (Cmd+V on Mac).
  5. Scroll to “Signature defaults” and pick your new signature for new emails and replies.

Private by design: your signature is generated and saved only in this browser (localStorage) — nothing is uploaded to any server, and no account is required.

Quick Answer

An email signature generator turns your name, role, and contact details into ready-to-paste HTML that renders consistently in Gmail, Outlook, and Apple Mail. This free generator gives you five layouts (classic, minimal, modern two-column, compact, and banner), an accent color picker, and an optional headshot — then copies the exact table-based markup to your clipboard or downloads it as an .html file. Everything runs in your browser, so nothing you type is uploaded and no account is required.

How It Works

1

Fill in your details: name, title, company, email, and phone are enough to start — optional fields like department and street address simply disappear from the signature when left blank

2

Pick a layout and accent: choose from the Classic, Minimal, Modern two-column, Compact, and Banner presets, then one of the eight curated accent colors that stay readable on white

3

Optionally add a headshot and up to four social links: the photo is center-cropped and downscaled to 112px inside the HTML itself, and socials render as plain text links

4

Check the live preview: it renders the exact exported markup — a table with inline styles — inside a 390px frame so you can see how it fits on mobile

5

Export: “Copy for Gmail” puts styled HTML plus a plain-text fallback on your clipboard, “Copy HTML” copies the raw markup, and “Download HTML” saves a standalone file

Key Facts

  • Five layout presets: Classic, Minimal, Modern two-column, Compact single-line, and Banner
  • Emits table-based HTML with all styles inline — no CSS classes, flexbox, or external assets that email clients strip
  • Every text cell sets explicit background and text colors, so signatures survive dark-mode email themes
  • Up to four social links (LinkedIn, X, GitHub, Instagram, Facebook, YouTube) rendered as plain text links
  • Optional headshot is center-cropped, downscaled to 112px, and embedded as a data URL — no image hosting needed
  • Copy as raw HTML, copy as rich text for Gmail/Outlook paste, or download a standalone .html file
  • Your details are saved automatically in this browser (localStorage) with a one-click Clear all
  • Free with no account, no watermark, and no uploads — everything stays on your device

Frequently Asked Questions

How do I add the generated signature to Gmail?

Click “Copy for Gmail”, then in Gmail open the gear icon → “See all settings” → “General” tab → “Signature” section. Click “Create new”, give it a name, click into the signature box, and paste with Ctrl+V (Cmd+V on Mac). Finally, set it as the default for new emails and replies under “Signature defaults”. The tool copies both styled HTML and a plain-text fallback, so pasting keeps the layout.

Why does the signature use a table instead of modern CSS?

Email clients strip <style> blocks, CSS classes, flexbox, and grid. The only markup that renders consistently everywhere is a layout <table> with role="presentation", border-collapse, and every style written inline on the element. Fonts are limited to Arial/Helvetica with pixel sizes for the same reason — web fonts and rem units are not reliable in email.

Is this email signature generator really free and private?

Yes. It is free with no account, no watermark, and no usage limits. The generator runs entirely in your browser — your details and photo are never uploaded, and your draft is saved only in your own browser’s localStorage until you clear it.

How does it compare to paid signature builders like HubSpot’s or WiseStamp’s?

Paid builders (WiseStamp starts around $6–8/month for branding controls; HubSpot’s is free but requires an account and ties signatures to its ecosystem) add managed distribution for whole companies. For a personal or small-team signature, this tool produces the same table-based HTML with the same email-client compatibility, for free, with no signup — you just paste it once per device.

How do I add a photo or logo without hosting an image?

Upload a headshot in the tool and it is center-cropped, downscaled to 112 pixels, and embedded directly in the HTML as a JPEG data URL. That keeps the signature small (a few kilobytes) and self-contained — no external image host, and nothing that can break if a CDN goes away. If your company already hosts a logo URL, you can also paste it into the Website field as a link.

Which fields are required, and what happens to empty ones?

Only your name is meaningful on its own; every other field is optional and empty fields are simply omitted from the markup — no blank rows, dangling separators, or empty table cells that could break the layout. The Minimal preset intentionally shows just your name and title even if other fields are filled in.