Signal QR Code Generator

A Signal QR code opens a Signal conversation with your number. Signal has no usernames in the link format and no prefilled messages, so this type is deliberately the plainest of the messaging codes.

Customize appearance 22 styles
#000000
#ffffff
No file selected

Upload an image to place behind the QR. Keep opacity low so the code stays scannable.

Upload an image to use these controls.

Higher error correction keeps the QR scannable when a logo covers the center.

Fill in the form and click Generate
Generating your QR code…

How to create a Signal QR code

  1. Enter the number in international form Signal identifies accounts by phone number in E.164 form, so the leading plus is kept and everything you type for readability is stripped.
  2. Make sure that number is registered on Signal A number not on Signal produces a link that goes nowhere useful. There is no directory to check against, so test it from another phone.
  3. Do not expect to prefill a message The link format has no message parameter. Print what you want people to say beside the code instead — it is the honest way round.
  4. Test with the app and without it Someone without Signal gets an install page, so check that page is an acceptable outcome for your audience before printing.

What a Signal QR code is for

The payload is a signal.me link containing the number. It is an ordinary https address, so any scanner reads it and the app takes over when installed.

There is no prefilled message, and that is a format limit rather than a missing feature here. Where WhatsApp and Telegram carry a text parameter, Signal’s link format does not, so anything claiming to prefill one is adding a parameter that gets ignored.

Your number is published. Signal is chosen for privacy, and a printed code is the least private thing there is — anyone can decode it and harvest the number. That tension is worth thinking about before putting this on a poster rather than handing it to someone.

Where a Signal QR code earns its place

Journalism and confidential tip lines

A published contact route for people who need the conversation itself to be private, even though the number is not.

Handing over contact details in person

Faster and more accurate than reading a number aloud, and it is the setting this type suits best.

Small trusted groups

Teams and organisers who already use Signal and need a reliable way to add someone.

Signal format notes and limits

No prefilled message. The format has nowhere to put one.

Both sides need Signal. Without it the scan lands on an install page.

The number is public once printed, which is in some tension with why people choose Signal. Consider whether this belongs on public print at all, or only on something handed to a person.

The account must be registered. There is no way for a scanner to report that it is not.

No signal, no page — the link has to resolve before the app opens.

Signal QR codes — questions people actually ask

Can I prefill a message like WhatsApp?
No. Signal’s link format has no message parameter, so anything that appears to add one is adding something the app ignores. Print the suggested first line next to the code.
Does this hide my phone number?
No — the opposite. The number is inside the code and anyone can decode it. Signal protects the contents of the conversation, not the fact that the number exists.
What if the person has no Signal account?
They reach an install page. If your audience is general public rather than people who already use Signal, expect most of them to stop there.
Should I use Signal or SMS for a public poster?
SMS reaches every phone with no app and no account. Signal is the right choice when the privacy of the conversation is the point and the audience already has it.

Create QR codes in seconds

Generate a shareable QR code for apps, websites, and more.

Get it on Google Play