Back to generator

Signal link generator: phone numbers, usernames and QR

Create a Signal link and QR using an international phone number or the unique sharing URL copied from Signal. Choose the contact type below. If phone-number discovery is disabled, use your Signal username link instead.

Open generator

Try it here

Generate the QR below. No sign-up, everything runs in your browser.

For a username, copy the link from the QR or link section of your Signal profile. Do not derive it from the username.

Example of a Signal QR code made with QRWave
Example: a Signal QR code looks like this. Scan it to open the generator.

For other tools: Open the full generator

Choose a phone-number link or a Signal username link

The form above supports two contact types. Choose International phone number to create a phone-based URL, or Link copied from Signal to preserve a unique share URL supplied by the app. Both can be copied or downloaded as a QR. QRWave does not create a username URL from a username.

Contact methodWhere to create itWhat you share
Phone-number linkThe form on this pageA signal.me URL containing your number
Username linkYour Signal profile’s QR Code or Link sectionA unique URL generated by Signal
Username QRSignal, or the form above using Link copied from SignalA code for that same username link

Create a Signal phone-number link

  1. Enter the complete international phone number, including country code, in the form above.
  2. Select Copy link to share the resulting URL.
  3. Use Download PNG if you need a QR for a card, sign or leaflet.

A phone link has a structure like https://signal.me/#p/%2B447700900123. The number is illustrative. QRWave encodes the international plus sign as %2B; use the generated link rather than assembling it from a national number.

The number remains visible inside this URL. Hiding it in Signal’s profile settings does not remove it from a phone-based link you publish. If you prefer not to share it, use the username route below.

Get your Signal username link without sharing your number

  1. In Signal, open your settings and profile. Create a username if you have not set one.
  2. Open QR Code or Link in the profile.
  3. Copy the unique share URL, or share the QR displayed by Signal.

A Signal username is different from your profile display name. The unique share URL also does not show your username in plain text. Do not replace the phone number in a phone-based link with a username: copy the URL that Signal provides.

For a website or profile, attach the copied URL to a label such as Contact me on Signal. Keep the label clear so the visitor knows which app will open.

Turn an existing Signal username link into a QR

You can use Signal’s own QR directly. To create a PNG here, select Link copied from Signal above and paste the complete URL provided by Signal. Download the resulting PNG. Number mode rejects URLs; copied-link mode preserves the original token. The free QR code generator remains available for other URL and text tasks.

Keep the original URL intact, including its fragment after #. That part is necessary for the destination. A direct URL also avoids an extra short-link provider between the visitor and Signal.

If the link does not open the expected contact

Testing with a new contact is useful because an existing conversation may still work after a sharing setting changes. A successful QR scan only confirms that the code can be read; also check the contact reached in Signal.

Frequently asked questions

Can QRWave generate a Signal username link from my username?

No. Signal creates the unique username share URL inside your profile. Copy that URL from Signal, select Link copied from Signal above, and paste it unchanged to create its PNG QR.

Does a phone-number Signal link hide my number?

No. The number is part of the phone-based URL. To share a contact link without putting your number in the URL, use the username share link created by Signal.

Why does my Signal phone link fail for a new contact?

Check the international number and Signal’s phone-number discovery setting. If people cannot find you by your number, share your Signal username link instead.

Does the old QR still work after resetting my username link?

A reset link or a changed or deleted username can invalidate the old share URL. Copy the current link from Signal and update the QR and any published contact buttons.

Related guides and official sources

Sources: Signal’s username and sharing instructions, phone-number privacy explanation and introduction to username links. QRWave is independent of Signal.

Last updated: