Turn any URL into a QR code image
Convert any URL into a QR code image your users can scan. The code contains your exact link — we never shorten or redirect it. Drop it into your product with a single HTTP request.
Style & colors+
Dot, corner, and gradient styles apply to SVG output. PNG stays classic square.
A QR code API built for integration
One endpoint. Predictable output. Perfect for embedding QR codes in dashboards, invoices, tickets, emails, packaging, and any product that needs a link made scannable.
Exact URL, never shortened
Scanning the image reveals the precise URL you provided. No redirects, no tracking middle-man, no link rot — what you encode is what your users get.
SVG and PNG output
Get crisp vector SVG for print and responsive layouts, or PNG raster for places that need an image file. Both render at any size without artifacts.
Zero dependencies to integrate
It's just a URL. Put it in an tag, fetch it from your backend, or pipe it into a PDF. No SDK, no API key required to get started.
Fast everywhere
Served from a global edge network, QR codes are generated on the fly close to your users with minimal latency.
10 ready-made QR code styles
Skip the parameters — pick a named style and switch the whole look with a single style= value. Every preset is tuned to stay reliably scannable.
What you can build with a URL to QR code maker
Anywhere a person needs to move from a screen or a printed surface to a web page, a QR code turns a URL into a single tap of the camera. Here are common ways teams use URL to QR.
Product packaging and labels
Print a QR code on boxes, bottles, or hang tags that opens a product page, manual, or registration form. Generate the QR code from the product URL at build time and drop the image straight into your print template.
Invoices, tickets, and receipts
Add a scannable QR code to a PDF invoice or event ticket so customers reach a payment page, booking, or check-in flow instantly. Convert each unique URL to a QR code on the fly as the document is generated.
Marketing and print ads
Posters, flyers, business cards, and billboards all benefit from a QR code that sends readers to a campaign landing page. A URL to QR code maker keeps the printed link short and clean while the real destination stays full and trackable.
Dashboards and internal tools
Render a QR code next to any record so staff can jump from a desktop dashboard to the mobile view of the same page. Since the QR code is generated from the page URL, it always points to the right place.
Email and digital docs
Embed a QR code image in a newsletter, slide deck, or onboarding email. Recipients reading on a laptop can scan it with their phone to continue on mobile — no copy-pasting long URLs.
Apps and SaaS integrations
Show a QR code inside your own product so users can hand off a link between devices, share a profile, or open a deep link. One image URL is all you need to integrate QR code generation.
How to use it
Three ways to turn a URL into a QR code image.
1. Use it as an image source
Embed directly in HTML — the browser fetches the QR image for you:
<!-- Exact URL, never shortened --> <img src="https://url-qr.com/?url=https%3A%2F%2Fexample.com%2Fwelcome" alt="QR code" width="200" />
2. Call the API from your backend
Request the image bytes and store or forward them however you like:
# fetch PNG bytes from your server curl -o qr.png \ "https://url-qr.com/?url=https%3A%2F%2Fexample.com%2Fwelcome&format=png&size=12"
3. Customize the output
Control format, size, error-correction level, and colors with query parameters:
// full control via query params GET https://url-qr.com/ ?url=https%3A%2F%2Fexample.com%2Fwelcome &format=svg &ec=H &size=14 &color=1a1a1a &bg=ffffff
API parameters
GET https://url-qr.com/
| Parameter | Description |
|---|---|
| url | The URL to encode. Required. URL-encode it if it contains special characters. |
| style | Named preset that sets dots, corners, and colors in one value (SVG): classic, rounded, dots, ocean, sunset, forest, midnight, grape, mono-blue, crimson. Individual params override the preset. |
| format | Output format: png (default) or svg. |
| size | Module scale in pixels (1–40). Controls the resolution. Default 10. |
| margin | Quiet-zone width in modules. Default 4. Keep ≥ 4 for reliable scanning. |
| ec | Error-correction level: L, M (default), Q, or H. Higher survives more damage. |
| color | Foreground (dark) color as a hex value without #, e.g. 1a1a1a. |
| bg | Background color as a hex value without #, e.g. ffffff. Use transparent (or none) for a transparent background (alpha PNG / no SVG background). |
| dots | Module shape (SVG only): square (default), rounded, or dots. |
| eyes | Finder/corner shape (SVG only): square (default), rounded, or circle. |
| gradient | Two hex colors joined by a dash to fill the modules with a diagonal gradient (SVG only), e.g. ff4d2e-1453ff. |
| download | Add download (no value needed) to force a save dialog with a filename derived from the URL, e.g. example.com-pricing.png. Omit it to display the QR code inline in an |
URL to QR code, the simple way
URL to QR is a focused QR code maker that does exactly one thing well: it converts any URL into a clean, scannable QR code image. There is no account to create, no SDK to install, and no dashboard to learn. You give it a link, and it gives you a QR code — as an SVG for crisp printing or a PNG for everyday use. Because the QR code is delivered as a plain image at a predictable address, you can convert a URL to a QR code from your browser, your backend, a spreadsheet, or a build script with equal ease.
The most important design decision behind this URL to QR code generator is that it never shortens or redirects your link. Many QR tools quietly route scans through their own servers, which means the QR code stops working the day that service shuts down or changes its terms. Here, the QR code encodes your exact URL. When someone scans it, their phone opens your real address directly, with nothing in between. That makes the QR codes durable, transparent, and safe to print on materials that may live for years.
Turning a URL into a QR code is also meant to be genuinely fast. Each QR code is generated at the edge, close to the person requesting it, and the resulting image is cached aggressively so repeated requests are nearly instant. You control the look of every QR code with a handful of optional parameters: pick the output format, set the size to match your layout, raise the error-correction level for codes that will be printed small or might get scuffed, and recolor the foreground and background to fit your brand. Whether you need a single QR code for a poster or want to convert thousands of URLs to QR codes in a nightly job, the same simple URL-to-QR pattern works at any scale.
If you have ever searched for a "url to qrcode maker", a "url to qr code generator", or a quick way to "convert url to qr code free", this is built for exactly that. It is a developer-friendly QR code maker that treats a QR code as what it really is — a picture of a URL — and gets out of your way.