diff --git a/README.md b/README.md
index 3698a1f..99ae078 100644
--- a/README.md
+++ b/README.md
@@ -49,6 +49,7 @@ Here is the list of all utilities:
- [Lorem Ipsum Generator](https://jam.dev/utilities/lorem-ipsum-generator)
- [WebP Converter](https://jam.dev/utilities/webp-converter)
- [SQL Minifer](https://jam.dev/utilities/sql-minifier)
+- [QR Code Generator](https://jam.dev/utilities/qr-code-generator)
### Built With
diff --git a/components/seo/QrCodeSEO.tsx b/components/seo/QrCodeSEO.tsx
new file mode 100644
index 0000000..e2f5036
--- /dev/null
+++ b/components/seo/QrCodeSEO.tsx
@@ -0,0 +1,247 @@
+import CodeExample from "../CodeExample";
+import GetJamForFree from "./GetJamForFree";
+
+export default function QrCodeSEO() {
+ return (
+
+
+
+ Create customizable QR codes with our free online generator. Add your
+ logo, choose different styles (dots, squares, rounded corners), and
+ customize colors. Perfect for marketing materials, business cards, and
+ digital campaigns. No sign-up required — generate and download
+ instantly. Made with 💜 by the developers building Jam.
+
+
+
+
+
How to Use the QR Code Generator:
+
+ Generate professional QR codes in seconds. Enter your text, URL, or
+ data, customize the appearance with different styles and colors, and
+ optionally add your logo to the center. Perfect for branding and
+ marketing campaigns.
+
+
+
Use Cases:
+
+
+ Marketing Campaigns: Create branded QR codes for flyers,
+ posters, and advertisements with your company logo.
+
+
+ Business Cards: Generate QR codes linking to your contact
+ information, website, or social media profiles.
+
+
+ Digital Menus: Create QR codes for restaurant menus that
+ customers can scan with their phones.
+
+
+ Event Tickets: Generate unique QR codes for event check-ins
+ and ticket validation.
+
+
+ WiFi Sharing: Create QR codes that automatically connect
+ users to your WiFi network.
+
+
+
+
+
+
QR Code Customization Options:
+
+ Our QR code generator offers extensive customization options to match
+ your brand and style preferences:
+
+
+
+ Logo Integration: Upload your company logo or image to embed
+ in the center of the QR code while maintaining scannability.
+
+
+ Style Options: Choose from square, rounded, dots, classy, and
+ extra-rounded styles for the data modules.
+
+
+ Color Customization: Set custom colors for the foreground,
+ background, and corner elements to match your brand colors.
+
+
+ Error Correction: Adjust error correction levels (L, M, Q, H)
+ to balance QR code size with logo compatibility.
+
+
+ Multiple Formats: Download your QR code as PNG, SVG, JPEG, or
+ WebP for different use cases.
+
+
+
+
+
+
Understanding QR Code Error Correction:
+
+ QR codes include built-in error correction that allows them to be read
+ even when partially damaged or obscured. This feature is particularly
+ important when adding logos:
+
+
+
+ Low (L) ~7%: Smallest QR code size, but less tolerance for
+ logos and damage.
+
+
+ Medium (M) ~15%: Good balance between size and error
+ tolerance. Default for most applications.
+
+
+ Quartile (Q) ~25%: Better for noisy environments and small
+ logos.
+
+
+ High (H) ~30%: Best choice when adding logos or expecting
+ damage. Larger file size but maximum customization capability.
+
+
+
+
+
+
QR Code Best Practices:
+
+ Follow these guidelines to create effective and scannable QR codes:
+
+
+
+ Adequate Size: Ensure your QR code is at least 2 x 2 cm (0.8
+ x 0.8 inches) when printed to maintain scannability.
+
+
+ High Contrast: Use high contrast between foreground and
+ background colors for better readability.
+
+
+ Logo Size: Keep logos under 20% of the QR code area to
+ maintain scannability, especially with lower error correction
+ levels.
+
+
+ Test Scanning: Always test your QR codes with multiple
+ devices and scanning apps before final use.
+
+
+ Clear Instructions: Include clear call-to-action text like
+ "Scan to visit website" near your QR code.
+
+
+
+
+
+
Working with QR Codes in JavaScript:
+
+ You can generate and work with QR codes programmatically using
+ JavaScript libraries. Here's an example using a popular QR code
+ library:
+
+ {qrCodeExample}
+
+ This code demonstrates basic QR code generation. For advanced features
+ like custom styling and logos, consider using specialized libraries
+ like qr-code-styling or similar tools.
+
+
+
+
+
Meet Jam: The Ultimate Tool for Debugging Web Apps
+
+ While this tool helps you create professional QR codes quickly,{" "}
+
+ Jam
+ {" "}
+ streamlines your entire development workflow.
+
+
+ Jam is{" "}
+
+ the browser extension
+ {" "}
+ helping over 140,000 users debug faster. It captures console logs,
+ network requests, and more with just one click. Perfect for testing QR
+ code landing pages and debugging web applications.
+
+
+
+
+
+
+
+
+
FAQs:
+
+
+ Can I add a logo to my QR code? Yes! Our generator
+ allows you to upload and embed logos in the center of your QR code.
+ Use high error correction (H level) for best results with logos.
+
+
+ What file formats can I download? You can download
+ your QR code as PNG, SVG, JPEG, or WebP. SVG is recommended for
+ print materials as it's vector-based and scalable.
+
+
+ How do I ensure my QR code scans properly? Use high
+ contrast colors, maintain adequate size (minimum 2x2 cm when
+ printed), test with multiple devices, and avoid making logos too
+ large.
+
+
+ What's the difference between error correction levels?
+ Higher levels (Q, H) can recover from more damage and allow larger
+ logos but create bigger QR codes. Lower levels (L, M) create smaller
+ codes but are less tolerant of damage.
+
+
+ Can I change the shape of QR code elements? Yes!
+ Choose from squares, dots, rounded corners, and other stylish
+ options to match your brand while maintaining scannability.
+
+
+ Is this QR code generator free? Yes, our QR code
+ generator is completely free with no limits on usage. Generate as
+ many customized QR codes as you need.
+