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'; import { RelatedTools } from '@/components/marketing/RelatedTools'; import { generateSoftwareAppSchema, generateFaqSchema } from '@/lib/schema-utils'; // SEO Optimized Metadata export const metadata: Metadata = { title: { absolute: 'Free Crypto QR Code Generator | Krypto QR Code Erstellen | QR Master', }, description: 'Create a QR code for your Crypto wallet address. Erstelle Bitcoin & Ethereum QR Codes für einfache Zahlungen. Supports BTC, ETH, USDT & more.', keywords: ['crypto qr code', 'bitcoin qr generator', 'ethereum qr code', 'crypto wallet qr', 'donation qr code', 'krypto qr code', 'bitcoin qr code erstellen', 'kryptowährung qr code', 'wallet adresse qr code'], alternates: { canonical: 'https://www.qrmaster.net/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://www.qrmaster.net/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': [ generateSoftwareAppSchema( 'Crypto QR Code Generator', 'Generate QR codes that contain your cryptocurrency wallet address for easy payments.', '/og-crypto-generator.png', 'FinanceApplication' ), { '@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', }, generateFaqSchema({ 'Is it safe to share my wallet address?': { question: 'Is it safe to share my wallet address?', answer: 'Yes. Your public wallet address is designed to be shared so you can receive funds. Never share your private key.', }, 'Which currencies are supported?': { question: 'Which currencies are supported?', answer: 'Our generator supports standard URI schemes for Bitcoin, Ethereum, Solana, and can generally store any wallet string for other coins.', }, 'Can I add a specific amount?': { question: 'Can I add a specific amount?', answer: 'Yes, you can pre-fill an amount so when the user scans, their wallet app automatically suggests the correct payment value.', }, 'Does it work with all wallets?': { question: 'Does it work with all wallets?', answer: 'Yes, standard crypto QR codes are universally readable by almost all modern wallet apps (Coinbase, MetaMask, Trust Wallet, etc.).', }, 'Are there any fees?': { question: 'Are there any fees?', answer: '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 ( <>