Developer-first · No sign-up

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.

URL to QR Code Maker
QR preview
Style & colors+
#000000
#ffffff

Dot, corner, and gradient styles apply to SVG output. PNG stays classic square.

// why url-qr

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.

// presets

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.

Classic QR code style
Classicstyle=classic

Standard black squares on white. Maximum compatibility, scans on any device.

Rounded QR code style
Roundedstyle=rounded

Softly rounded modules and corners for a friendly, modern look.

Dots QR code style
Dotsstyle=dots

Circular dot modules with ring-style corners. Clean and contemporary.

Ocean QR code style
Oceanstyle=ocean

Blue-to-teal gradient with rounded modules. Calm and techy.

Sunset QR code style
Sunsetstyle=sunset

Warm orange-to-pink gradient with dotted modules.

Forest QR code style
Foreststyle=forest

Deep green rounded modules on a soft off-white background.

Midnight QR code style
Midnightstyle=midnight

Deep charcoal modules with rounded dots on a cool grey background.

Grape QR code style
Grapestyle=grape

Purple-to-indigo gradient with rounded corners.

Mono Blue QR code style
Mono Bluestyle=mono-blue

Solid brand blue squares — bold and high-contrast.

Crimson QR code style
Crimsonstyle=crimson

Rounded crimson modules with circular corners on white.

// use cases

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.

// usage

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
// reference

API parameters

GET https://url-qr.com/

ParameterDescription
urlThe URL to encode. Required. URL-encode it if it contains special characters.
styleNamed 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.
formatOutput format: png (default) or svg.
sizeModule scale in pixels (1–40). Controls the resolution. Default 10.
marginQuiet-zone width in modules. Default 4. Keep ≥ 4 for reliable scanning.
ecError-correction level: L, M (default), Q, or H. Higher survives more damage.
colorForeground (dark) color as a hex value without #, e.g. 1a1a1a.
bgBackground color as a hex value without #, e.g. ffffff. Use transparent (or none) for a transparent background (alpha PNG / no SVG background).
dotsModule shape (SVG only): square (default), rounded, or dots.
eyesFinder/corner shape (SVG only): square (default), rounded, or circle.
gradientTwo hex colors joined by a dash to fill the modules with a diagonal gradient (SVG only), e.g. ff4d2e-1453ff.
downloadAdd 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 tag.
// about

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.

// questions

Frequently asked questions

Is this a URL shortener?+
No. We deliberately do not shorten or redirect. The QR code encodes the exact URL you pass in, so scanning it opens your real link directly. This keeps the destination transparent and avoids dependency on a redirect service.
Do I need an API key?+
You can start generating QR codes immediately without a key. API keys and higher limits for production volume are on the roadmap.
Can I use the QR codes commercially?+
Yes. QR Code is an open standard and the codes generated here are free to use in your products, print materials, and apps.
What's the difference between SVG and PNG?+
SVG is a vector format that scales infinitely without losing sharpness — ideal for print and high-DPI screens. PNG is a raster image, useful when you need a fixed-size image file. Both encode the same URL.
Which error-correction level should I use?+
M (medium) is a good default. Use Q or H if the code will be printed small, placed on packaging, or might get partially covered — higher levels can still scan with more of the code damaged.
Can I change the size and colors of the QR code?+
Yes. The size parameter controls the resolution of the QR code image, and the color and bg parameters let you set the foreground and background to match your brand. Keep a strong contrast between the two so the QR code stays easy to scan on any device.
How do I convert a URL to a QR code in bulk?+
Because every QR code is just a URL on this site, converting many links at once is trivial: loop over your list of URLs in any language, build the image link for each one, and request them in parallel. There is no batch endpoint to learn — the same URL-to-QR pattern scales from one code to thousands.