Free · No account needed

Free QR Code Generator with Logo

Create a fully customised static QR code with your own logo, colours and shapes, then download it instantly as PNG or SVG. Need editable destinations and scan analytics? Use a dynamic QR code instead.

Include https:// for a valid link.

Add content
Static

Want editable, trackable codes?

Create a free account to save your designs, organize your codes and create editable dynamic QR codes with scan analytics.

See plans

How to make your QR code

  1. Step 1

    Pick a QR code type

    Website link, plain text, Wi-Fi, email, phone, SMS, WhatsApp, location or vCard contact.

  2. Step 2

    Add your content

    Type the destination or details. The preview updates live as you type.

  3. Step 3

    Customise the design

    Choose dot and corner shapes, brand colours or a gradient, a transparent background and your own logo in the centre.

  4. Step 4

    Download and test

    Export a high-resolution PNG for print or an SVG for unlimited scaling, then scan it with two different phones before you publish it.

Tips for QR codes that scan

  • Keep strong contrast between the code and its background — dark modules on a light background scan most reliably.
  • Print at 2 cm × 2 cm or larger for close-up scanning, and much larger for posters or shop windows read from a distance.
  • Keep the logo small enough that the error-correction area stays intact, and always leave the quiet margin around the code.
  • Use SVG when the code will be resized or sent to a printer; use PNG for slides, social posts and quick sharing.

Static or dynamic?

The codes on this page are static: the content is encoded in the pattern itself, so they work forever and are free and unlimited — but the content cannot be changed once printed. Dynamic QR codes point at a short QRPogo link you can re-target at any time, and they record scans in your dashboard. Compare plans.