# Cuelark QR > Make free QR codes for links, Wi-Fi, contact cards, email, SMS, WhatsApp and events in your browser. Add a logo, pick colors, download PNG or SVG. Static codes never expire. All codes are static: the content is stored in the code, so they never expire and have no scan limit. The generator, bulk generator and reader run in the browser (nothing uploaded). API: https://qr.cuelark.com/v1/qr (GET/POST, PNG or SVG, no key) and https://qr.cuelark.com/v1/decode. MCP server: https://qr.cuelark.com/mcp (Streamable HTTP, no auth) with create_qr and decode_qr. Dynamic (editable) codes are planned with Cuelark accounts and are not live yet. ## Create - [Wi-Fi QR code](https://qr.cuelark.com/wifi-qr-code-generator): Enter your network name and password, and you get a QR code that joins guests to your Wi-Fi when they point their phone camera at it. No typing, no app. - [Email QR code](https://qr.cuelark.com/email-qr-code-generator): Enter an email address, and optionally a subject and message. Scanning the code opens the person's mail app with a new email to you, ready to send. - [SMS QR code](https://qr.cuelark.com/sms-qr-code-generator): Enter a phone number and a message. Scanning the code opens the phone's Messages app with a text to that number, already written, so people just tap Send. - [Phone number QR code](https://qr.cuelark.com/phone-number-qr-code): Enter a phone number and you get a QR code that offers to call it when scanned. It's handy on signs, vehicles and flyers where people would otherwise have to type the number. - [Calendar event QR code](https://qr.cuelark.com/event-qr-code-generator): Enter the event name, start and end time and the location. Scanning the code offers to add the event to the phone's calendar, so people don't forget it. - [Location QR code](https://qr.cuelark.com/location-qr-code-generator): Enter the latitude and longitude of a place. Scanning the code opens that spot in the phone's maps app, ready for directions. - [SVG QR code](https://qr.cuelark.com/qr-code-svg): Make a QR code and download it as an SVG: a vector file that stays sharp at any size, from a business card to a billboard, and edits cleanly in Figma, Illustrator or Inkscape. - [Transparent QR code](https://qr.cuelark.com/qr-code-transparent-background): Turn on Transparent background and download a PNG or SVG with no white box, so the code sits directly on your design. Keep the code dark and the surface behind it light. ## For business - [QR code with logo](https://qr.cuelark.com/qr-code-generator-with-logo): Upload your logo, and it's placed in a cleared area in the middle of the code with error correction raised to the highest level (H), so the code still scans. It's free, with no watermark. - [vCard / business card QR](https://qr.cuelark.com/vcard-qr-code-generator): Fill in your contact details and you get a QR code that saves them straight to the phone's contacts, with no app or website in between. Print it on your business card or email signature. - [Bulk QR codes from CSV](https://qr.cuelark.com/bulk-qr-code-generator): Paste or open a CSV with a name and a link per row, and download a ZIP of up to 1,000 QR codes, each named after its row and optionally labeled underneath. Everything runs in your browser. - [Google review QR code](https://qr.cuelark.com/qr-code-for-google-reviews): Copy your review link from Google Business Profile (Read reviews → Get more reviews), paste it below, and print the QR code at your counter, on receipts or on table tents. - [WhatsApp QR code](https://qr.cuelark.com/whatsapp-qr-code-generator): Enter your WhatsApp number with its country code and an optional message. Scanning the code opens a chat with you in WhatsApp, with that message ready to send. - [UPI QR code (India)](https://qr.cuelark.com/upi-qr-code-generator): Enter your UPI ID and name, and optionally an amount and note. Customers scan it in any UPI app (Google Pay, PhonePe, Paytm, BHIM) and pay you directly. ## Scan and print - [QR code reader](https://qr.cuelark.com/qr-code-reader): Drop, paste or choose an image with a QR code, or use your camera, and see the decoded content instantly. The image is read on your device and never uploaded. - [QR code print size](https://qr.cuelark.com/qr-code-size-guide): A QR code should be at least 0.8 inch (2 cm) wide, and about one tenth of the scanning distance for a short link, so a poster read from 10 feet needs a code about 12 inches wide. Denser codes need more. - [QR codes that never expire](https://qr.cuelark.com/qr-code-that-never-expires): Static QR codes never expire: the link or text is stored in the pattern itself, so it keeps working as long as the destination exists. Codes stop working when they point to a short link that a company turns off. - [Dynamic QR codes](https://qr.cuelark.com/dynamic-qr-code): A dynamic QR code points to a short link you can redirect later and that counts scans; a static code holds the destination itself and never expires. Use dynamic only when you must change the destination after printing. ## Developers - [QR code API](https://qr.cuelark.com/qr-code-api): Put https://qr.cuelark.com/v1/qr?data=YOUR_TEXT in an img tag or call it from code, and you get a PNG or SVG QR code back. No key is needed, and responses are cached at the edge. - [API docs](https://qr.cuelark.com/docs): /v1/qr and /v1/decode parameters - [MCP server](https://qr.cuelark.com/mcp): create_qr, decode_qr - [vs QRCode Monkey](https://qr.cuelark.com/compare/qrcode-monkey): Both make free static QR codes with logos that never expire. Pick QRCode Monkey for more design options (gradients, templates, EPS and PDF). Pick Cuelark QR if you want codes made in your browser, free bulk CSV, a free API and an MCP server. - [vs QR Code Generator (qr-code-generator.com)](https://qr.cuelark.com/compare/qr-code-generator-com): QR Code Generator is a paid platform built around dynamic codes with scan tracking, and its dynamic codes are deactivated when the 14-day free trial ends. Cuelark QR makes free static codes that keep working with no account. ## Other Cuelark sites - [Free tools](https://tools.cuelark.com): image, PDF and text tools in the browser - [Cuelark Render](https://render.cuelark.com): chart images, OG images, HTML to PDF and screenshots API - [Cuelark UI](https://ui.cuelark.com): React components