ONE SMALL CODE. SO MANY POSSIBILITIES.

Choose the QR code for your next step.

A link, a conversation, a contact or a connection. Pick what should happen when someone scans.

WhatsApp

Create a wa.me chat link and matching QR code with an optional opening message. Enter your country and number, check the international format, then choose a design for packaging, signs or business cards. Customers review and send the message themselves; the tool does not contact them or save your number.

Make a QR code

WiFi

Make it easier for guests to join your network without typing a long password. Enter the exact network name and security setting; the generator escapes special characters and creates the image locally. Print it for invited visitors, remembering that anyone with the code can read the network credentials.

Make a QR code

vCard

Package your name, phone, email and website for a compatible contact app. The generator creates a vCard 3.0 payload locally and offers the matching .vcf file as well as a QR image. Share only the details you intend to make available, and test the saved contact before printing business cards.

Make a QR code

Google Form

Put a Google Form on a poster, handout or feedback card using its respondent link. The tool flags editor URLs so you can correct them before printing. Keep access settings in mind: a QR code can open the form address, but it cannot bypass sign-in, publication or response restrictions.

Make a QR code

Phone

Put a callable number on a service sticker, business card, vehicle sign or flyer. The generator formats it as an international tel: link for compatible dialers. Keep the readable number beside the image, add any extension separately, and test the destination before printing. The code does not place a call itself.

Make a QR code

SMS

Prepare a text-message recipient and a short draft such as a question or campaign keyword. Choose the supported format, check the estimated SMS segments and test on representative phones. The scanner's app determines whether the body is prefilled; the person still chooses to send, and normal messaging charges may apply.

Make a QR code

Email

Open a mail draft with a recipient, subject and optional starting message. The generator uses mailto encoding so spaces are represented as %20, and it supports optional CC and BCC fields. Test the draft in your audience's mail apps and keep a readable email address beside the code.

Make a QR code

LinkedIn

Share a LinkedIn profile or company page from a business card, résumé, slide or badge. Prepare the code in your desktop browser, remove unnecessary tracking parameters and export a scalable file for print. Check your public profile before distributing it, because the code cannot change LinkedIn's visibility or sign-in rules.

Make a QR code

Facebook

Open a Facebook Page, group, event or post from a printed sign or package. The tool prepares a standard HTTPS destination and offers custom colors, captions and print exports. Review the cleaned link and test its audience settings; scanning cannot automatically follow a Page or bypass a private group's restrictions.

Make a QR code

KakaoTalk

Turn an Open Chat or Kakao Channel link into a code for posters, menus or community notices. Customize the design and download a scalable print file. Check room participation requirements before sharing. Personal friend codes are created inside KakaoTalk itself and are not generated by this tool.

Make a QR code

Random & test

Create sample QR payloads for scanner checks or random identifiers for labels. Test URLs use reserved example domains, while text, WiFi and contact samples are clearly marked as tests. Use a seed for repeatable QA content, save your exported records, and remember that a random value is still readable by anyone.

Make a QR code

Every QR code is a pattern, but the text inside tells a reader what to do. A network password is not a website, and a contact card is more than a phone number. These tools put each kind of information into the right format, show you the result, and let you export a static code without an account.

Start with what the person scanning needs

A good code removes a small obstacle. It avoids typing a long address, spelling an email address over a busy counter, or copying a password from a sign. It does not complete an action on someone's behalf. A visitor still chooses whether to call, send a message, save a contact or join a network.

Choose one primary destination for each printed code. If a visitor needs several choices, link to a page you control that presents those choices clearly. Packing unrelated instructions into a text payload usually leaves the scanner with text to copy instead of a useful next action.

Contact: calls, messages and saved details

Use Phone when a timely call is the goal, such as a repair inquiry or booking request. Use SMS when a short keyword or message is appropriate and the recipient number can receive texts. WhatsApp is useful for a conversation with an account already on that service. Neither message format sends anything automatically.

Email prepares a draft with a recipient and optional subject and body. It is useful for structured inquiries that people may want to finish later. A vCard instead packages several fields for a contact application: name, phone, email and website. Keep it concise enough to scan comfortably from a business card.

Social: choose the actual page, profile or room

LinkedIn codes can point to a personal profile or company page. Facebook codes can point to a Page, group, event or post. KakaoTalk codes support Open Chat and Channel links, while personal friend codes remain part of KakaoTalk's own app. Copy a link you are authorized to share and confirm that it opens for someone who is not already signed in.

A QR code cannot remove an account requirement or override a private group's membership rules. If a visitor meets a sign-in screen, that may be the destination's intended behavior. Tell people what they are opening, especially when the content is intended for a particular community rather than the general public.

Places and events: WiFi and Google Forms

A WiFi code stores the network name, security type and password directly. Make one for a guest network and place it where invited visitors can see it. Anybody who gets a copy can read those credentials, so treat the printed card like the password itself.

A Google Form code stores the respondent link. Publish the form, set the correct audience and submit a test response before printing. A readable code does not guarantee an accessible form. File uploads, verified email collection or organizational access settings can introduce sign-in requirements that are appropriate for some events and confusing for others.

Testing: sample payloads and random identifiers

The random tool serves two distinct needs: sample payloads for trying scanners, and identifiers for labels you manage elsewhere. Example-domain URLs are intended for tests; they are not production destinations or secret tokens. Random text in a code is still readable by anybody with a camera.

Record the settings and exported identifiers when you run a test or create labels. A seed is useful for reproducing a test sequence, while unseeded generation draws on browser randomness. The code itself does not know which box it was attached to or whether a voucher was redeemed. Those relationships belong in your own records.

One final check before downloading

Read the encoded content, check the destination and test a printed sample. Use a short, explicit caption beside the code so the next step is obvious. Leave the blank border intact and choose an export format that suits the design: PNG for ordinary image uploads, SVG for scalable artwork, or PDF for a print file.

Just need a website link? Create it directly on the homepage. Open the free QR code generator

Back to generator