Skip to main content
tolio

QR with Logo

Generate QR codes with embedded logos and brand images in the center. The best free online tool for adding logos to QR codes. No sign-up required, 100% free, fully private.

Generate QR codes with a custom logo embedded in the center. Upload your brand logo and choose a frame style — perfect for business cards, marketing materials, and branded signage.

0 / 500 chars

Related Tools

What is QR with Logo?

QR codes with logos combine the functionality of standard QR codes with the branding power of a custom image placed in the center. When a user scans the QR code with their smartphone camera or a QR reader app, the logo does not interfere with the scanning process — as long as the error correction level is high enough to compensate for the obscured central area. The QR Code with Logo Generator lets you upload any logo image (PNG, JPEG, WebP, or GIF up to 2 MB) and embed it directly into a QR code. All processing happens entirely in your browser — no image is uploaded to any server, and no data is tracked or stored.

The tool uses High (H) error correction level — the highest available, providing 30% error recovery. This is essential for logo QR codes because the center of the QR code (where the logo sits) overlaps with the data modules. With 30% error correction, the QR code remains fully scannable even when up to a quarter of its central area is covered by a logo. The logo is rendered with a white rounded-rectangle background and an 8% padding border, ensuring clear visual separation between the QR code modules and the embedded image. The rounded corners of the background create a polished, professional appearance that integrates seamlessly with the square QR code grid.

The logo size is fixed at 20% of the QR code's total width — a carefully chosen balance that keeps the logo clearly recognizable while guaranteeing reliable scanning performance. The QR code modules beneath the logo area are excluded from generation entirely (rather than simply covered), and the modules around the logo are removed from the QR matrix so the error correction can work optimally. You can preview the logo before generating — a thumbnail shows the uploaded image along with the filename, and a "Remove" button lets you swap or discard the logo without resetting the entire form.

Branded QR codes with logos transform how businesses and individuals present QR codes across all types of media. A business can place its company logo in the center of a QR code on a business card, creating a compact, dual-purpose graphic that serves as both a contact link and a branding element. A restaurant can embed its logo into QR codes on table tents, menus, and window decals so customers associate the scan with the establishment. A retail store can feature logo QR codes on product packaging, shopping bags, and shelf talkers, linking customers to product pages, reviews, or promotional videos. A marketing agency can create branded QR codes for client campaigns on billboards, posters, brochures, direct mail, and social media graphics. A conference or event organizer can embed the event logo into QR codes on badges, schedules, and signage for a polished, professional look. A photographer or artist can add a watermark-style logo to QR codes linking to their online portfolio, gallery, or booking page. A fitness trainer or yoga instructor can embed their studio logo into QR codes on class schedules and promotional flyers so clients can register or learn more with a single scan. A real estate agent can place a branded QR code with their agency logo on "For Sale" signs, open house flyers, and property brochures, creating a consistent brand experience across all marketing touchpoints. A non-profit organization can add its logo to QR codes on donation posters, fundraising letters, and event materials, building trust and recognition with each scan.

The QR code generated by this tool uses the same underlying technology as the standard QR generator but with additional processing to layer the logo on top. The process works in three stages: first, the text or URL is encoded into a standard QR code using the qrcode library with error correction level H. Second, a dedicated canvas is created where the QR code is rendered at 400 pixels wide with a 2-module margin. Third, the uploaded logo image is decoded, resized to the specified percentage of the QR code width, and drawn onto the canvas at the exact center position on top of a white rounded-rectangle background. The resulting composite image is a fully functional QR code with a centered logo that can be scanned by any modern smartphone or QR reader app. All of this processing happens in your browser's memory using HTML Canvas and JavaScript — no files are uploaded to any server, and the QR code data never leaves your device.

