Um einen mailto-Link mit Betreff und Text zu erstellen, schreiben Sie mailto: und die Adresse, danach ?subject= und &body=, wobei jeder Wert prozentkodiert wird: Leerzeichen werden zu %20, Zeilenumbrüche zu %0A (oder %0D%0A) und ein & im Text zu %26. Zum Beispiel: mailto:support@example.com?subject=R%C3%BCckerstattung&body=Hallo%2C. Am schnellsten bekommen Sie die Kodierung mit unserem kostenlosen mailto-Link-Generator richtig hin: Felder ausfüllen, außerhalb des letzten Feldes klicken, Link kopieren.
Der Generator ist kostenlos, läuft in Ihrem Browser und Sie brauchen zum Start kein Konto. Gäste haben 5 Tool-Nutzungen pro Tag, und ein kostenloses My-Botsy-Konto (100 % kostenlos, kein Spam) hebt dieses Tageslimit auf. Alle Links in dieser Anleitung haben wir am 30. Oktober 2026 erzeugt, indem wir die Eingaben in Chrome ins Tool getippt haben; die Ergebnisse sind unverändert übernommen.
So ist ein mailto-Link aufgebaut
Das Format ist in RFC 6068 festgelegt. Ein mailto-Link hat drei Teile:
- Schema und Empfänger:
mailto:support@example.com. Mehrere Empfänger werden durch Kommas getrennt, und der Empfänger darf auch fehlen. - Ein Fragezeichen, mit dem die Liste der Felder beginnt.
- Felder, verbunden mit
&:cc=,bcc=(Blindkopie),subject=(Betreff) undbody=(Text). Jeder Wert wird einzeln kodiert.
Ein Klick auf den Link verschickt nichts. Er bittet das Gerät des Besuchers, das Standard-Mailprogramm mit einer bereits ausgefüllten neuen Nachricht zu öffnen; die Person prüft sie und klickt auf Senden. Das ist der große Unterschied zu einem Kontaktformular, und genau deshalb eignen sich mailto-Links so gut für Support-Anfragen, Angebotsanfragen und „Per E-Mail teilen“-Buttons.
mailto-Link erstellen: Schritt für Schritt
- Öffnen Sie den mailto-Link-Generator.
- Tragen Sie den Empfänger ins Feld An ein. Lassen Sie es leer, wenn der Besucher selbst wählen soll, an wen die Mail geht (praktisch für Teilen-Links).
- Fügen Sie CC und BCC hinzu, falls nötig. Trennen Sie Adressen mit einem Komma ohne Leerzeichen.
- Schreiben Sie Betreff und Text ganz normal. Drücken Sie Enter für Zeilenumbrüche; das Tool kodiert alles für Sie.
- Klicken Sie außerhalb des zuletzt bearbeiteten Feldes. Der Link wird neu erzeugt, wenn ein Feld den Fokus verliert, nicht bei jedem Tastendruck. In unserem Test fehlte der gerade getippte Text im Ergebnis, bis wir woanders auf die Seite geklickt haben.
- Kopieren Sie das Ergebnis mit dem Kopieren-Button und testen Sie es: am Computer anklicken und am Smartphone antippen, bevor Sie es veröffentlichen.
Beispiele mit echten Ergebnissen
Beispiel 1: Support-Link mit vorformuliertem Text
Eingabe: An support@example.com, Betreff Rückerstattung - Bestellung #4821, Text über fünf Zeilen:
Hallo,
ich möchte die Rückerstattung für Bestellung #4821.
Danke,
Ana
Ergebnis:
mailto:support@example.com?subject=R%C3%BCckerstattung%20-%20Bestellung%20%234821&body=Hallo%2C%0A%0Aich%20m%C3%B6chte%20die%20R%C3%BCckerstattung%20f%C3%BCr%20Bestellung%20%234821.%0A%0ADanke%2C%0AAna
Achten Sie auf das #: Daraus wurde %23. Unkodiert würde alles danach als URL-Fragment gelesen, und der Betreff endete bei „Bestellung “. Die Leerzeilen wurden zu %0A%0A, das Komma zu %2C, und die Umlaute zu ihren UTF-8-Bytes: ü ist %C3%BC, ö ist %C3%B6. Das Mailprogramm zeigt wieder den Originaltext an.
Beispiel 2: Angebotsanfrage mit CC, BCC und Sonderzeichen
Eingabe: An vertrieb@example.com, CC ana@example.com, ben@example.com, BCC crm@example.com, Betreff Angebot: 3 Lizenzen & Einrichtung, Text:
Paket: Team + Einrichtung
Lizenzen: 3
Zahlung: 50% jetzt, 50% bei Lieferung
Ergebnis:
mailto:vertrieb@example.com?cc=ana@example.com, ben@example.com&bcc=crm@example.com&subject=Angebot%3A%203%20Lizenzen%20%26%20Einrichtung&body=Paket%3A%20Team%20%2B%20Einrichtung%0ALizenzen%3A%203%0AZahlung%3A%2050%25%20jetzt%2C%2050%25%20bei%20Lieferung
Drei Details sind wichtig. Das & im Betreff wurde zu %26 und kann so nicht als Beginn eines neuen Feldes gelesen werden. Das + wurde zu %2B; ein unkodiertes Plus lesen formularartige Parser als Leerzeichen (wir haben es geprüft: URLSearchParams in JavaScript liest a+b als a b). Und 50% wurde zu 50%25. Das CC-Feld dagegen wird genau so übernommen, wie Sie es tippen, samt Leerzeichen nach dem Komma. Chrome macht daraus beim Lesen %20, als reiner Text eingefügt kann es den Link aber zerreißen. Tippen Sie also ana@example.com,ben@example.com.
Beispiel 3: „Per E-Mail teilen“-Link ohne Empfänger
Eingabe: An leer, Betreff Gratis-Tool: mailto-Links, Text Schau dir das an: https://mybotsy.com/de/mailto-link-generator?utm_source=email&utm_medium=share.
mailto:?subject=Gratis-Tool%3A%20mailto-Links&body=Schau%20dir%20das%20an%3A%20https%3A%2F%2Fmybotsy.com%2Fde%2Fmailto-link-generator%3Futm_source%3Demail%26utm_medium%3Dshare
Die URL im Text wurde komplett kodiert, einschließlich ihrer eigenen ?, = und &. Genau richtig: Sonst würde utm_medium=share zu einem eigenen mailto-Feld und aus der Nachricht verschwinden. Mit den UTM-Parametern sehen Sie in Google Analytics, wie viele Besuche über geteilte E-Mails kamen; erstellen Sie sie mit dem UTM-Link-Generator (unser UTM-Leitfaden für GA4 erklärt, welche Werte sinnvoll sind). Apostrophe bleiben übrigens unverändert, weil sie in URLs erlaubt sind.
Den Link auf Ihrer Website einbauen
Der Generator liefert den Link; das <a>-Tag drumherum schreiben Sie selbst:
<a href="mailto:support@example.com?subject=R%C3%BCckerstattung&body=Hallo%2C%0A%0ABestellnummer%3A%20">Rückerstattung anfragen</a>
Das Trennzeichen zwischen den Feldern im HTML-Quelltext als & zu schreiben, ist die streng valide Form; der Browser macht daraus wieder &. Ein einfaches & funktioniert in der Praxis auch. Was Sie nie tun sollten: das %26 in Ihrem Text durch & ersetzen. Das sind zwei verschiedene Ebenen.
Wo sich ein mailto-Link wirklich lohnt:
- E-Mail-Signaturen: ein „Termin vereinbaren“-Link mit vorausgefülltem Betreff. Den Rest der Signatur baut der E-Mail-Signatur-Generator.
- Preisseiten: ein Text mit Lücken („Firma:“, „Lizenzen:“), damit Anfragen gleich mit den nötigen Angaben ankommen.
- PDFs und Rechnungen: ein Link, der eine Antwort an die Buchhaltung mit der Rechnungsnummer im Betreff öffnet.
- Alternative zum Chat: kombinieren Sie ihn mit einem WhatsApp-Button für alle, die lieber Nachrichten schreiben (siehe WhatsApp-Link erstellen).
Typische Fehler
- Den ganzen Link kodieren. Wenn Sie die komplette Zeichenkette durch einen URL-Encoder schicken, wird
mailto:zumailto%3A, und es ist kein Link mehr. Kodieren Sie nur die Werte. Wenn Sie ein Stück von Hand kodieren müssen, fügen Sie nur dieses Stück in den URL-Encoder ein. +statt Leerzeichen. Manche Programme zeigen ein echtes Pluszeichen an. Verwenden Sie%20.- Ein zweites Fragezeichen. Nur das erste
?leitet die Felder ein; alle weiteren werden mit&verbunden.?subject=Hallo?body=Dankesetzt „Hallo?body=Danke“ in den Betreff. - HTML-Attribute in einfachen Anführungszeichen. Der Generator kodiert Apostrophe nicht, daher beendet ein Apostroph im Text ein
href='mailto:...zu früh. Nutzen Sie doppelte Anführungszeichen oder ersetzen Sie'durch%27. - CRLF-Zeilenumbrüche. RFC 6068 schreibt Zeilenumbrüche im Text als
%0D%0A. Der Generator gibt%0Aaus, so speichert der Browser die Umbrüche, die Sie tippen. Falls ein Mailprogramm Ihre Zeilen zusammenzieht, ersetzen Sie jedes%0Adurch%0D%0A. - Sehr lange Texte. Der Standard setzt kein Limit, aber manche Programme und Browser kürzen lange Links. Halten Sie den Text als kurze Vorlage und lassen Sie die Person den Rest schreiben.
- Annehmen, dass jeder ein Mailprogramm hat. Auf einem geteilten Rechner oder einem Smartphone ohne eingerichtete Mail-App passiert beim Klick nichts, oder es öffnet sich ein Programm, das der Besucher gar nicht nutzt. Wer Webmail im Browser nutzt, muss es erst als Handler für mailto-Links festlegen. Zeigen Sie die Adresse deshalb immer auch als Text neben dem Link.
- Spam. Ein mailto-Link legt die Adresse im Quelltext offen, und Bots sammeln solche Adressen. Auf stark besuchten Seiten nutzen Sie besser eine Funktionsadresse, die Sie filtern können, oder ein Formular.
Einen fremden mailto-Link prüfen
Um einen langen, kodierten Link zu lesen, fügen Sie nur den Teil nach subject= oder body= in den URL-Decoder ein. Sie sehen den Klartext, und überzählige %0A, fehlende %26 oder doppelt kodierte %2520 fallen sofort auf.
Jetzt Ihren Link erstellen
Öffnen Sie den mailto-Link-Generator, füllen Sie Betreff und Text aus, klicken Sie außerhalb des letzten Feldes und kopieren Sie. Sie brauchen auch einen Chat-Link? Der WhatsApp-Link-Generator funktioniert genauso. Beide sind kostenlos, laufen im Browser, und Sie brauchen zum Start kein Konto.
Häufig gestellte Fragen
Wie füge ich einem mailto-Link Betreff und Text hinzu?
Hängen Sie ?subject= an die Adresse und danach &body= für die Nachricht, beide Werte kodiert: mailto:info@example.com?subject=Angebot&body=Hallo%2C. Ein mailto-Link-Generator übernimmt die Kodierung für Sie.
Wie mache ich einen Zeilenumbruch im mailto-Text?
Kodieren Sie ihn als %0D%0A (die Form aus RFC 6068) oder %0A. In unserem Generator drücken Sie einfach Enter im Textfeld; jeder Umbruch wird zu %0A.
Kann ein mailto-Link mehrere Empfänger haben?
Ja. Trennen Sie die Adressen mit Kommas ohne Leerzeichen, zum Beispiel mailto:ana@example.com,ben@example.com. Das gilt auch für die Felder cc und bcc.
Warum funktioniert mein mailto-Link nicht?
Meist hat der Besucher kein Standard-Mailprogramm, oder der Link enthält unkodierte Zeichen: Ein rohes # schneidet den Betreff ab, und ein & im Text teilt ihn in ein neues Feld. Kodieren Sie die Werte und testen Sie am Computer und am Smartphone.
Geht ein mailto-Link ohne E-Mail-Adresse?
Ja. mailto:?subject=...&body=... öffnet eine neue Nachricht mit leerem An-Feld, und der Besucher wählt den Empfänger selbst. So funktionieren Teilen-per-E-Mail-Buttons.
Ist der mailto-Link-Generator von My Botsy kostenlos?
Ja. Er ist kostenlos und läuft in Ihrem Browser. Gäste haben 5 Nutzungen pro Tag ohne Konto, und ein kostenloses My-Botsy-Konto ohne Spam hebt dieses Tageslimit auf.