Generador de firmas de email gratis: crea tu firma profesional en dos minutos

Tabla de contenidos

Mandas decenas de emails por semana. Propuestas, presupuestos, seguimientos. Y todos terminan igual: con un «Saludos, Juan» en Arial 10, un teléfono sin prefijo y, con suerte, un logo pixelado que alguien pegó hace años.

La firma de email es la pieza de tu marca que más gente ve y a la que menos atención se le presta. Así que hicimos algo al respecto: un generador de firmas de email gratuito, sin registro, que te deja una firma profesional en un par de minutos. Lo puedes usar aquí: generador de firmas de Flamingo Labs.

La respuesta corta

El generador de firmas de Flamingo Labs es una herramienta gratuita para crear firmas de email con diseño profesional. Eliges uno de sus 12 estilos, ajustas el color de acento, completas tus datos y redes, y copias la firma o la descargas en HTML para instalarla en Gmail, Outlook o Apple Mail. No hace falta crear una cuenta.

Por qué hicimos una herramienta gratis

Porque nos pasaba siempre. Terminábamos un branding impecable, con manual de marca y todo, y a la semana el cliente nos escribía con una firma que no tenía nada que ver con su nueva identidad. No por dejadez: simplemente, hacer una firma de email bien es sorprendentemente incómodo.

Los editores de firma de los gestores de correo son limitados, el HTML de email es un mundo aparte (sí, en pleno 2026 todavía se maqueta como hace veinte años) y la mayoría de generadores online te piden registrarte o te meten su marca en tu firma. Así que le dimos una vueltita y armamos el nuestro.

Cómo funciona, paso a paso

Elige un estilo

Hay 12 estilos para elegir, cada uno con su personalidad: Editorial Minimalista, Bloque Geométrico, Retrato Personal, Ejecutivo Corporativo, Agencia Creativa, Tech / Startup, Premium, Arquitectónico, Sello Vintage, Cercano, Graffiti Urbano y Pop Collage. Algunos apuestan todo a la tipografía; otros incluyen foto o logo. La idea es que elijas el que se parezca a tu marca, no el que más te guste en abstracto.

Personaliza el color

Elige el color de acento de tu firma. Si tienes manual de marca, usa tu color principal. Si no lo tienes, elige uno y úsalo en todas partes: la coherencia hace más por tu marca que cualquier color de moda.

Completa tus datos

Nombre, cargo, empresa, email, teléfono y web. Todo se actualiza en tiempo real en una vista previa de un email real, así que ves exactamente cómo lo va a recibir la otra persona. Y tranquilo: la herramienta no hace nada con tus datos.

Suma tus redes

LinkedIn, Instagram o cualquier otro enlace que quieras destacar. Nuestro consejo: pon solo las redes que actualizas de verdad. Un icono de Twitter que lleva a una cuenta abandonada desde 2019 resta más de lo que suma.

Exporta

Puedes copiar la firma directamente o descargarla como archivo .html. La herramienta incluye instrucciones para instalarla en cada gestor de correo.

Cómo instalar la firma en tu email

  • Gmail: ve a la configuración, abre todos los ajustes, crea una firma nueva en el apartado «Firma» y pega la que copiaste. No olvides guardar los cambios al final de la página.
  • Outlook (web y nuevo Outlook): entra en la configuración de correo, busca el apartado de redactar y responder, y pega la firma en el editor.
  • Outlook de escritorio: desde Archivo, entra en Opciones, luego en Correo y en Firmas. Crea una nueva y pega la firma con Ctrl+V.
  • Apple Mail: en Ajustes, entra en Firmas y pega la firma en el recuadro. Si Apple Mail simplifica el diseño, usa la opción de descargar el .html.

Cinco reglas para una firma de email que no dé vergüenza

  • Menos es más. Nombre, cargo, empresa y una o dos formas de contacto. Tu firma no es tu currículum.
  • Un solo teléfono. Si pones tres, la otra persona no sabe a cuál llamar. Y ponle el prefijo internacional si trabajas con gente de fuera.
  • Nada de frases motivacionales. Esa cita inspiradora al final de tu firma no inspira a nadie. Te lo prometemos.
  • Cuidado con las imágenes pesadas. Un banner enorme hace que tus emails tarden en cargar y, a veces, acaben en spam.
  • Coherencia con tu marca. Mismo color, misma tipografía y mismo tono que tu web y tus redes. Si tu firma parece de otra empresa, algo falla.

¿Y si necesitas algo más que una firma?

