Build your AI Agent and let it work for your business 24/7 →

QR Code Generator

Create a QR code for your website, Instagram profile, Instagram DM, WhatsApp, Wi-Fi, contact card and more. Add your colours, logo and a caption, then download PNG or SVG. Free, no sign-up, and the codes never expire.

  • 100% free
  • No sign-up
  • Runs in your browser

QR code type

Design

Dots

Corner eyes

Error correction

How much of the code can be damaged or covered and still scan. Higher levels make a denser code.

The blank border scanners need. 4 is the standard; go lower only if the code sits on a plain light area.

Logo and caption

Centre logo (optional)

PNG with a transparent background works best. The image stays in your browser.

QR code preview

Encoded content

https://www.hypello.com

Version 2, 25 x 25 modules, error correction M, 23 characters.

Test it: point your phone camera at the preview and check it opens the right thing. Open the link to make sure it works.

How QR codes store your content

A QR code is a grid of dark and light squares called modules. Your link or text is converted to bits, error correction data is added, and the result is laid out in the grid along with three large corner squares (finder patterns) that tell the scanner where the code is and which way up it is. More content means more modules, so short links make cleaner codes that scan from further away.

The codes this tool makes are static. The content lives inside the pattern, so there is no redirect server, no tracking and nothing that can expire. If you need to change the destination later, point the code at a page you control and update that page instead.

What each type opens

  • Website, Instagram and Instagram DM codes open a normal link (an ig.me link starts a DM in the Instagram app).
  • WhatsApp uses a wa.me link with your number and an optional pre-filled message.
  • Email, phone and SMS codes open a new email, the dialler or a text message.
  • Wi-Fi codes join the network without typing the password (supported by the built-in camera on iPhone and Android).
  • Contact codes hold a vCard 3.0 that phones offer to save to the address book.

Tips for codes that always scan

  • Keep a dark code on a light background with strong contrast, and leave the quiet zone around it.
  • Keep logos small. Error correction H can rebuild about 30% of the code, but the less you cover, the better.
  • Print at least 2 cm (0.8 in) wide, bigger for posters read from a distance.
  • Scan the final file with more than one phone before you print a large batch.

How it works

How to use it

  1. Step 1

    Pick what the code opens

    Choose a website, Instagram profile or DM, WhatsApp chat, email, phone call, SMS, Wi-Fi network, contact card or plain text, and fill in the form.

  2. Step 2

    Style it

    Set the colours, dot and corner style, quiet zone and error correction. Add your logo in the centre and a short caption such as "Scan to DM us".

  3. Step 3

    Test and download

    Scan the preview with your phone camera, then download a PNG up to 2048 px or an SVG for print, or copy the image straight to your clipboard.

FAQs

Frequently asked questions

Answers to common questions about the QR Code Generator.

No. The codes are static: the link or text is stored inside the pattern itself, not on a server that redirects people. They keep working for as long as the link they point to works, and there are no scan limits.

Choose Instagram DM and enter your username. The code opens https://ig.me/m/yourname, which starts a new message to your account in the Instagram app. It works well on packaging, receipts, flyers and shop counters, where people would rather message you than type your handle.

Usually not, as long as the logo stays small. QR codes have built-in error correction that can rebuild missing parts of the pattern, and this tool switches to the highest level (H, about 30% recovery) as soon as you add a logo. Keep the logo under roughly a quarter of the code's width and always test the code with a couple of phones before printing.

A dark code on a light background, with strong contrast. Many scanner apps fail on light-on-dark (inverted) codes or on pale colours such as yellow on white. The tool warns you when the contrast is low or the colours are inverted.

Use SVG for print, signage and anything that may be resized, because it stays sharp at every size. Use PNG for websites, social posts and documents. A 1024 px PNG is plenty for most screens and small prints.

A common rule is that the code should be at least one tenth of the scanning distance, and never smaller than about 2 cm (0.8 in) across. Longer content makes a denser code, so shorten long links or use a smaller amount of text if the code looks crowded.

No. The code is generated in your browser, including the logo you add. Nothing you type or upload is sent to a server.

More free tools

Try another tool

Answer everyone who scans your code

Put an Instagram DM QR code on your packaging or counter, and let Hypello send an instant welcome message, share a discount code and collect name, email and phone number. Free for 1,000 DMs a month.