Mailingbid
How it worksFor agenciesPricingGuidesLog inStart a request
DECSEN
Home / Free QR code generator: SVG & PNG for print

Create a QR code and prepare it for print

The generator creates static URL QR codes as SVG and PNG directly in your browser, with no account and without sending the address to a server. You enter the destination URL, total width in mm and clear margin (at least four modules); the address is stored in the code itself.

Last updated 23 October 2026 · Published by Mailingbid

A static code stores your destination URL directly. This tool creates the file in your browser, with no account and no Mailingbid redirect. Addresses you enter are not sent to a server to generate the code.

Destination and print size

Do not use credentials or confidential links. The address can be read from the code. International domains and special characters are normalized as a URL; check the displayed address.

30 mm is an editable example, not a guaranteed minimum. Input range: 10–300 mm.

A module is a small square in the code. At least four are kept clear on each side.

File and print dimensions

Enter your destination URL and generate a preview.

Why the white margin belongs in the file

DENSO WAVE specifies a clear zone of four modules on all sides of a QR code. This tool adds it; you can choose a larger margin. Do not crop it or fill it with text or graphics when placing the code. Source: DENSO WAVE: code area and clear margin.

What print size suits your project?

Here, one module measures total width ÷ (modules in the code + twice the margin). More data can require more modules. At the same total width, those modules become smaller. DENSO WAVE bases module size on the printer and reader; this does not establish a universal minimum for every smartphone. Source: DENSO WAVE: module size; DENSO WAVE: data capacity and versions.

Planning example: an invitation leaflet

Fictional example: a leaflet should link to an event page. Start with 30 mm total width and a four-module margin. Check the complete destination URL first, place the file in the actual layout and test the print. If the code is hard to read in its intended use, allocate more space and test again. Here, 30 mm is a working assumption, not print approval.

Before approving the print

  1. Place the final file at its intended size in the layout; keep its proportions, white background and clear margin.
  2. Ask for a test print on the intended paper and, where possible, with the planned finish. DENSO WAVE generally recommends black on white and cautions against altering the pattern.
  3. Scan the print with several intended smartphones in realistic lighting and from the planned distance. Check the landing page, mobile usability and parameters.
  4. Add a readable short URL or an explanatory call to action. If the test fails, change the size or placement and test again. Do not approve printing solely from an on-screen preview.

Source: DENSO WAVE: design and printing. QR Code is a registered trademark of DENSO WAVE INCORPORATED.

Static or dynamic: what do you need?

The destination is fixed

This generator writes the displayed URL into the file. That stored address stays the same after printing. You can still change the content at an address you control. Mailingbid sets no expiry date or scan limit and does not count scans; the destination page must remain accessible.

The destination may change later

Plan a redirect URL you manage yourself, or assess an external service. A QR code marketed as “dynamic” typically stores this intermediate address; its redirect is what changes. Check duration, export, domain control and data processing with the provider. This tool does not offer a dynamic service or scan analytics. Source: Adobe: static and dynamic QR codes; Bitly.

Technology: qrcode (MIT license). Text and calculation aid: Mailingbid. No third-party example graphics reproduced. qrcode · License notices.

Planning a QR code for a printed mailing?

Request print and mailing services. Describe the printed item, quantity, finished size and space for the code. Agree the print file and test print with your selected printer. The generator does not transfer your destination URL into the request.

Start a print request

Continue planning

  • Compare mailing formats
  • Envelope sizes compared
  • Lettershop and inserting
  • Comparing mailing quotes
  • Paper weight calculator
  • Understand paper weight
  • Compare fold types
  • Print QR codes correctly
  • Payment QR code (EPC, QR Platba)
Mailingbid

An offering by Christoph Salat · salat.tech

Mailingbid

  • How it works
  • Start a request
  • For agencies
  • Pricing
  • For printers

Guides

  • Guides and calculators
  • API documentation

Legal

  • Imprint
  • Privacy
  • Terms
  • Contact