Create QR codes that redirect anywhere with qrurl.me. Update the destination URL whenever you want — the QR image stays the same. Free forever, no catches.
Everything you need, nothing you don't.
Change where your QR code points at any time. Print once, redirect forever.
Track every scan with IP, user agent, and timestamps. Know your audience.
Standard, dots, rounded, gapped, vertical bars, horizontal bars. Pick your vibe.
Upload your logo or icon to embed in the center of any QR code.
Full JSON API with API key auth. Automate QR code management from your own apps.
Unlimited QR codes, unlimited scans, unlimited updates. No premium tier, no paywalls.
Manage your QR codes right here.
| QR | Title | Target URL | Scans | Status | Actions |
|---|---|---|---|---|---|
|
Enter your API key and click Connect to get started
| |||||
Integrate QR code management into your own applications.
All endpoints except /api/register and public routes require an X-API-Key header.
| Field | Type | Description | |
|---|---|---|---|
title | string | required | Display name |
target_url | string | required | Where the QR code redirects to |
style | string | optional | standard, dots, rounded, gapped, vertical, horizontal |
| Field | Type | Description | |
|---|---|---|---|
title | string | optional | New display name |
target_url | string | optional | New redirect URL |
is_active | boolean | optional | Enable or disable |
style | string | optional | New QR style |
Permanently deletes the QR code and all scan data. Cannot be undone.
Upload PNG, JPEG, or WebP (max 2 MB) as multipart form data with field name file.
Removes the custom icon and regenerates the QR image.
The URL encoded in the QR code. Logs the scan (IP, user agent, timestamp) and returns a 302 redirect to the current target URL.
Returns the QR code as a PNG image. Use this URL to embed QR codes in pages or download them.