Bouw een mailto:-link

Een mailto-link met een Japans onderwerp rechtstreeks in het adres getypt, faalt op een verwarrende manier: hij werkt op jouw computer en komt leeg aan bij iemand anders. De tekst correct omzetten is routinewerk, dus laat de tool het doen.

De tool wordt geladen…

Hoe het werkt

  1. Vul het adres in en eventueel de andere velden.
  2. Kopieer het linkadres (href), of de kant-en-klare HTML-link.
  3. Test hem met de link “Open it” (openen) — die opent je eigen mailprogramma met alles al ingevuld.

Waarom er niets wordt geüpload

Alles wat deze pagina doet, doet code die in je browsertabblad draait, met dezelfde engine die ook webpagina’s tekent. Je bestand wordt van schijf naar het geheugen van dat tabblad gelezen, daar bewerkt en weer weggeschreven als download. Het wordt nergens naartoe gestuurd — niet naar ons, en niet naar een derde partij.

Controleer het zelf

  1. Open de ontwikkelaarstools van je browser (F12) en kies het tabblad Netwerk.
  2. Laad je bestand en start de tool.
  3. De enige verzoeken die je ziet, halen de code van de tool zelf op — en bij een paar zware tools hun opensource-engine van een openbare CDN — plus één kleine bezoekmelding aan loreatec.jp (adres en titel van de pagina, meer niet). In geen van die verzoeken zit jouw bestand.

Bewijs dat het lokaal blijft →

Veelgestelde vragen

Waarom raakt mijn met de hand geschreven mailto-link het onderwerp kwijt?

Omdat spaties, &-tekens en Japanse tekens die niet zijn omgezet (percent-encoded) de link afkappen of breken. Alles na de eerste gewone spatie kan verloren gaan, en Japanse tekst die niet is omgezet, wordt door elk mailprogramma anders gelezen. De regel is simpel: elke waarde na het ? moet percent-encoded zijn in UTF-8, en regeleinden moeten %0D%0A zijn.

Werkt bcc?

Niet betrouwbaar. Verschillende mailprogramma’s, waaronder sommige versies van Outlook, laten bcc in een mailto-link stilzwijgend vallen. Het wordt hier gegenereerd omdat het bij de standaard hoort, maar bouw er nooit iets op dat ervan afhangt — en al helemaal geen privacy.

Is er een lengtelimiet?

Niet in de standaard, maar in de praktijk worden lange links door sommige mailprogramma’s en webmaildiensten afgekapt, en Windows heeft eigen limieten gehad voor de lengte van een link die aan een programma wordt doorgegeven. Houd de tekst kort; heb je een lang sjabloon nodig, zet het dan op de pagina en laat mensen het kopiëren.

Moet ik mijn adres überhaupt in een mailto-link zetten?

Het is de bruikbaarste optie voor de bezoeker en de makkelijkste buit voor een spammer. Is het adres er een die je kunt opgeven, publiceer hem dan. Zo niet, verhul hem dan of gebruik een contactformulier — er staat een verhulmiddel op deze site dat uitlegt wat elke methode je precies oplevert.