ToolsGuru

QR Code Generator

Create QR codes for text, URLs, WiFi networks, and contact cards — download as PNG or SVG.

Text & URL
WiFi
vCard
PNG & SVG
Content
Options
320px
2
Preview

Your QR code will appear here

Create custom QR codes for anything — right in your browser

A QR code turns a piece of information into a square pattern that phones can read in an instant, and this free generator builds one for you the moment you type. Point it at a website and visitors can open your link without fumbling with a keyboard; encode a WiFi login and guests join your network with a single scan; pack a full contact card into a vCard and someone can save your details straight to their phone. Everything is generated live in the preview so you can fine-tune before you download.

Presentation matters, so the tool exposes the controls that actually change how a code looks and scans. Adjust the pixel size for anything from a business card to a poster, widen the quiet-zone margin so scanners lock on quickly, and choose foreground and background colors that match your brand. The error-correction setting lets you trade density for resilience, which is essential if the code will sit on packaging, be printed small, or eventually carry a logo overlay.

When you are happy with the result you can export in two formats that cover every situation. PNG gives you a crisp raster image that drops neatly into slides, social posts, and emails, while SVG stays razor-sharp at any size, making it the right choice for print, signage, and large-format graphics. Because the whole process runs client-side, your links, passwords, and contact information never leave the page.

Why use QR Code Generator?

Multiple content types

Encode plain text, URLs, WiFi credentials, or full vCard contacts from one clean tabbed interface.

Fully customizable

Control size, quiet-zone margin, colors, and error correction to match your brand and use case.

PNG and SVG export

Download a raster PNG for screens or a scalable SVG that stays sharp on posters and packaging.

Private and instant

Codes are generated in your browser as you type — nothing is uploaded, logged, or stored.

How to use QR Code Generator

  1. 1

    Pick a content type

    Choose the Text, URL, WiFi, or vCard tab depending on what you want the QR code to open.

  2. 2

    Enter your details

    Type your link, message, network login, or contact fields. The preview updates live with every keystroke.

  3. 3

    Style the code

    Set the size and margin, pick foreground and background colors, and choose an error-correction level.

  4. 4

    Download and use

    Click PNG for screens or SVG for print, then place the code on your material and test the scan.

Common use cases

Link to a website or menu

Restaurants, shops, and events use URL codes so customers open a page, menu, or form by scanning a poster or table card.

Share WiFi with guests

Print a WiFi code for a cafe, office, or rental so visitors connect instantly without asking for the password.

Digital business cards

A vCard QR lets people save your name, phone, email, and website to their contacts with a single scan.

Marketing and packaging

Add scannable codes to flyers, product labels, and signage to drive traffic to promotions or landing pages.

Features at a glance

Frequently asked questions

What types of QR codes can I create?

You can generate QR codes for plain text, website URLs, WiFi network logins, and vCard contact cards. The WiFi option encodes your SSID, password, and encryption type so guests can join by scanning, while the vCard option packs a name, phone, email, and address into a single scannable contact.

Should I download PNG or SVG?

Choose PNG when you need a ready-to-use raster image for social posts, slide decks, or quick sharing. Choose SVG when the code will be printed large, placed on packaging, or resized often, because SVG is vector-based and stays perfectly sharp at any dimension.

What does the error correction setting do?

Error correction adds redundant data so a code still scans even if part of it is dirty, damaged, or covered by a logo. Higher levels (Q or H) recover more of the code but make the pattern denser, so use Low or Medium for simple content and High only when the code may be obscured.

Is there a scan or usage limit?

No. The QR codes generated here are static, meaning the data is encoded directly in the pattern. They never expire, require no account, and can be scanned an unlimited number of times without any tracking or subscription.

Is my data kept private?

Yes. Every QR code is generated entirely inside your browser using JavaScript. The text, URLs, WiFi passwords, and contact details you enter are never uploaded to a server, logged, or stored anywhere.

Your privacy matters

QR Code Generator runs entirely in your web browser. Your files, text, and data are never uploaded to any server, never stored, and never seen by us or any third party. This client-side architecture means you can safely process confidential business documents, personal records, and proprietary data without privacy concerns.

Related tools you might like