Turn Every Scan Into a Customer

QR-powered tools that help people find you, contact you, and take action instantly.

Our Products

Choose a product below to connect, capture leads, and grow your business.

Lead Assistant (Chatbot)

Turn your QR code into a smart assistant that answers questions, captures leads, and helps customers take action instantly.

We build everything for you—your chatbot, QR access, and optional landing page—ready to use and share.

Each chatbot includes a QR code for instant sharing.

View Bot Demo

View Bot + Page Demo

Lead Pages

Capture leads instantly with a simple, powerful QR-enabled page designed to turn scans into real customer connections.Each lead page can be shared as-is or connected to your QR business cards, digital business card, flyers, and other media—making it easy for people to find you, contact you, and take action.Use it with our products or easily share your page with your designer or printer to place your QR code anywhere.

Preview a Sample Lead Page

Please fill out form. Your custom page will be delivered to your email

Your custom page will be delivered to your email within moments—check your inbox after submitting.


Option: Add to Your Digital Card in 3 Simple StepsCreate your lead page
Check your email and get your URL
Add it to your digital card

Update & Upgrade Your Digital Card

Subscribers can update their card anytime, add new links, and keep their information current.

Quick Links

This will create a new version of your card.

Build Your Card Your Way

Add up to 3 smart links — use any URL you want including your website, social media, or any of our pages.

function generateUpdatedCard(){ let name = encodeURIComponent(document.getElementById("demoName").value || ""); let business = encodeURIComponent(document.getElementById("demoBusiness").value || ""); let phone = encodeURIComponent(document.getElementById("demoPhone").value || ""); let email = encodeURIComponent(document.getElementById("demoEmail").value || ""); let website = encodeURIComponent(document.getElementById("demoWebsite").value || ""); let link1title = document.getElementById("linkTitle1").value; let link1url = document.getElementById("linkURL1").value; let link2title = document.getElementById("linkTitle2").value; let link2url = document.getElementById("linkURL2").value; let link3title = document.getElementById("linkTitle3").value; let link3url = document.getElementById("linkURL3").value; let photoInput = document.getElementById("demoPhotoFile"); let file = photoInput.files[0]; function buildURL(photoData){ let base = "https://codecallcard.carrd.co/?"; let params = []; if(name) params.push("name=" + name); if(business) params.push("business=" + business); if(phone) params.push("phone=" + phone); if(email) params.push("email=" + email); if(website) params.push("website=" + website); if(photoData){ params.push("photo=" + encodeURIComponent(photoData)); } if(link1title && link1url){ params.push("link1=" + encodeURIComponent(link1title + "|" + link1url)); } if(link2title && link2url){ params.push("link2=" + encodeURIComponent(link2title + "|" + link2url)); } if(link3title && link3url){ params.push("link3=" + encodeURIComponent(link3title + "|" + link3url)); } let finalURL = base + params.join("&"); /* ✅ MOBILE SAFE */ window.location.href = finalURL; } /* ✅ HANDLE PHOTO */ if(file){ let reader = new FileReader(); reader.onload = function(e){ let photoData = e.target.result; /* prevent breaking */ if(photoData.length > 1500000){ alert("Image too large. Please use a smaller photo."); return; } buildURL(photoData); }; reader.readAsDataURL(file); } else { buildURL(""); } }
function generateUpdatedCard(){ let name = encodeURIComponent(document.getElementById("demoName").value || ""); let business = encodeURIComponent(document.getElementById("demoBusiness").value || ""); let phone = encodeURIComponent(document.getElementById("demoPhone").value || ""); let email = encodeURIComponent(document.getElementById("demoEmail").value || ""); let website = encodeURIComponent(document.getElementById("demoWebsite").value || ""); let link1title = document.getElementById("linkTitle1").value; let link1url = document.getElementById("linkURL1").value; let link2title = document.getElementById("linkTitle2").value; let link2url = document.getElementById("linkURL2").value; let link3title = document.getElementById("linkTitle3").value; let link3url = document.getElementById("linkURL3").value; let photoInput = document.getElementById("demoPhotoFile"); let file = photoInput.files[0]; function buildURL(photoData){ let url = "https://codecallcard.carrd.co?"; url += "name=" + name; url += "&business=" + business; url += "&phone=" + phone; url += "&email=" + email; url += "&website=" + website; if(photoData){ url += "&photo=" + encodeURIComponent(photoData); } if(link1title && link1url){ url += "&link1=" + encodeURIComponent(link1title + "|" + link1url); } if(link2title && link2url){ url += "&link2=" + encodeURIComponent(link2title + "|" + link2url); } if(link3title && link3url){ url += "&link3=" + encodeURIComponent(link3title + "|" + link3url); } window.open(url,"_blank"); } /* ✅ HANDLE PHOTO UPLOAD */ if(file){ let reader = new FileReader(); reader.onload = function(e){ let photoData = e.target.result; /* ⚠️ Limit size to prevent breaking */ if(photoData.length > 2000000){ alert("Image too large. Please upload a smaller image."); return; } buildURL(photoData); }; reader.readAsDataURL(file); } else { buildURL(""); } }

