Private by design. This page generates the QR code with JavaScript running in your browser. What you type is never sent anywhere: there is no server behind this form, no account, no cookies and no analytics. You can even load the page, go offline and keep using it.

screen.cards packs your contact details into a vCard, the standard contact format every phone understands, and encodes it as a QR code. Put the code on your screen, on your phone, or on the last slide of a presentation, and anyone who points their camera at it gets an Add contact prompt with your name, number and email already filled in. No app is needed on their side.

Your card
Additional details

Use with moderation. Every character makes the QR code denser. Past a few hundred bytes the squares get so small that phone cameras struggle to read them from a screen. Watch the readability meter next to the code and keep only what people really need. Photos are not supported for this reason.

Name details
Work
More ways to reach you
Work address
Personal
Social profiles username or full link — imported by iPhone; Android contacts may ignore them
QR code options

Keep it on your phone

The app is optional: you can simply download the image above and keep it in your photos. The free screen.cards app for iPhone and Android exists to make the transfer to your phone simpler, to show the card full-screen at full brightness, and to be able to share it over NFC. Here is how to move your card into the app.

Transfer code · for you only

Move your card to your own phone

This second code is not your business card. It holds a private link that puts your card into the screen.cards app on your phone, so keep it to yourself.

Point your own phone’s camera at it and tap the link it shows. If the app is installed it opens with your card; if not, the card opens in your phone’s browser with a link to get the app.

On this phone

Using a computer instead?

Open screen.cards on the computer and scan the transfer code it shows with this phone’s camera.

How the transfer stays private: the link carries your card after the # sign. Browsers never send that part of a link to any server, so even if the link opens in a browser instead of the app, your card is decoded on your phone and nowhere else.

How it works

  1. Fill in the card. The code updates as you type, right here in the page.
  2. Show it. On your screen, on your phone, on a presentation slide, or printed on paper. The readability meter tells you when it is getting too dense.
  3. They scan it. iPhone and Android cameras recognise vCard codes and offer to add the contact. Nothing to install for them.

Questions

Is anything uploaded, stored or tracked?

No. The page is plain HTML and JavaScript with no backend calls. The only things it can store are your card draft, your language and your acceptance of the terms, in this browser’s local storage. The transfer link keeps your card in the URL fragment, which browsers do not transmit. One caveat outside our control: third-party QR scanner apps or messengers may upload links you open or share through them. The built-in camera apps on iPhone and Android do not.

Why is my code hard to scan?

A QR code grows with its content. A card with name, company, phone, email and website is about 250 bytes and scans instantly. Long notes, addresses and several phone numbers push it past 600 bytes, where the squares become too small for a camera to read from a screen. Trim text, remove fields, or lower error correction to L.

Can I include my photo?

Not in a QR code. Even a tiny photo is thousands of bytes and would make the code unreadable. Share a link to your website or profile instead.

Which phones can read it?

The built-in Camera app on iPhone (iOS 11 and later) and the camera or Google Lens on Android recognise vCard QR codes and offer “Add contact”. Social profile fields are imported by iPhone; Android’s contacts app may ignore them.

Terms of Use