Savvy Goose
Character Counter Text & Writing
Case Converter Text & Writing
Diff Viewer Text & Writing
Markdown Converter Text & Writing
Percentage Calculator Numbers & Time
Unit Converter Numbers & Time
Timestamp Converter Numbers & Time
Time Between Dates Numbers & Time
Barcode Generator Generators
QR Code Generator Generators
Base64 Encoder Data & Encoding
URL Encoder Data & Encoding
JWT Decoder Data & Encoding
Hash Generator Data & Encoding
Color Converter Data & Encoding
JSON Formatter Data & Encoding
Format Converter Data & Encoding
Regex Tester Data & Encoding
Browser Info Data & Encoding
Password Generator Generators
UUID Generator Generators
Image Resizer Generators
Slug Generator Generators
Lorem Ipsum Generators
No results found
Buy me a coffee
Savvy Goose

QR Code Generator

Create QR codes for URLs, text, Wi-Fi, and more.

1. Content
Text or URL
Anything you'd put behind a link: URLs, plain text, contact details, Wi-Fi credentials.
2. Preview

Enter text or a URL to generate a QR code.

Low contrast between foreground and background. Scanners may struggle.
3. Customize
Size (px)
Error correction
Error correction

QR codes embed redundant data so they still scan when partly damaged or obscured.

  • L: ~7% recoverable. Smallest code; clean prints.
  • M: ~15%. Sensible default.
  • Q: ~25%. Outdoors or with light scuffing.
  • H: ~30%. Use whenever a logo overlaps the code.

Higher levels make the code denser, so it needs a bigger size or more pixels per module.

Quiet zone (modules)
Foreground
Background
4. Logo
Drop a logo into the centre. Bump error correction up to H if you do — scanners need the extra redundancy to read past whatever the logo covers.
Quick picks
Logo size (% of QR width) Keep this under ~30% to stay scannable.
Add a clean background behind the logo Improves scanability when the logo overlaps dark modules.

5. Share
The URL below carries every setting. Anyone who opens it sees the same QR code.

Some inputs are too long to fit in the URL.

Share URL

Logos aren't included in the share URL. Download the PNG or SVG to share the QR with the logo embedded.

How to use the QR Code Generator

  1. Enter the URL or text you want to encode.
  2. Adjust size and error correction if needed.
  3. Download the QR code as a PNG.

Frequently asked questions

Is there a size or character limit?
QR codes have a maximum capacity that depends on the error correction level you pick. Plain ASCII fits the most.
Will it work for Wi-Fi credentials?
Encode a Wi-Fi connection string and a phone's camera will offer to join the network.
Is data sent to a server?
No. QR codes are generated locally in your browser.

Made for free with