Email Signature Generator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
The Email Signature Generator extracts your professional identity from the webpage you are viewing, detecting name, job title, company, email, and phone number from visible text and meta tags. It provides a clean form for you to review and edit these details, then generates a polished HTML email signature with your choice of four distinct style templates. A live preview updates instantly as you type, showing exactly how your signature will appear. You can copy the signature as HTML for use in email clients like Gmail, Outlook, or Thunderbird, or copy a plain text version for simpler applications. All settings are saved automatically, so your signature is ready whenever you return.
WHERE IT RUNS
This userscript works on any website. Whether you are viewing your LinkedIn profile, a company About page, or your personal portfolio, the tool can detect your information from the page you are already on. It runs entirely within your browser, requiring no external servers or third-party services. This makes it ideal for professionals, freelancers, and job seekers who want to create consistent, branded email signatures without manually typing details or using online generators that may track your data.
HOW TO USE
After installation, the panel appears as a floating widget. It automatically populates fields using context from the current page. You can manually edit any field, including social profile URLs. Select your preferred template from Modern, Classic, Minimal, or Professional, and choose an accent color to match your branding. The live preview updates with every change. Use the "Copy HTML Signature" button to copy the signature to your clipboard for pasting into your email client's signature settings. The "Copy Plain Text" button provides a clean text version. All fields are saved locally and restored when you revisit any page.
TECHNICAL MECHANISM — META-SELECTOR QUERY AND DOM TEXT EXTRACTION
The signature generator employs a two-pass detection strategy. First, it queries standard meta tags (author, og:title, application-name, and Twitter card properties) using CSS selector matching for high-confidence metadata. Second, it performs a regulated traversal of the DOM's visible text nodes using TreeWalker with a filter that excludes script, style, hidden elements, and input fields. It applies targeted regular expressions to extract email addresses and phone numbers from the aggregated visible text, with pattern matching optimized for common international formats. The detection is performed on-demand via the "Detect from Page" button, allowing you to re-scan as you navigate. The form then integrates with a declarative binding system that triggers auto-save and preview updates on every input event, ensuring zero-lag responsiveness. Signature templates are pure HTML with inline CSS, generated via composable template functions that combine user data with style attributes, avoiding any external dependencies or image resources.
THE PANEL
The panel is fully draggable and remembers its position per site using GM_setValue. It can be collapsed to a small bubble when not in use and expanded with a single click. The panel supports resizing and includes a snap-to-edge behavior for tidy placement. Pressing the Escape key closes the panel. All interactions are non-blocking and do not interfere with the underlying page functionality.
PLEASE NOTE
This userscript requires the free BotGentz browser extension to function. Web standards and site structures change over time; if the script stops working as expected, check for updates or contact support. The script does not read, store, or transmit any personal data, passwords, or input fields — it only processes visible page content and stores your manually entered signature details locally in your browser's GM_setValue storage. No analytics, tracking, or external data sharing is performed. The logo feature is experimental and currently supports only data URLs; we recommend using a tiny base64-encoded image if needed.