Make a QR code for links, contacts, and more.

Create a static code for a website, contact card, email, phone, text message, Wi-Fi network, or plain text. Download PNG or SVG; content is encoded in your browser with no hosted redirect or scan tracking.

Generated on this device · No account · No upload

Static QR code

Set up your code

Generated locally

Encoded content is limited to 800 UTF-8 bytes, including the QR format details. The content is not sent to EkkySoft.

Entered text: 0 bytes · The encoded payload may be longer.

Contrast against white: 12.3:1 · suitable for the tool's minimum check

Your code

Your QR code will appear here.

The result stays in this page until you reset or leave.

How it works

Create and save your code.

  1. Choose what to encode.

    Create a website link, contact card, email draft, phone link, SMS draft, Wi-Fi connection, or plain text. Website links must use HTTP or HTTPS.

  2. Set scan-friendly options.

    Choose a correction level and a dark code color. The white background and contrast check help keep the pattern readable.

  3. Download the result.

    Save a PNG for everyday use or an SVG when you need a scalable graphic for print or design software.

What it supports

Seven common payload types

Create a website link, plain text, vCard contact, email draft, phone link, SMS draft, or Wi-Fi connection code. The encoded content is limited to 800 UTF-8 bytes and the exported QR includes a white quiet zone. Scanner support for email, SMS, contacts, and Wi-Fi can vary by phone and app.

Privacy

Your content stays in this tab

QR generation happens locally in your browser. EkkySoft does not receive or store the entered fields. A contact code contains those details, and a Wi-Fi code contains the network name and password. Anyone who scans a saved QR can read or use its contents, so share downloads thoughtfully.

Limitations

Static means fixed

The information is encoded directly into the pattern. After you print or share it, this tool cannot change its content, redirect scans, or report scan counts. It does not verify that a website is safe or that a wireless network is available.

Help and troubleshooting

Check the code before you print it.

  • Check the action before printing.Scan the code and confirm its destination, contact details, message, or network before sharing it.
  • Protect private details.Contact QR codes expose the encoded details. Wi-Fi QR codes contain the network name and password; treat the saved image like a credential.
  • Keep a light background.Use a dark pattern, preserve the white margin, and test the final printed size. Dense content may need a lower correction level or shorter fields.

Common questions

Before you share your QR code.

Is the QR code dynamic?

No. This creates a static QR code with your URL or text encoded directly. Changing the destination later requires creating and sharing a new code.

Can I create a contact or Wi-Fi QR code?

Yes. Contact cards are encoded as vCard 3.0. Wi-Fi codes support WPA/WPA2, WEP, and open networks. Scanner behavior can vary, so test with the target phones before distributing a batch.

Does EkkySoft receive the details I enter?

No. The code is generated in your browser and the entered details are not sent to EkkySoft by this tool. Contact codes contain personal details; Wi-Fi codes contain the network name and password. Anyone who scans the code can access its encoded content.

Which file should I download?

Use PNG for common screen and document workflows. SVG is vector artwork that can scale for print; check that your design software accepts SVG before sending it to a printer.

Why is my website address changed?

If you enter a domain without a scheme, the generator adds https://. Only HTTP and HTTPS links are accepted; other schemes and embedded credentials are rejected.

Will scanning send an email or text automatically?

No. Compatible phones may offer to open the email or messaging app with details filled in. The person scanning decides whether to send or place a call.

Why might a printed code not scan?

Use a dark pattern on a light background, retain the white margin around the code, avoid shrinking it too far, and test the final printed size with a phone camera.