Web Utility & Developer Tools

QR Code Generator

Create free custom QR codes for URLs, Wi-Fi, vCards, email, maps, and more. Add your logo, pick colors, choose frames, and download high-resolution PNG or SVG — all in your browser.

Add Content

Customize

Pre-made templates

Frames

Generate static QR codes instantly — no account, no upload to our servers. Pick a content type, customize colors and logo, preview live, then download print-ready PNG or SVG files.

QR Code Generator — illustration

Need a walkthrough with use cases, formulas, and print tips? Read How to Create a QR Code — it pairs with this free QR Code Generator and covers business cards, menus, Wi-Fi sharing, and common scanning mistakes.

What this QR generator does

A QR code stores text — usually a URL — in a square barcode phones can read with the camera app. Our generator encodes that text locally in your browser, lets you style the code with ShoutingNow blue and yellow accents, optional logo embedding, dot shapes, frames, and caption text, then exports PNG or SVG at up to 2000×2000 pixels.

Supported content types

Type What gets encoded Typical use
URL / Link Website address (https added automatically) Flyers, packaging, business cards
Text Plain message up to ~2,900 characters Instructions, promo codes, event notes
Wi-Fi WIFI:… standard string Guest networks at cafés, offices, Airbnbs
Email mailto: with subject and body Support desks, feedback forms
vCard Contact card (VCARD 3.0) Networking events, sales collateral
Map / Location geo: latitude,longitude Storefronts, venues, real-estate signs
Application App Store + Play Store links App launch campaigns
Image / PDF Public URL to hosted file Menus, brochures (host file first)

How to create a QR code in 3 steps

  1. Choose a type and add content — pick URL, Wi-Fi, vCard, or another tab, then fill in the fields. The preview updates as you type.
  2. Customize the design — switch between Classic and Logo QR, set dot colors, pick a frame, add optional caption text, and adjust error-correction level if you embed a logo.
  3. Download — select PNG or SVG and resolution (256 px to 2000 px), then click Download QR Code. Test with your phone camera before printing.

Logo QR and error correction

Embedding a logo covers part of the QR pattern. Raise error correction to Quartile (Q) or High (H) so scanners can recover missing modules. Keep logos under ~20% of the code area and use square images with padding for best results.

Static vs dynamic QR codes

This tool creates static codes — the destination is baked into the image. You cannot change the link after printing without generating a new code. Dynamic codes (editable after print) require a hosted redirect service. For menus and campaigns that change often, static codes work best when they point to a page you control (your website URL), not directly to a PDF file that might move.

Privacy

Content and logo images are processed in your browser. ShoutingNow does not store your QR payloads or uploaded logos on our servers.

Learn more

Read our step-by-step guide: How to Create a QR Code.