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.
Check what you typed.
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 method | Where to create it | What you share |
|---|---|---|
| Phone-number link | The form on this page | A signal.me URL containing your number |
| Username link | Your Signal profile’s QR Code or Link section | A unique URL generated by Signal |
| Username QR | Signal, or the form above using Link copied from Signal | A code for that same username link |
Create a Signal phone-number link
- Enter the complete international phone number, including country code, in the form above.
- Select Copy link to share the resulting URL.
- 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
- In Signal, open your settings and profile. Create a username if you have not set one.
- Open QR Code or Link in the profile.
- 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
- Check that Signal is installed and updated on the receiving device.
- For a phone-based link, review Settings → Privacy → Phone Number → Who can find me by my number. If discovery is set to Nobody, a new contact cannot find you by that number; share your username link instead.
- For a username link, copy it again from your profile and compare it with the published version.
- If you changed or deleted your username, or reset its share link, replace the old URL and QR wherever you shared them.
- For a printed QR, scan a proof at its final size and check the destination before printing more copies.
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.