Search HoldMyTwist

Create a free QR code and save it as SVG

Create a direct-link QR code without an account, save the SVG and check the destination before sharing or printing. Includes our verified export result.

Illustration of an abstract square mosaic card beside a smartphone on a coral desktop.

In short

We generated and downloaded an SVG, then independently decoded that exact file. PNG export remains unverified. We did not test phone scanning or printing.

1. Enter the page you want people to open

  1. Open the page you intend to share and copy its full address.
  2. Open the adfreeqr generator (opens in a new tab) and keep Single URL selected.
  3. Paste the address into Destination URL, including https://. Check the spelling and any text after the domain.

For practice, use https://example.com/ (opens in a new tab). Replace it with your intended public page before making the final code. Use a public link that your intended readers can open. A link to a signed-in dashboard may only work for you.

Watch out

A QR code makes its contents readable to anyone who scans it. Do not put passwords, private invitation links or account-recovery links in a code you plan to share.

Screenshot detail from adfreeqr.com.

Single URL selected in adfreeqr, with https://example.com/ in the Destination URL field.

Single URL selected in adfreeqr, with https://example.com/ in the Destination URL field.

Screenshot detail from adfreeqr.com.

Open full-size image

2. Generate a simple code

  1. Keep the black dots and white background for your first version. Leave the logo empty.
  2. Select Generate QR code.
  3. Check that the destination shown with the preview matches the address you entered.
Screenshot detail from adfreeqr.com.

The orange Generate QR code button in adfreeqr.

The orange Generate QR code button in adfreeqr.

Screenshot detail from adfreeqr.com.

Open full-size image

We used these default colours without a logo. A correct-looking preview does not prove what the downloaded file contains.

3. Save the SVG and reopen it

  1. Select Download QR (SVG).
  2. Find the downloaded .svg file in your browser's downloads or your Downloads folder.
  3. Open the saved file to check that the complete symbol and its white border are present. If your usual image app does not open SVG, try opening the file in your web browser.
Screenshot detail from adfreeqr.com.

The Download QR (SVG) button in adfreeqr.

The Download QR (SVG) button in adfreeqr.

Screenshot detail from adfreeqr.com.

Open full-size image

SVG is a vector image, so you can resize it without turning its shapes into a low-resolution bitmap. Your design app or print service still needs to accept SVG. Do not rename the file extension to .png to convert it.

Watch out

Keep the clear space around the code when placing it in a design. DENSO WAVE specifies an empty margin at least four small QR squares wide on every side. Do not crop that margin away or cover it with a border or text. Read DENSO WAVE's margin guidance (opens in a new tab).

4. Check the destination before sharing

The image below shows our actual saved code and its independently decoded text. Both the entered address and the encoded address were https://example.com/ (opens in a new tab).

QR generated with adfreeqr.com and independently decoded with libzbar.

The intended URL https://example.com/, the complete exported QR code, and independently decoded text with the same URL.

The intended URL https://example.com/, the complete exported QR code, and independently decoded text with the same URL.

QR generated with adfreeqr.com and independently decoded with libzbar.

Open full-size image

For your own code, use a QR reader that lets you inspect the result before opening it. Compare the full address with the one you intended, including the path and any text after a question mark. A reader that shows only the domain cannot establish an exact match. Do not open an unfamiliar result just to find out where it goes.

After checking the address, test your own known destination and confirm it opens the intended page. For print, make one proof at the final size and test it with the phones your audience is likely to use. Test the finished layout, including its colours, border and placement.

The provider says Single URL codes contain the supplied address directly, and our example confirmed that. Changing the address inside a saved code requires a new code. If you control the page at the original address, you can update that page's content. A destination can still disappear or redirect later. See the provider's FAQ (opens in a new tab).

The Single URL code in this guide is static. Its address is stored in the pattern, so it has no generator trial expiry. The destination page must still remain available.

Dynamic codes instead rely on a service-controlled redirect. For example, QR Code Generator's trial policy (opens in a new tab) says its dynamic codes are deactivated after the trial, while static codes continue to work. Check a provider's trial and cancellation rules before ordering printed copies. Generating a replacement image does not update a code already printed.

If the code will not scan or opens the wrong page

  • For the wrong destination, correct Destination URL, generate again and download a fresh file. Remove the old version from your design.
  • If scanning fails, keep the full white margin, use black on white and remove logos. Try a larger code in the final layout, then test again.
  • If the code reads correctly but the page fails, open your intended address directly. Fix the page or its access permissions before sharing the QR.
  • If your design app rejects SVG, check its supported formats. This guide does not establish a tested PNG-export or conversion route.

Sources: adfreeqr generator (opens in a new tab), adfreeqr FAQ (opens in a new tab), DENSO WAVE's QR margin guidance (opens in a new tab).

Share this guide