MingQR

How it works

Four steps — only two are yours.

  1. Pick a character One or two English letters, a Chinese character, or an emoji. Your surname, your company's initial, what people call you — anything works.
  2. We draw it as a QR code Not a logo pasted on top of a code — the code's own black and white squares form the character. Every one is checked with a real scanner engine before it ships.
  3. Fill in your details Name, job title, phone, email, address, and your social accounts. It takes a minute.
  4. They scan you Their phone opens a web page, and one tap saves you to their contacts — just like any other contact.

Why the code can look like anything

A QR code is looser than you'd think. It carries an address, and nobody reads the tail end of it — but changing that tail changes which squares are black and which are white. We compute the tail that draws your character. It's arithmetic, not a pasted picture.

Every QR code also has built-in error correction, so it still scans when it's dirty or partly covered. We deliberately spend part of that budget, breaking the exact squares that get in the picture's way — but always within what the code can repair itself.

What comes out is a proper, standards-compliant QR symbol. Before it's saved, it's decoded several more times with the same engine real scanners use, at a few camera-like resolutions. If it can't be decoded, you never get it.

Why printing it doesn't expire it

The code doesn't contain your phone number. It carries a very short address that points back to us, and your details live with us. Change jobs, change numbers, rewrite the whole card — the ink already on the paper stays valid, because the ink never held your details.

Draw one