Need Help?

Have a question, issue, or need assistance with one of our products? Please fill out the form below and we’ll get back to you as soon as possible.

Please specify which product you need help with in your message.

Portfolio Page

Create Your Shareable Portfolio Page

Fill out the form below and your custom portfolio page will be delivered instantly to your email.

No website needed. No setup. No tech skills.

✔ Add your QR code to your business cards

✔ Share your page with clients instantly

✔ Let customers save your contact in one tap

Your business, ready to share — in seconds.

Preview a sample portfolio below

View Sample Portfolio →

Create your own portfolio page in minutes.

var d=document,w="https://tally.so/widgets/embed.js",v=function(){ if(typeof Tally!=="undefined"){Tally.loadEmbeds();} else{d.querySelectorAll("iframe[data-tally-src]:not([src])").forEach(function(e){e.src=e.dataset.tallySrc;});} }; if(typeof Tally!=="undefined"){v();} else if(d.querySelector('script[src="'+w+'"]')==null){ var s=d.createElement("script"); s.src=w; s.onload=v; s.onerror=v; d.body.appendChild(s); }

Option: Add to Your Digital Card in 3 Simple StepsCreate your lead page
Check your email and get your URL
Add it to your digital card

Smart QR Phone Cases

Instantly share your business, portfolio, lead page, digital card, or website with one scan.Perfect for networking, events, creators, small businesses, and everyday use.Generate your QR code and add it to one of our custom phone cases — or use your own existing QR link.

Build Your QR Phone Case

Generate your QR code and preview it instantly.

1. Enter Your URL

2. Download & Upload Your QR

Generate and download your QR code, then upload it with your phone model using the order form below to create your custom QR phone case.

3. Complete Your Order

Upload your QR code and select your phone model using the embedded order form below.

Premium QR Phone Case Preview

Your QR code updates instantly and is professionally positioned for scanning and clean design.

function generateQRCode() { const qrContainer = document.getElementById("qr-preview"); let url = document.getElementById("qr-url").value; qrContainer.innerHTML = ""; if (!url.trim()) { alert("Please enter a full URL like https://codecard.net"); return; } if (!url.startsWith('http://') && !url.startsWith('https://')) { url = 'https://' + url; } qrContainer.innerHTML = ''; new QRCode(qrContainer, { text: url, width: 130, height: 130, correctLevel: QRCode.CorrectLevel.H }); document.getElementById("download-btn").style.display = "block"; setTimeout(() => { const qrImage = qrContainer.querySelector('img'); const qrCanvas = qrContainer.querySelector('canvas'); if(qrImage){ qrImage.style.width = '130px'; qrImage.style.height = '130px'; } if(qrCanvas){ qrCanvas.style.width = '130px'; qrCanvas.style.height = '130px'; } }, 100); } function downloadQRCode() { const img = document.querySelector("#qr-preview img"); const canvas = document.querySelector("#qr-preview canvas"); let image = ""; if (img) { image = img.src; } else if (canvas) { image = canvas.toDataURL("image/png"); } const link = document.createElement("a"); link.href = image; link.download = "codecard-qr.png"; link.click(); }

Turn Your Phone Case Into A Smart QR Tool

Share your business, portfolio, lead page, digital card, social media, AI assistant, or website instantly with one scan. No app to open. No searching for links. Just scan and connect.

$22 Custom QR Phone Cases
📇 Digital Cards
🎨 Portfolio Pages
📩 Lead Pages
🤖 AI Assistants
🌐 Websites
📱 Social Media
Create Your QR Phone Case

Generate your QR code, upload your phone model, and receive a custom QR phone case designed for networking, creators, businesses, events, and everyday sharing.