email-signature-generator

From public sources

Free, open-source email signature generator. Single HTML file, no sign-up, no server.

ApplicationCategory: Web Apps · Automation · Chat & collaboration · Docs & wikisOpen sourcedata checked Oct 15, 2026

Overview

  • apple-mail
  • branding
  • css
  • docker
  • email
  • email-signature
  • email-signature-generator
  • email-template
  • free
  • gmail

Installation

Commands are shown, never run by the marketplace. Check them against the official documentation.

Compatibility

Unknown means no evidence was found — not that the product is incompatible.
PlatformStatusArchitectureEvidenceConfidence
Web browserUnknown———
Server / self-hostedUnknown———
Container (OCI)Unknown———

Releases

checked Oct 29, 2026
v1.4.1LatestOct 1, 2026Official source ↗

Files in 1.4.1

This release has no attached files.

Release history

Quality profile

algorithm quality-v1.0 · assessed Oct 15, 2026
Quality Score92
Risk Score0
Confidence 1.00
Quality Score and Risk Score are different measures. A high score does not guarantee safety.

Score components

Maintenance · 2020
last activity 14 days ago
Documentation · 1515
README 5901 chars, description present
Ready to use · 1515
install instructions: yes; releases: yes
Metadata · 1010
4/4 of description, homepage, license, topics
Releases · 1010
6 release(s), latest 14 days ago
Category confidence · 107
classifier confidence 0.65
Adoption · 106
185 stars (log-dampened, 10k = max)
License clarity · 55
SPDX MIT
Community · 55
issues enabled, 23 forks

License

MIT
Known licensefrom the repository host

This is the catalog policy status, not legal advice.

Sources

github.com/clarkemedia/email-signature-generatorPrimary★ 185 starslast activity Oct 1, 2026Primary repository · Confidence 1.00

Reviews

Sign in to write a review

No reviews yet.

Alternatives

README

From clarkemedia/email-signature-generator · license MIT · fetched Oct 29, 2026

Email Signature Generator

A free, open-source tool for creating professional HTML email signatures. No sign-up, no server, no tracking — runs entirely in your browser.

Try it live →

Features

  • Fully customizable — name, title, company, phone, email, website, address, logo, font, text size, accent colour, social links, buttons, and disclaimer
  • Live preview — see changes instantly as you type
  • Saved in your browser — your details are kept on your own device, so you can come back later and change a phone number or job title without starting again. Nothing is uploaded, and one tick box forgets everything
  • Export & import — save your details to a small file to back them up, move them to another computer, share them with colleagues, or keep one file per signature
  • Tidy, collapsible form — sections open one at a time so the preview stays in view
  • 13 web-safe fonts and 4 text sizes — from Arial and Calibri to Georgia and Garamond, in Small, Medium, Large or Extra Large
  • Address fields — street, city, postcode/zip and country, shown on a single line
  • Light & dark mode preview — check how your signature looks in both email themes
  • One-click copy — copy as rich text (paste directly into your email client) or raw HTML
  • Conditional fields — blank fields are automatically hidden from the output
  • Custom accent colour — match your brand with the built-in colour picker
  • Adjustable logo size — slider to keep the logo compact, especially on mobile
  • Social icons — LinkedIn, Twitter/X, Facebook, Instagram, GitHub, YouTube, TikTok, Pinterest and WhatsApp, plus two custom icons for any other network (only shown when a URL is provided)
  • Call-to-action buttons — add up to three clickable buttons side by side, each with its own text, link and colour (or one colour for all)
  • Customizable disclaimer — edit the text or toggle it off entirely
  • Setup instructions — step-by-step guides for Outlook (new, classic, Mac), Gmail, and Apple Mail
  • Zero dependencies — single HTML file, no build step, no frameworks
  • Works offline — download and open locally, no internet required (except for Google Fonts and social icons)
  • Version shown in the footer — with a quiet check that tells you when a newer release is out (see below)

How to Use

  1. Open index.html in any modern browser (or visit the live version)
  2. Fill in your details — leave any field blank to hide it from the signature
  3. Pick an accent colour to match your brand
  4. Click Copy signature and paste into your email client
  5. Follow the setup instructions for your specific email app

Deploy Your Own

GitHub Pages (free)

  1. Fork this repository
  2. Go to Settings → Pages
  3. Set source to Deploy from a branch → main / root
  4. Your signature generator will be live at https://yourusername.github.io/email-signature-generator

Docker

docker run -d -p 8080:80 ghcr.io/clarkemedia/email-signature-generator:latest

Or with Docker Compose:

git clone https://github.com/clarkemedia/email-signature-generator.git
cd email-signature-generator
docker compose up -d

Then open http://localhost:8080 in your browser.

The image is published for linux/amd64, linux/arm64 and linux/arm/v7, so it also runs on Raspberry Pi and other ARM hosts.

Self-hosted

Just serve index.html from any web server or CDN. It's a single file with no build step.

Staying Up To Date

The version you are running is shown at the bottom of the page, next to the MIT License link.

A self-hosted copy has no way of knowing a new version is out, so the page can tell you. This is off by default, because a copy you host should make no outside requests unless you ask it to.

To turn it on, open index.html and set UPDATE_CHECK to true in the script near the update check section. Once a day the page then asks GitHub for the latest release number, and if your copy is older a small dismissible banner appears at the top with a link to the release notes.

Even switched on it sends nothing about you or your signature. It reads a public version number, caches the answer for 24 hours, and stays silent when you are offline, when you open the file directly from disk, or if the request fails.

Updating Docker

docker pull ghcr.io/clarkemedia/email-signature-generator:latest
docker compose up -d

To update automatically, point your usual tool at the latest tag. With Watchtower for example:

services:
  signature-generator:
    image: ghcr.io/clarkemedia/email-signature-generator:latest
    ports:
      - "8080:80"
    restart: unless-stopped
    labels:
      - "com.centurylinklabs.watchtower.enable=true"

Prefer to pin a version and update when you choose? Use a version tag such as :1.4.0 or :1.4 instead of latest.

For a plain self-hosted copy, replace index.html with the one from the newest release.

Customizing the Defaults

The default field values in index.html showcase the creator's details as an example. To set your own defaults, edit the value="..." attributes on the form inputs near the top of the file.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request. Some ideas:

  • Additional email client instructions
  • Image upload / base64 encoding for logos
  • Colour theme presets
  • Alternative signature layouts / templates
  • i18n / localization

License

MIT — see LICENSE for details.

Credits

Created by Eoin McMahon at Clarke Media.

Social icons provided by Icons8.


If this tool saved you time, consider buying me a coffee ☕

Open the repository ↗