QR code generator

Make a QR code for a link, WiFi, WhatsApp, a contact and more. Add your own colors, logo and frame.

Works offline. No sign-up, no watermark.

Content

Opens in the browser when scanned.

Design

Dot shape

Corner squares

Corner dots

Made on this device. Nothing is sent anywhere.

Make a QR code for a link, a line of text, a WiFi network, a WhatsApp chat, an email, a phone call, a text message or a contact card, free and without signing up. Style it with dot and corner shapes, a solid color or a gradient, your own logo and a frame with a short caption such as SCAN ME, and watch the preview update as you type. Download it as a PNG, SVG or JPG from 256 up to 2048 pixels. The code is made in your browser on your own device, so what you type and the logo you add are never sent to a server. It is a plain, static QR code, so it never expires and nothing tracks who scans it.

Why make a QR code with us

Eight kinds of content

A link, plain text, a WiFi login, a WhatsApp chat, an email, a phone number, a text message or a contact card (vCard), each with its own fields.

Shapes, colors and gradients

Pick square, rounded, dot, classy or extra rounded modules, rounded or circle corners, a solid color or a linear or radial gradient, and any background.

Your logo in the middle

Add a PNG, JPG, SVG or WebP logo and set its size. Error correction switches to High so the code still scans with the logo on top.

Frames with a caption

Put the code in a label, badge, speech bubble or outline frame with your own text, such as SCAN ME or MENU, in the colors you choose.

Warnings before you print

The studio warns when the colors have too little contrast or the logo is too big, the two most common reasons a styled code fails to scan.

Made on your device

The code, the logo and the image file are made in your browser. Your link, WiFi password or phone number is never uploaded, and nothing is stored.

How to use 3 steps

  1. 01

    Choose what the code holds, such as a link, WiFi, WhatsApp or a contact, and fill in the fields.

  2. 02

    Style it with shapes, colors, a logo and a frame, and check the preview and its warnings.

  3. 03

    Pick PNG, SVG or JPG and a size, then download the QR code or copy the image.

How do I create a QR code?

Pick what the code should hold, then fill in its fields. For a link, paste the full address. For WiFi, enter the network name, the password and the security type, and turn on Hidden network if the name is not broadcast. For WhatsApp, a phone call or a text message, enter an Indonesian number after +62. For an email, add the address and, if you like, a subject and a message. For a contact, fill in the name, phone, email, company, job title and website you want on the card. The code appears as you type, so you can see it change and fix a typo before saving anything.

Then make it yours in the Design tabs. Style sets the shape of the dots and of the three corner squares. Color sets a solid color or a gradient and the background, which can also be transparent. Logo adds your own image in the middle. Frame puts the code in a label or badge with a short caption. Size & quality sets the image size, the error correction and the quiet zone. When it looks right, choose PNG, SVG or JPG and download it, or copy the image straight into a chat or a document.

Tip: Test the code on two different phones before printing. A quick scan check catches a mistyped link or a color that is too light while it is still free to fix.

Which type of QR code should I choose?

  • Link. Sends people to a web page, a form, a map location, a menu or a video. The most common choice by far.
  • Text. Shows plain words when scanned: an address, a serial number, a coupon code or a note. No internet is needed to read it.
  • WiFi. Joins a network on most modern phones. Handy for guests, cafes and holiday rentals.
  • WhatsApp. Opens a chat with your number, with an optional ready-written first message. Popular on shop counters and flyers.
  • Email, Phone and SMS. Open a new email, the dialer or a new text message, already filled in.
  • Contact. Saves a contact card (vCard) with your name, number, email, company and website in one scan.

If you are unsure, a link is the safest choice, because the page it opens can change later even though the printed code cannot.

How do I keep a styled QR code easy to scan?

Contrast matters most. Keep a dark code on a light background: the studio measures the contrast and warns below 4 to 1, or when the code is lighter than its background. With a gradient, the lighter of the two colors is the one that counts. A logo covers part of the pattern, so the studio switches to High error correction while one is added and warns when the logo is bigger than 25% of the code. Leave Clear space on so no dots sit half hidden behind the logo.

Keep the quiet zone, the empty border around the code, at 2 modules or more, and do not stretch the image so it is no longer square. For print, the SVG is the best choice because you can enlarge it without blur; for a large poster, 2048 pixels is the biggest PNG or JPG. Note one important thing: this tool does not create payment codes. It cannot make a QRIS, bank or e-wallet payment QR, which has to come from your payment provider.

Is it safe to make a QR code online?

Yes. The page is online, but the code is generated by your own browser. What you type, whether a private link, a WiFi password or a phone number, and the logo you add are turned into the image on your device and are never sent to a server. There is no account, and nothing about the code is stored for later.

You can confirm it by watching your browser’s network tab while you type: no content is sent out. Because the code is static, there is no hidden redirect or tracking link inside it, so nobody counts or follows the people who scan it. Anyone scanning it sees exactly what you entered. Just remember a WiFi code contains the password in readable form, so share it only where you would share the password.

Related tools

Questions answered

How do I make a QR code for free?

Choose the type, fill in your link, text, WiFi details, number or contact, and download the code as PNG, SVG or JPG. It is free, with no account and no watermark on the image.

Can I add my logo to the QR code?

Yes. Open the Logo tab and choose a PNG, JPG, SVG or WebP file. Error correction is set to High while a logo is added, and the dots behind it are hidden. Keep the logo under 25% so the code still scans.

Does the QR code expire?

No. This makes a static code that stores your content inside the pattern itself. It does not depend on a service, so it keeps working as long as the link or text it points to does.

Should I download PNG, SVG or JPG?

Use PNG for screens, slides and documents, and when you want a transparent background. Use SVG for print, because it stays sharp at any size. JPG works everywhere but has no transparency, so it uses a white background.

Can I make a QR code that opens WhatsApp?

Yes. Choose WhatsApp, enter an Indonesian phone number after +62 and, if you like, a first message. Scanning the code opens a chat with that number with the message already typed.

Is what I type or my logo sent to a server?

No. The code is generated in your browser on your own device, so your link, password, number and logo never go to a server. Once the page has loaded, it even works offline.