Mailto-link maken
Maak een mailto-link met ontvangers, cc, bcc, onderwerp en berichttekst, correct percent-gecodeerd, plus een HTML-link die je direct kunt plakken.
Controles
Geen problemen gevonden.
Zo gebruik je de mailto-linkgenerator
- Typ een of meer adressen bij Aan. Scheid meerdere adressen met komma’s of nieuwe regels.
- Vul eventueel Cc en Bcc, een Onderwerp en een Berichttekst in. Regeleinden in de berichttekst blijven behouden.
- Stel de Linktekst in: de woorden waarop bezoekers klikken. Laat je dit leeg, dan wordt het eerste adres gebruikt.
- Kopieer de Mailto-link om hem overal te gebruiken waar een URL wordt geaccepteerd (een knoppenbouwer, een nieuwsbrief, een QR-code), of kopieer de HTML-link om hem in een webpagina te plakken.
- Klik op Link testen om je eigen e-mailapp te openen met alles ingevuld. Er wordt niets verzonden totdat je zelf op verzenden drukt.
Voorbeeld laden vult het formulier met een voorbeeldvraag aan een supportafdeling, en Wissen maakt alle velden leeg. Alles draait in je browser.
Hoe een mailto-link is opgebouwd
Het schema mailto: is vastgelegd in RFC 6068. De ontvangers staan direct na de dubbele punt, gescheiden door komma’s, en de andere velden volgen als queryparameters:
mailto:support@example.com?cc=sales@example.com&subject=Vraag%20bestelling&body=Hallo%2C%0D%0A...
Omdat het geheel een URL is, moet elke waarde percent-gecodeerd worden. Deze tool past de regels toe die de RFC echt voorschrijft:
- Spaties worden
%20, nooit+. Een plusteken betekent alleen “spatie” bij het verzenden van HTML-formulieren. In een mailto-link tonen veel e-mailprogramma’s een letterlijke+, dusVraag+bestellingkomt aan als “Vraag+bestelling”. Een echte+in je tekst wordt gecodeerd als%2B. - Regeleinden worden
%0D%0A(carriage return plus line feed), welk regeleinde je systeem ook gebruikt; dat is de vorm die RFC 6068 voor de berichttekst vraagt. - Gereserveerde tekens zoals
&,=,?,#en%worden gecodeerd, zodat een onderwerp als “Q&A” niet in een tweede parameter uiteenvalt. - Letters met accenten en niet-Latijnse letters worden als UTF-8 gecodeerd;
éwordt bijvoorbeeld%C3%A9. - De
@van elk adres blijft leesbaar, zoals de standaard toestaat.
In de HTML-uitvoer wordt de link ook ge-escaped voor het href-attribuut, en de linktekst wordt als HTML ge-escaped, zodat aanhalingstekens of punthaken in je onderwerp de pagina niet kunnen breken.
Uitgevoerde controles
De lijst Controles meldt adressen die niet geldig lijken, adressen die twee keer voorkomen in Aan, Cc en Bcc samen, en adressen met letters met accenten, die veel programma’s in links weigeren. Weergavenamen zoals Jan <jan@example.com> zijn niet toegestaan in een mailto-link, dus alleen het adres tussen de punthaken blijft staan. Je krijgt ook een waarschuwing als een link wel een onderwerp of berichttekst heeft maar geen ontvanger, en als hij langer wordt dan ongeveer 2.000 tekens, het punt waarop sommige browsers en e-mailapps hem gaan afknippen.
Beperkingen om te kennen
Een mailto-link hangt af van het apparaat van de bezoeker. Hij opent de e-mailapp die als standaard is ingesteld, en op een computer zonder zo’n app (gebruikelijk bij mensen die webmail gebruiken) gebeurt er bij een klik soms niets, of opent er een app die ze nooit gebruiken. Het is daarom verstandig het adres ook als zichtbare tekst te tonen, of een contactformulier aan te bieden. Bijlagen kun je niet via een mailto-link toevoegen, en HTML-opmaak in de berichttekst wordt niet ondersteund: de berichttekst is platte tekst.
Veelgestelde vragen
Waarom worden spaties als %20 gecodeerd en niet als +?
RFC 6068 behandelt de query van mailto als gewone URI, waarin + een normaal teken is. Alleen HTML-formulieren gebruiken + voor spaties. Spaties coderen als %20 is de enige vorm die elk e-mailprogramma op dezelfde manier leest.
Kan ik meerdere ontvangers toevoegen?
Ja. Vul meerdere adressen in bij Aan, Cc of Bcc, gescheiden door komma’s, puntkomma’s of nieuwe regels. De tool voegt ze samen met komma’s, het scheidingsteken dat de standaard voorschrijft. Sommige oude versies van Outlook verwachtten puntkomma’s, maar huidige programma’s accepteren komma’s.
Is Bcc verborgen voor degene die klikt?
Nee. Bcc verbergt adressen voor de andere ontvangers van de e-mail, niet voor je bezoeker. Iedereen kan de volledige link in de broncode van de pagina lezen, dus zet geen adres in Bcc dat je privé wilt houden.
Gaan spammers het adres verzamelen?
Adressen in mailto-links zijn zichtbaar in de broncode van de pagina, en scrapingbots verzamelen ze ook echt. Maak je je zorgen over spam, dan is een contactformulier veiliger dan een mailto-link.
Waarom gebeurt er niets als ik op mijn computer op de link klik?
Je browser heeft geen standaard-e-mailapp ingesteld. Stel er een in via de instellingen van je besturingssysteem, of laat je browser je webmail gebruiken voor mailto:-links. Aan de link zelf ligt het niet.
Vergelijkbare tools
- URL encoderen en decoderen Gratis URL-encoder en -decoder. Codeer queryparameters of volledige URL’s met procentcodering, decodeer %XX-reeksen en lees + als spatie, in je browser.
- UTM-linkbuilder Maak campagne-URL's met UTM-parameters voor Google Analytics, één link of honderden tegelijk, met behoud van bestaande querystrings en CSV-export.
- Metatags genereren Gratis metatag-generator voor de titel, metabeschrijving, canonieke URL, robots- en viewporttags, met lengtecontrole en correct ge-escapete HTML.
- QR-code maken Maak gratis QR-codes voor links, tekst, wifi, contacten, e-mail en sms. Voeg kleuren en een logo toe en download als PNG of SVG. Alles blijft lokaal.