Phone Number QR Code Generator

A code that puts your number in somebody’s dialler instead of asking them to read it off a van and type it in.

Runs on your device — nothing you type is sent anywhere
What goes in it?
Error correction

Medium — up to 15% of the code can be dirty, torn or covered and it still reads.

The blank border is part of the specification, not decoration. Below about four modules some readers stop finding the code at all.

Colours
Code Background
What this code actually contains

            

A QR code is a way of drawing a piece of text. This is the text, exactly as a scanner reads it — useful for comparing against a code from somewhere else when one works and the other does not.

A single QR code holds around 1,800 characters at most, and fewer at higher error correction. Long text belongs on a page with the link in the code.

Advertisement

How it works

Three steps, no account, and nothing you type leaves your computer.

STEP 01

Fill in the details

The generator is already on the right kind. Everything updates as you type.

STEP 02

Set it up

Error correction, size, border and colours. The tool warns you when a colour pair will not scan, rather than letting a print run find out.

STEP 03

Download

PNG for screens, SVG for anything going to a printer at a size you do not know yet.

Where people use one

A vehicle or a shopfront

Somebody photographs it in three seconds instead of trying to memorise eleven digits from a moving van.

A business card

Straight into the dialler, with no chance of a transposed pair of digits.

A for-sale or to-let board

Read from the pavement, at whatever distance the board happens to be.

An out-of-hours or emergency notice

On a door or a machine, where somebody needs the right number quickly and is not in the mood to type.

Advertisement

The one thing to get right: the country code

A phone code holds a tel: number, and there is really only one way to get it wrong.

Write it in international form. A plus, the country code, then the number without the leading zero of the local format. That works from any country and from any phone. A local number works only for somebody already in your country and on a network that recognises the shorthand.

If the code is going on anything a visitor might see — a van, a shopfront, a listing — international form is the difference between a call and a failed one.

Spaces and brackets do not matter

Type the number however it is comfortable. Spaces, brackets and dashes are stripped before it goes into the code, because the dialler wants digits and a plus and nothing else. What you see on the page is not what goes in.

It offers to call; it does not call

Scanning shows the number and a button. Nothing is dialled until somebody presses it, and they see the number first. A QR code cannot place a call by itself, here or anywhere.

Where a phone code earns its place

Anywhere the alternative is reading digits off a surface and typing them into a keypad: a van at a traffic light, a sign at height, a card in a wallet. Every one of those is a place where a mistyped digit means the call does not happen and you never learn about it.

No redirect, and nothing to expire

Most free QR generators produce a code that does not contain your data. It contains their URL, which forwards to yours. That is sold as a feature, and it creates three problems nobody mentions on the way in: the code dies if that company does, the free tier often expires anyway, and every scan is logged by somebody you have never met.

A code made here carries the data itself. There is no lookup, no service in the middle and nothing to expire, because once the image is downloaded this page has no further part in it. The trade is real and worth stating: you cannot change it afterwards. If that matters, point a link code at a page you control and change what is on that page.

Nothing you type is sent anywhere

The encoder runs in your browser. What you type is turned into an image on your own machine and never transmitted, which you can check by disconnecting after the page loads — it carries on working.

Common questions

Should I include the country code?

Yes. Write it in international form — a plus, the country code, then the number without the local leading zero. That works from any country and any phone; a local number only works for somebody already in yours.

Does it matter how I type the spaces?

No. Spaces, brackets and dashes are stripped before the number goes into the code, because a dialler wants digits and a plus and nothing else.

Does scanning it call the number?

No. It shows the number with a button to dial. Nothing happens until somebody presses it.

Will it work without an app?

Yes. Any modern phone camera reads it, on both Android and iPhone.

Can I use an extension?

Some diallers handle a comma as a pause before extension digits, and many do not. For anything printed, a plain number is the safe choice.

Advertisement