Website & CommunicationStatic QR code

URL QR Code Generator

A URL QR code turns a web address into a square pattern that a phone camera can open with one tap. Paste the complete address of a page, product, PDF, form or file link, and this tool encodes it exactly as written.

Type URLs as a scanner sees them: short, stable and publicly reachable. QR codes have no built-in expiry, but a code printed on a poster will keep pointing at the same address, so use a page you control if the destination may change later.

What this QR code stores: The QR code stores the exact http:// or https:// address you enter. It is a static code: the address is part of the pattern and cannot be edited after you download or print it.

Enter the complete address, including https://.

Style and output

PNG pixel size. SVG scales without losing quality.

Higher levels survive damage but create a denser pattern.

Available in PNG and SVG. Place the code on a light, plain surface.

Contrast is 21.0:1 — good for scanning.

Centre logo (optional)

PNG, JPEG or WebP · max 1.5 MB

A logo covers data modules. Keep it small, use a high-contrast image and always test the finished code.

Your image is processed in this browser only. Nothing is uploaded. Maximum file size: 1500 KB.

Your content is encoded in this browser. Nothing you type or upload is sent to a server.

QR code preview

Static QR code

No code generated yet

Fill in the fields, then generate your QR code.

Contrast is 21.0:1 — good for scanning.

Download

PNG and SVG files are created in your browser. The selected logo, if any, is included in the file.

Test first: scan the finished code with at least one phone camera before you print, laminate or publish it.

Before you print or share

  • QRKit does not shorten links, add tracking parameters, or send the URL to a server. The address is encoded locally in your browser.
  • Always use https:// for pages that ask for information. Avoid links to temporary previews or files that require the recipient to be signed in.

Practical guidance for this generator

Example: Paste https://example.com/spring-fair, set 1024 px and ECC M, then download SVG so the printer can scale it to an A2 poster.

Common mistakes

  • Leaving off https:// and pasting only www.example.com.
  • Encoding a preview or share link that expires next week.
  • Adding a tracking parameter by hand and breaking the query string.

Testing checklist

  • Open the URL on a phone using mobile data, not office Wi-Fi.
  • Scan the on-screen code with two different camera apps.
  • Confirm the page has no login wall before printing.

When to choose a different tool

Use a dynamic QR code service instead if you need to edit the destination after printing or track scan counts. QRKit creates static codes only.

How to create this QR code

  1. Paste a complete URL that starts with http:// or https://.

  2. Adjust size, colours and error correction if needed, then generate the code.

  3. Scan it with a phone before printing, then download PNG or SVG.

More on this QR code

Linking to a PDF instead of a web page

A PDF QR code does not contain the document. It stores the public address of the file, so the PDF stays on your website or file host and is downloaded or previewed when someone scans. That keeps the pattern small and lets you replace the file behind the same address.

The link still has to behave like any other public URL: HTTPS, no login wall, and a host that stays online for as long as the printed code is in use.

  • Upload the PDF to a public folder and copy its full https:// address.
  • Serve it with the application/pdf content type so phones preview it instead of downloading an unnamed file.
  • Compress long brochures; a large PDF can be slow to open on mobile data.
  • If you replace the file at the same URL, the existing code keeps working.

Using a QR code for forms and sign-ups

Google Forms, Microsoft Forms, Typeform and most survey tools produce a public response link. Paste that link and the code opens the form directly on a phone, which is useful at events, in classrooms and on printed notices.

Use the respondent link, not the editor link. An editor URL exposes your questions and usually asks for your account, while a respondent URL is what the audience needs.

  • Copy the link from the form's Send or Share menu.
  • Submit a test response on a phone before you print the code.
  • Check whether the form requires sign-in and say so in the surrounding text.
  • Responses belong to the form platform, never to QRKit.

Sources and review

This page is reviewed by the QRKit Editorial Team. Recommendations are based on practical testing, public platform documentation, and common failure modes reported by users. Test the final code on the exact devices and materials you plan to use.

Frequently asked questions

Can I change the link after printing the QR code?

No. This is a static QR code, so the URL is embedded in the pattern. To change the destination, generate a new code and replace the printed copy.

Why does my URL fail validation?

The tool requires a full address including http:// or https:// and will not rewrite a bare domain. Add the scheme, check for missing characters, and make sure the address has no spaces.

How large should I print a URL QR code?

A practical minimum is about 2 × 2 cm (0.8 × 0.8 in) for close scanning, and larger for posters viewed from a distance. Preserve the white border, called the quiet zone, and test the printed size with a phone.

Can I encode a PDF or a form with this tool?

Yes. A PDF or an online form is an ordinary web address. Paste the public file or form URL and the code opens it. The document or the form itself is not stored inside the QR code.