The tool includes comprehensive error handling to ensure a smooth user experience. Logo uploads are validated in real time — the tool checks file type (PNG, JPEG, WebP, and GIF are accepted), file size (maximum 2 MB), and provides clear error messages for unsupported formats or oversized files. The text input is limited to 1,200 characters at High error correction, and a live character counter shows your current usage at all times. The Generate button is disabled when the text field is empty or exceeds the character limit. The error alert uses the same professional design as other tools — a red-bordered card with an SVG warning icon and descriptive text. The logo size slider shows the current percentage value and can be adjusted at any time, with the QR code being regenerated on the next click of the Generate button. All states — empty, generating, completed, and error — are covered with appropriate visual feedback including a "Generating..." button text while the QR code is being created.

How to Use QR with Logo

  1. Enter the text, URL, phone number, or any other data you want to encode in the input field. The character counter shows your current usage versus the 500 character limit.
  2. Click the "Choose File" button in the Logo Image section to select a logo image from your device. Supported formats are PNG, JPEG, WebP, and GIF (max 2 MB). A thumbnail preview of your logo appears below the file input along with the filename.
  3. Use the "Remove" button next to the file input to discard the selected logo without resetting the form. This is useful if you want to try a different image.
  4. After uploading a logo, choose a frame style from the available options — Rounded, Circle, Outline, Shadow, or Double. The logo is automatically sized at 20% of the QR code width for optimal scanning reliability.
  5. Click "Generate QR Code" to create the QR code with your logo embedded in the center. The button text changes to "Generating..." while processing and returns to normal when complete.
  6. Review the generated QR code on screen — it is displayed at full size within a bordered card for easy inspection. Verify that your logo is centered correctly and the QR code remains scannable by pointing your phone camera at the screen.
  7. Click "Download PNG" to save the QR code as a high-resolution PNG image, or click "Share" to share it via your device's native share sheet to social media, messaging apps, or email.
  8. Use the Reset button to clear all inputs, remove the logo, and start fresh with a new QR code.

Example

Example — Business Card QR Code with Company Logo:
Text/URL: https://www.yourcompany.com
Logo: Company logo (PNG, 200×200px, transparent background)
Logo Size: 20% (fixed)

Output: A 400×400 pixel QR code encoding the URL https://www.yourcompany.com with the company logo centered inside a white rounded-rectangle background at 20% of the total QR code width. The logo is clearly visible with sufficient padding around it. The QR code uses High (H) error correction (30% error recovery) and excludes QR modules beneath the logo area for reliable scanning. When printed on a business card at standard size (3.5×2 inches), the QR code remains scannable from a smartphone camera at a normal reading distance of 6–12 inches.

Example — Restaurant Menu QR Code with Brand Logo:
Text/URL: https://www.restaurant.com/menu
Logo: Restaurant brand mark (JPEG, 150×150px, white background)
Logo Size: 20% (fixed)

Output: A QR code with the restaurant's brand mark centered at 20% of the QR code width, with a white rounded-rectangle background ensuring the brand mark stands out clearly against the QR code's black-and-white modules. The High error correction level maintains scan reliability. When printed on a table tent card or window decal, customers can scan the QR code from their phone camera and instantly open the digital menu — no app download required.

Frequently Asked Questions

How does a QR code with a logo work?

A QR code with a logo uses High (H) error correction — 30% error recovery — which means the QR code can still be scanned correctly even when up to 30% of its surface is damaged or obscured. The logo sits in the center of the QR code, covering approximately 15–30% of the total area. The error correction data fills in the missing modules around the logo, allowing scanners to reconstruct the original data. Most modern smartphones and QR reader apps can scan logo QR codes without any issues.

Will a QR code with a logo still scan reliably?

Yes, as long as the logo does not exceed approximately 30% of the QR code's total area. This tool uses the highest error correction level (H — 30% recovery) and caps the logo at 35% size to ensure reliable scanning. The tool also adds a white padding border around the logo to prevent interference with adjacent QR code modules. For best results, keep the logo between 15% and 25% of the QR code width.

What image formats are supported for the logo?

The tool supports PNG, JPEG, WebP, and GIF image formats. PNG with a transparent background is recommended for the most professional appearance, as it blends seamlessly with the QR code's white background padding.

Is there a maximum file size for the logo image?

Yes, the logo image must be under 2 MB. If your image is larger, compress or resize it before uploading. The tool shows a clear error message if the file exceeds the limit.

