- client-side one-way email generator

What is this? Check out our blog post here.

tl;dr: using a catch-all email inbox (or more complex mail filters), this page generates per-domain one-way email addresses client-side in the browser. No information is transmitted from your local browser.

Blame email is a project by Forces Unseen.

Add your domain below and bookmark the page to easily generate new emails.
All operations are client-side; no information is sent to any server.

Additional implementations

email() {
  echo -n $(echo -n ${1}+${globalsalt} | md5sum | cut -c1-8)@${domain}
$ email

[email protected]
package main

import (

const (
	salt     string = "abc"
	myDomain string = "mydomain.example"

func main() {
	if len(os.Args) != 2 {
		log.Fatal("you must provide exactly one domain as argument")
	domain := os.Args[1]
	sum := fmt.Sprintf("%x", md5.Sum([]byte(domain+"+"+salt)))
	log.Println(sum[0:8] + "@" + myDomain)
import sys
import hashlib

domain = sys.argv[1]
salt = "abc"
mydomain = "mydomain.example"

s = domain + "+" + salt
res = hashlib.md5(s.encode())
print(res.hexdigest()[0:8] + "@" + mydomain)