facecard.ing

Guide · 5 minutes

Make an Instagram QR code with your photo in it

A step-by-step guide to turning your Instagram handle into a QR code that has your own face dithered into the pattern — free, no account, nothing uploaded.

Instagram’s own QR code is a black-and-white square with a small logo in the middle. It works, and it looks like everybody else’s. This makes the code out of your face instead, so it is recognisably yours from across a room — and it still scans.

How to do it

01

Start with your profile link

Your public profile lives at instagram.com/yourhandle. Type the handle into the builder and it assembles the URL — no need to copy anything out of the app. A shorter destination leaves more room in the code, which means fewer, larger modules and a clearer picture.

02

Drop in the picture you want inside it

Once the handle is in, the builder pulls your current profile picture in for you — proxied through our server so the browser can read its pixels, no saving or dropping a file required. If you'd rather use a different photo, or Instagram won't hand one over, drop your own image in instead; that one is read straight off your disk and never leaves the browser.

03

Crop tight to the face

One bit per pixel is a brutal reduction, and anything small gets lost. Zoom until the head fills most of the frame. A portrait that reads perfectly on a phone screen often turns to mush at this size — crop harder than feels right.

04

Pick Atkinson, then clamp the tone

Atkinson dithering throws away part of the diffusion error, which lifts the highlights and gives faces the crisp, high-contrast look people associate with early Macintosh graphics. If the eyes and jawline still wash out, open Advanced — every control and pull in Darkest allowed and Brightest allowed under Tone — those two tone clamps carry most of the recognition.

05

Check it scans, then export

Point your own phone at the screen before you commit — a real camera at a real distance is the test that counts, and nothing here runs that check for you automatically. Export the PNG at the largest size offered.

06

Put it somewhere people will point a camera at

A story, a pinned post, a printed card, a laptop sticker, the last slide of a talk. Because the picture is spread across the whole code rather than boxed in the middle, it still reads as you at a glance, before anyone has scanned anything.

If the picture is not reading

Does this work for other platforms?

Yes — the code just encodes a URL, so anything with a public link works the same way: TikTok, LinkedIn, X, YouTube, Threads, Bluesky, a personal site, a Linktree, a WhatsApp click-to-chat link, or a vCard for your contact details. Instagram is simply the one people ask about most.