What is the logo size used by this tool?

The logo is sized at a fixed 20% of the QR code's total width. This size is carefully chosen to balance clear brand visibility with reliable scanning performance. Unlike adjustable-size generators, the fixed size ensures the QR code always remains scannable by removing QR modules beneath the logo area entirely.

Does the tool add a white background behind the logo?

Yes, the tool automatically draws a white rounded-rectangle background behind the logo with 8% padding around the image. This ensures the logo has sufficient contrast against the QR code modules and prevents the dark QR code modules from bleeding into the logo area. The rounded corners give the logo background a polished, professional appearance.

Can I generate a QR code without a logo?

Yes, you can generate a standard QR code by simply entering the text or URL and clicking "Generate QR Code" without uploading a logo. The tool works as a standard QR code generator when no logo is provided.

What is the character limit for a QR code with a logo?

The maximum input length is 500 characters at High (H) error correction level. This limit ensures the QR code remains scannable with the logo at 20% size. A live character counter shows your current usage in real time.

What error correction level is used for logo QR codes?

High (H) — 30% error recovery. This is the highest level available in the QR code standard and is essential for logo QR codes because the logo obstructs a portion of the data modules. Level H ensures the QR code remains scannable even with the central obstruction, surface damage, or low-contrast printing conditions.

Can I use a QR code with logo for my business?

Absolutely. Branded QR codes are an excellent way to maintain visual consistency across your marketing materials while providing utility to your customers. Use them on business cards, product packaging, store signage, brochures, flyers, trade show displays, email signatures, social media graphics, and direct mail pieces. The logo establishes trust and recognition before the user even scans the code.

Can I print QR codes with logos on signage and marketing materials?

Yes. QR codes with logos are ideal for business cards, product labels, packaging, storefront windows, trade show banners, restaurant table tents, event posters, flyers, brochures, direct mail, and any printed marketing material. The PNG download can be placed into any design layout at the required size. We recommend printing at least 2.5×2.5 cm (1×1 inch) for reliable scanning. Test the printed code with multiple devices before mass production, especially if the logo is on the larger end of the size range.

Can I test the QR code before printing?

Yes. After generating the QR code with your logo, scan it with your smartphone camera to verify that the correct URL or text is decoded and the logo does not interfere with scanning. Test with both iPhone and Android devices, and try scanning from different angles and distances. If scanning fails, try reducing the logo size and regenerating.

What is the difference between a QR code with logo and a standard QR code?

A QR code with a logo has a custom image embedded in the center, making it more visually distinctive and brand-aligned than a standard black-and-white QR code. The trade-off is that the logo reduces the effective data area of the QR code, requiring higher error correction (H level) and slightly reducing the maximum data capacity. Standard QR codes without logos can use lower error correction levels and encode more data, but they lack the visual branding and aesthetic appeal of logo QR codes.

Is it safe to share a branded QR code publicly?

Yes. A QR code with a logo encodes the same data as a standard QR code — typically a URL, text, or other public information. The logo itself is your own brand image that you have chosen to display publicly. As with any QR code, ensure that the encoded URL points to a trusted destination. Your data and logo are processed entirely in your browser and never uploaded to any server.

Key Takeaways

  • Generate QR codes with your own logo or brand image embedded in the center
  • Upload PNG, JPEG, WebP, or GIF logos up to 2 MB with real-time preview
  • Fixed logo size at 20% for optimal scanning reliability
  • QR modules beneath the logo are excluded entirely (not just covered)
  • High (H) error correction — 30% recovery for reliable scanning with central logo
  • White rounded-rectangle background with 8% padding for professional logo presentation
  • Live character counter showing input length vs 500 char capacity
  • Download as high-resolution PNG for print and digital use
  • Share via native share sheet to social media, messaging apps, and email
  • Perfect for business cards, product packaging, restaurant menus, signage, and marketing materials
  • Uses standard QR code technology — scannable by all modern smartphones and QR reader apps
  • 100% client-side — logo image and QR data never leave your device
  • Free forever with no sign-ups, usage limits, or advertisements
Was this helpful?