Utilities

QR Code Generator

Generate QR codes with custom colors, patterns, corner styles, and embedded logos. Control error correction levels for reliability. Output as PNG or SVG at any resolution. Style QR codes to match your brand while keeping them scannable.

Features

  • Custom foreground and background colors
  • Logo embedding in the center of the QR code
  • Multiple dot and corner styles
  • Error correction levels (L, M, Q, H)
  • PNG and SVG output at any resolution

What you can do

  • Create branded QR codes for marketing materials and packaging
  • Generate QR codes for URLs, WiFi credentials, and contact cards
  • Produce high-resolution QR codes for print on posters and banners
  • Embed company logos inside scannable QR codes

Self-hosted. Your images never leave your network.

SnapOtter runs entirely on your own infrastructure. Images processed with QR Code Generator are never uploaded to third-party servers. Deploy a single Docker container and process images with full privacy, no watermarks, and no usage limits. Open source under AGPL-3.0.

Frequently asked questions

Can I put a logo in the center of a QR code?
Yes. Upload your logo and it will be placed in the center. Use High (H) error correction to ensure the QR code remains scannable even with the logo covering part of the data pattern.
What data can I encode in a QR code?
URLs, plain text, WiFi credentials, vCard contact info, email addresses, phone numbers, and more. The QR code stores any text data up to about 4,000 characters.
Will a colored QR code still scan?
Yes, as long as there is sufficient contrast between the foreground and background. Dark foreground on light background works best. Avoid light-on-dark unless you are sure your scanner app supports it.

Ready to try QR Code Generator?

Deploy SnapOtter in under a minute. All 50+ tools included. Open source and free forever.