Si al crear tu firma te diste cuenta de que no tienes muy claro cuál es tu color, tu tipografía o incluso tu logo, no es un problema de la firma. Es que tu marca necesita un sistema. Para eso está el branding: una identidad completa con reglas claras para que todo, desde tu web hasta tu firma, se vea igual de bien.

En resumen

La firma de email es un detalle. Pero es un detalle que ven todas las personas con las que trabajas, todos los días. Dedicarle dos minutos es de las inversiones más rentables que puedes hacer en tu marca.

Pruébalo gratis en el generador de firmas de Flamingo Labs. Y si te sirvió, compártelo con quien todavía firma con «Enviado desde mi iPhone».

") O en un plugin tipo "Insert Headers and Footers" ============================================ */document.addEventListener('DOMContentLoaded', function () {/* 1. Crear los elementos del cursor una sola vez */ var glow = document.createElement('div'); glow.id = 'custom-cursor-glow'; document.body.appendChild(glow);var cursor = document.createElement('div'); cursor.id = 'custom-cursor'; cursor.innerHTML = ''; document.body.appendChild(cursor);var cursorIcon = cursor.querySelector('i'); var cursorText = cursor.querySelector('span');/* 2. Config por variante: tamaño del circulo y tamaño de fuente al activarse */ var VARIANT_SIZE = { 'cursor-solid': 72, 'cursor-gradient': 72, 'cursor-glass': 66, 'cursor-outline': 66, 'cursor-square': 80, 'cursor-blur': 74, 'cursor-glow': 60, 'cursor-icon': 76 }; var VARIANT_FONT = { 'cursor-solid': 11, 'cursor-gradient': 11, 'cursor-glass': 11, 'cursor-outline': 10, 'cursor-square': 11, 'cursor-blur': 10, 'cursor-glow': 11, 'cursor-icon': 9 }; var ALL_VARIANTS = Object.keys(VARIANT_SIZE);/* 3. Movimiento con retardo (lerp) */ var mouseX = 0, mouseY = 0; var curX = 0, curY = 0; var ease = 0.16; var currentSize = 0; var targetSize = 0; var glowExtra = 30;document.addEventListener('mousemove', function (e) { mouseX = e.clientX; mouseY = e.clientY; });function loop() { curX += (mouseX - curX) * ease; curY += (mouseY - curY) * ease; currentSize += (targetSize - currentSize) * ease;cursor.style.opacity = currentSize > 0.5 ? '1' : '0'; cursor.style.width = currentSize + 'px'; cursor.style.height = currentSize + 'px'; cursor.style.transform = 'translate(' + (curX - currentSize / 2) + 'px,' + (curY - currentSize / 2) + 'px)'; var glowSize = currentSize > 0 ? currentSize + glowExtra : 0; glow.style.width = glowSize + 'px'; glow.style.height = glowSize + 'px'; glow.style.transform = 'translate(' + (curX - glowSize / 2) + 'px,' + (curY - glowSize / 2) + 'px)';requestAnimationFrame(loop); } loop();/* 4. Detectar hover sobre cualquier elemento con alguna clase cursor-* */ var selector = ALL_VARIANTS.map(function (v) { return '.' + v; }).join(', ');document.addEventListener('mouseover', function (e) { var target = e.target.closest(selector); if (!target) return;var variant = ALL_VARIANTS.find(function (v) { return target.classList.contains(v); }); if (!variant) return;/* limpia variantes anteriores y aplica la actual */ ALL_VARIANTS.forEach(function (v) { cursor.classList.remove(v); }); ALL_VARIANTS.forEach(function (v) { document.body.classList.remove(v); }); cursor.classList.add(variant); document.body.classList.add(variant, '__active'); target.classList.add('__active');targetSize = VARIANT_SIZE[variant] || 70;var text = target.getAttribute('data-cursor-text') || ''; var iconClass = target.getAttribute('data-cursor-icon') || ''; cursorText.textContent = text; cursorText.style.fontSize = text ? (VARIANT_FONT[variant] || 11) + 'px' : '0px'; cursorIcon.className = iconClass; cursorIcon.style.fontSize = iconClass ? (variant === 'cursor-icon' ? 16 : 14) + 'px' : '0px'; });document.addEventListener('mouseout', function (e) { var target = e.target.closest(selector); if (!target) return; var related = e.relatedTarget; if (related && target.contains(related)) return;target.classList.remove('__active'); document.body.classList.remove('__active'); ALL_VARIANTS.forEach(function (v) { document.body.classList.remove(v); }); targetSize = 0; cursorText.style.fontSize = '0px'; cursorIcon.style.fontSize = '0px'; });});