import React from 'react'; import type { Metadata } from 'next'; import CryptoGenerator from './CryptoGenerator'; import { Bitcoin, Shield, Zap, Smartphone, Wallet, Coins, Sparkles, Download, Share2 } from 'lucide-react'; import { QRCodeSVG } from 'qrcode.react'; import { ToolBreadcrumb } from '@/components/seo/BreadcrumbSchema'; // SEO Optimized Metadata export const metadata: Metadata = { title: 'Free Crypto QR Code Generator | Bitcoin, Ethereum & USDT | QR Master', description: 'Create a QR code for your Crypto wallet address. Supports Bitcoin (BTC), Ethereum (ETH), USDT, and more. Essential for easy payments and donations.', keywords: ['crypto qr code', 'bitcoin qr generator', 'ethereum qr code', 'crypto wallet qr', 'donation qr code'], alternates: { canonical: 'https://qrmaster.io/tools/crypto-qr-code', }, openGraph: { title: 'Free Crypto QR Code Generator | QR Master', description: 'Generate QR codes to accept Crypto payments securely. Supports BTC, ETH, SOL.', type: 'website', url: 'https://qrmaster.io/tools/crypto-qr-code', images: [{ url: '/og-crypto-generator.png', width: 1200, height: 630 }], }, twitter: { card: 'summary_large_image', title: 'Free Crypto QR Code Generator', description: 'Create secure QR codes for your crypto wallet.', }, robots: { index: true, follow: true, }, }; // JSON-LD Structured Data const jsonLd = { '@context': 'https://schema.org', '@graph': [ { '@type': 'SoftwareApplication', name: 'Crypto QR Code Generator', applicationCategory: 'FinanceApplication', operatingSystem: 'Web Browser', offers: { '@type': 'Offer', price: '0', priceCurrency: 'USD', }, aggregateRating: { '@type': 'AggregateRating', ratingValue: '4.9', ratingCount: '870', }, description: 'Generate QR codes that contain your cryptocurrency wallet address for easy payments.', }, { '@type': 'HowTo', name: 'How to Create a Crypto QR Code', description: 'Create a QR code for your Bitcoin or Ethereum wallet.', step: [ { '@type': 'HowToStep', position: 1, name: 'Select Currency', text: 'Choose your cryptocurrency from the list (Bitcoin, Ethereum, USDT, etc.).', }, { '@type': 'HowToStep', position: 2, name: 'Enter Address', text: 'Copy your public wallet address from your crypto app and paste it into the "Wallet Address" field.', }, { '@type': 'HowToStep', position: 3, name: 'Add Amount (Optional)', text: 'If you are requesting a specific payment, enter the amount to pre-fill the transaction.', }, { '@type': 'HowToStep', position: 4, name: 'Customize QR', text: 'Select a brand color (like Bitcoin Orange or Ethereum Blue) and add a frame like "Pay Now".', }, { '@type': 'HowToStep', position: 5, name: 'Download', text: 'Download the QR code image and share it to receive funds securely.', }, ], totalTime: 'PT30S', }, { '@type': 'FAQPage', mainEntity: [ { '@type': 'Question', name: 'Is it safe to share my wallet address?', acceptedAnswer: { '@type': 'Answer', text: 'Yes. Your public wallet address is designed to be shared so you can receive funds. Never share your private key.', }, }, { '@type': 'Question', name: 'Which currencies are supported?', acceptedAnswer: { '@type': 'Answer', text: 'Our generator supports standard URI schemes for Bitcoin, Ethereum, Solana, and can generally store any wallet string for other coins.', }, }, { '@type': 'Question', name: 'Can I add a specific amount?', acceptedAnswer: { '@type': 'Answer', text: 'Yes, you can pre-fill an amount so when the user scans, their wallet app automatically suggests the correct payment value.', }, }, { '@type': 'Question', name: 'Does it work with all wallets?', acceptedAnswer: { '@type': 'Answer', text: 'Yes, standard crypto QR codes are universally readable by almost all modern wallet apps (Coinbase, MetaMask, Trust Wallet, etc.).', }, }, { '@type': 'Question', name: 'Are there any fees?', acceptedAnswer: { '@type': 'Answer', text: 'No. This generator is completely free. We do not charge any fees for generating codes or for the transactions made using them.', }, }, ], }, ], }; export default function CryptoQRCodePage() { return ( <>