๐Ÿ› ๏ธ Developer ยท Updated October 11, 2026 ยท 8 min read

Create a QR Code in 4 Steps: Type, Style, Test, Save

Any content One square ๐Ÿ”ณ

To create a QR code, open GrabCast QR Code Generator, pick what the code should do (open a link, join Wi-Fi, save a contact, start an email or text, or call a number), fill in the fields, scan the live preview with your phone, and download it as PNG or SVG. It takes about a minute, needs no account, and the code is generated in your browser, so even a Wi-Fi password never leaves your device. The codes are static: the information sits inside the pattern, so they keep working without a subscription and never expire. This guide walks through each of the six code types, the style settings that affect scanning, when to add a logo, and the print sizes that work on business cards, flyers and posters.

๐Ÿ”ณ Try the QR Code tool now โ€” freeOpen โ†’
A first QR code created for https://example.com with the default Medium error correction
The finished, scannable code with the settings that produced it.
๐Ÿ’ก Why making your own code is worth a minute

Many QR sites give you a dynamic code: the pattern points to their short link, which then redirects to your page. That lets you change the destination later, but it also means every scan passes through their servers, and if the free trial ends or the account lapses, the codes already printed on menus and packaging can stop working. A static code has no middleman. What you encode is what the phone reads, today and in ten years. The only rule is to point it at something you control, such as your own domain, because the code itself cannot be edited after printing.

Choose what the code should do

The generator offers six types, and each one fills in the format a phone camera expects, so scanners react correctly.

Pick the type that matches the action, rather than pasting everything as text. A contact typed as plain text shows up as a block of words; the same details in the Contact type become a one-tap Save contact button.

Style settings that affect scanning

Every setting changes the preview immediately, so you can see the effect before downloading.

Keep designs restrained. A dark navy or deep green on white scans as well as black; pastel dots, busy photo backgrounds and inverted colors are the most common reasons a branded code fails.

Test it, then pick PNG or SVG

Always scan the on-screen preview with your own phone before saving, and check that it does exactly what you meant: the right page, the right network, the right phone number.

Test again on the printed proof, ideally with an iPhone and an Android phone, in the lighting where people will actually scan it.

Before printing, read the saved file back with the QR Code Scanner. If you used brand colors, the Color Contrast Checker shows whether the dots stand out enough.

How big to print a QR code

Scanning distance matters more than paper size. A common rule of thumb is a code width of at least one tenth of the distance people stand from it.

Matte paper avoids glare under shop lights, and a flat surface avoids the distortion that curved bottles and folded brochures introduce. Everything here happens in your browser: GrabCast does not track scans or store what you encode.

โ–ถ Watch: How to make a QR code (0:39)

Video transcript
  1. Choose URL / Text. Pick what the code should open: a link, Wi-Fi login, contact, email, text or phone.
  2. Type your link. The QR code updates as you type, so you can see it right away.
  3. Pick a color. Dark dots on a light background scan best. Here: deep indigo.
  4. Set error correction. Quartile still scans when the print gets a little scratched or folded.
  5. Download the PNG. Test it with your phone camera, then print it or add it to your flyer.

Step-by-step

1234
1Open GrabCast QR Code Generator and choose URL / Text, WiFi, Contact, Email, SMS or Phone.
The QR Code tool's URL / Text tab with https://example.com typed in and the six QR types shown above
Pick the QR type and type exactly what the code should hold.
2Fill in the fields; for a link, use a short URL on a domain you control.
Default-style options: Medium (15%) error correction, size 9, black dots on a white background
The defaults work for most codes: Medium error correction and dark dots on a light background.
3Adjust size, error correction and colors, add a logo if you want one, and watch for contrast warnings.
Simple QR code for https://example.com shown in the preview with Download PNG and SVG (vector) buttons
Scan the preview with your phone before you download and print it.
4Scan the preview with your phone, then click Download PNG for screens or SVG (vector) for print.

Common mistakes to avoid

โš ๏ธPointing a printed code at a link you do not control, such as a trial short link that can expire.
โš ๏ธEnlarging a small PNG for a poster until the edges blur, instead of downloading the SVG.
โš ๏ธUsing light dots on a dark background because it matches the brand, then finding some phones cannot read it.
โš ๏ธPrinting hundreds of copies before a single test scan on the final printed proof.

Pro tips

โœ“Use the Contact type for business cards so phones offer a one-tap Save contact.
โœ“Keep links short; fewer characters mean a coarser, more forgiving grid.
โœ“Choose High error correction for codes on outdoor signs, stickers or packaging that will get scuffed.
โœ“Put a short call to action next to the code, such as Scan for the menu, so people know why to scan.
โœ“Save the SVG with a descriptive name so you can reprint the exact code later.

Frequently asked questions

How do I create a QR code for free?

Open GrabCast QR Code Generator, pick a type, fill in the fields, test the preview with your phone and download PNG or SVG. There is no sign-up and no watermark.

Do the codes expire?

No. They are static codes with your data stored in the pattern, so they keep working with no account and no scan limits. You cannot edit one after printing, though.

Can I add a logo without breaking the code?

Yes. Add logo places it in the center and locks error correction to High while it is on, so the code still scans. Always test before printing; the logo is included in both the PNG and the SVG download.

Should I download PNG or SVG?

PNG for websites, slides and social posts; SVG for anything printed, because a vector stays sharp at every size.

Is what I type sent to a server?

No. The code is generated in your browser, including Wi-Fi passwords and contact details, and scans go straight to your content with no GrabCast redirect.

๐Ÿ“Œ Bottom line

To create a QR code that keeps working, pick the type that matches the action, point links at a domain you own, keep dark dots on a light background, and test the preview and the printed proof on real phones. Download SVG for print and PNG for screens, size the code for the scanning distance, and it will do its job for years with nothing to renew.

Open the QR Code tool โ†’

Related guides

Browse more: all text and developer guides ยท the QR Code tool