Custom URL QR Code Generator
Encode any URI scheme into a QR code. Deep links, app schemes, tracking links, or rare protocols that do not fit any other type. No signup, no watermark, no expiry.
Enter Your Custom URI
Preview
Your QR code will appear here
Generated entirely in your browser. Nothing is uploaded.
About Custom URL QR Codes
A custom URL QR code stores a URI exactly as you enter it. This is different from the URL type, which adds https:// if no scheme is present. With the custom type, whatever you type becomes the content of the code, from the scheme to the path and the parameters.
This flexibility is useful when the target is not a normal web page. Deep links into an app, dynamic tracking links, or rare protocols such as sms: or geo: all fall into this category.
Common Uses
- App deep links. Open a specific screen inside your app:
myapp://profile/1234. - Universal links. Use the http-based fallback that routes to an app if installed:
https://example.com/app/open. - SMS drafts. Prefill a recipient and message:
sms:+15551234567?body=Hello. - Geo coordinates. Open the native maps app:
geo:40.7128,-74.0060. - Tracking links. Encode a tracking URL with UTM parameters for campaigns.
- Custom protocols. Rare schemes that a kiosk or internal tool listens for.
How the Encoder Treats Your Input
Unlike the URL type, this one does not add a protocol. What you enter is what gets encoded. This is intentional, because adding https:// to a custom scheme would break it.
If you paste a URL without a scheme here, the code will contain a bare path that most scanners will not know what to do with. If you are not sure, use the URL type instead for standard web links.
Tips for Reliable Custom Codes
- Test the code with a phone before printing. Deep links only work if the target app is installed.
- Keep the URL short. Long tracking links produce dense QR patterns.
- Document what the code does if it is part of a public campaign, in case a user's device does not handle the scheme.
- Consider providing a fallback web link for users whose devices do not support the custom scheme.
- Avoid embedding sensitive values such as tokens or API keys in the QR content. The content is readable by any scanner.
Related Types
- URL for standard web links
- Phone Call for tel: links
- Email for mailto: links
- WhatsApp for wa.me links
- Maps for Google Maps links
Related Pages
Frequently Asked Questions
What is a custom URL QR code?
It stores any URI scheme. This is useful for deep links into apps (myapp://open), tracking links, and non-standard protocols that do not fit other types.
Will deep links work on all phones?
It depends on the app. Deep links only work if the app is installed on the scanning device. If the app is not installed, the scan may fail silently or open a fallback web page.
Is the custom URL QR code free?
Yes. No signup, no watermark, and no scan limit.
Will the code expire?
No. The URI is encoded directly into the pattern. There is no redirect service involved.
Can I use this for regular https links?
You can, but the URL type is better for that. The URL type adds https:// automatically when it is missing.
Are there any restrictions on the content?
No hard restrictions, but keep the string short. Long inputs make the QR pattern dense and hard to scan.