QR Code Generator

Build QR codes in the browser: URL, text, mailto, tel:, SMS (sms:), WhatsApp (wa.me), geo: coordinates, Wi‑Fi join strings, or vCard 3.0. Pick size 128–1024 px, error correction L–H, colors; copy payload, copy PNG, or download PNG/SVG. Tabbed UI with icons; custom strings via Text — no upload.

qrmobilemarketingwifivcardpngsvg

Other common payloads (calendar invites, payment QR standards, MeCard, etc.) can be pasted in the Text tab if you already have the exact string to encode.

What is the QR Code Generator?

The QR Code Generator encodes structured strings into scannable matrix barcodes for posters, packaging, event signage, and digital onboarding. Tabs with icons cover URL (https auto-prefixed), free-form Text, Email (mailto with optional subject/body), Phone (tel:), SMS (sms: with optional body), WhatsApp (https://wa.me/…), Location (RFC 5870 geo:latitude,longitude), Wi‑Fi (WIFI:T:…;S:…;P:…;; with escaping), and vCard 3.0 contacts. Anything else—MeCard, long ICS snippets, deep links—can be pasted into Text unchanged. Rendering uses local JavaScript on a canvas (margin 2 modules) plus SVG export.

Appearance, export, and debounce

Pick raster sizes 128, 256, 512, or 1024 pixels square and an error-correction level L, M, Q, or H (higher levels tolerate damage or logos at the cost of density). Foreground and background color inputs map to the encoder’s dark/light colors. Updates wait 500 ms after you stop typing to keep rendering smooth. Actions include Copy payload (the exact string encoded), copy image to clipboard when the browser supports ClipboardItem, and separate Download buttons for qrcode.png and qrcode.svg.

Privacy

QR generation runs entirely in your browser. Wi‑Fi passwords and personal contact fields never leave your device unless you share the exported image yourself.

Frequently Asked Questions

Is there a maximum amount of text I can encode?

QR codes have version-dependent capacity; very long strings may fail or require a higher error-correction level. If generation errors, shorten the content or split it across multiple codes.

Will every phone read my Wi‑Fi QR?

Most modern cameras support Wi‑Fi join QR codes, but behavior varies by OEM. Test on the devices your audience uses.

Does vCard include photos or multiple phone numbers?

The built-in form outputs a simple vCard 3.0 block (name, optional single phone, email, organization, URL). Extend manually if you need richer cards.

Is the QR Code Generator free?

Yes for typical personal and work use on Dynamic Duniya.

Tips

Quick guidance for using our tools safely and effectively.

Privacy

Files are processed on the server for conversion only and are not used for training or shared with third parties.

Best results

Use the formats suggested in each tool. Large media files may take longer — keep the tab open until processing finishes.

Need something else?

Browse related tools below or explore other categories from the main Dev Tools hub.

Related tools

More utilities in the same category.

Barcode Generator

New

Render linear barcodes in the browser: CODE128, CODE39, EAN-13 (12 digits), EAN-8 (7), UPC (11), ITF14, MSI, pharmacode, or codabar. Tune bar width, height, human-readable caption, font size, line/background colors, and quiet margin; live canvas preview with debounce. Download barcode.png or barcode.svg, or copy the image — no upload.

barcoderetail+4

URL Shortener

New

Create short links that open on this site at /s/{code} and redirect to your destination. POST the long URL with optional custom alias (letters, digits, _ and -) and expiry (never, 1, 7, or 30 days). Copy the public short URL, scan an on-page QR, and view click counts plus recent referrers via stats lookup.

urlshortlink+3

Website Screenshot Tool

New

Capture public http(s) pages on the server: viewport presets (desktop, laptop, tablet, mobile) or custom width/height, 1× or 2× device scale, full-page vs viewport, PNG/JPG/PDF output, and 0–3 s post-load delay. POST to the screenshot API, preview images in the page, download or copy when supported — typically a few seconds; requires headless browser support on the backend.

screenshotweb+3

HTML ↔ Text Converter

New

Strip HTML to plain text or wrap plain text as HTML in the browser: HTML→Text with DOMParser, optional preserved line breaks, links as Markdown [label](url), and collapsed blank lines; Text→HTML with <p> blocks, optional <br>, auto-linked https URLs, entity escaping, copy/download .txt or .html, and optional sandboxed preview.

htmltext+3

HTML Table to Excel

New

Turn HTML <table> markup into an .xlsx workbook: paste HTML, fetch a public https page via server proxy, or upload .html/.htm (2 MB). Detect multiple tables with colspan/rowspan handling, toggle headers and separate vs combined sheets, then export tables.xlsx locally in the browser.

htmltable+3

Link Checker Tool

New

Batch-check up to 50 http(s) links: paste one URL per line or extract unique URLs from pasted text/HTML, POST to the link-check API, and see OK, redirect, broken, or timeout with status code, response time, and final URL. Filter and sort the table, export link-check-results.csv in the browser, or re-run checks on broken/timeout URLs only.

linksseo+3