QR Generator
Convert any text or URL into a QR code directly in your browser.
You can customize the size in pixels, adjust foreground and background colors, and instantly preview the generated QR code on the screen.
Once generated, the QR code can be exported as a PNG image with a single click, making it suitable for documents, presentations, printed materials, or sharing links online.
All QR code generation is performed locally on your device.
No input text, URLs, or generated images are uploaded to any server, allowing you to create and download QR codes quickly and securely.
Your QR code will appear here after generating.
QR Code Generator
This QR code generator turns URLs, text, contact details, Wi-Fi information, or short messages into scannable QR codes. It is useful for landing pages, printed materials, event signs, internal documentation, product packaging, and quick mobile testing.
Common uses
- Share URLs: Create QR codes for websites, forms, docs, and campaign pages.
- Prepare print assets: Add QR codes to flyers, posters, business cards, manuals, or handouts.
- Test mobile flows: Open local, staging, or preview URLs on a phone without typing long links.
Make QR codes easier to scan
Shorter content creates simpler QR codes. Keep enough margin around the code, use strong contrast between foreground and background, and test the final image at the size where it will actually be printed or displayed.
Articles for this tool
How to Read a QR Code from an Image and Check the URL Before Opening It
Decode QR codes from images or screenshots, verify campaign links before printing, and inspect suspicious QR URLs safely.
Generating and Reading QR Codes: How They Work and How to Use Them
Explore the basics of QR codes, secure methods for generating and reading them, and practical use cases in development.
Recent Articles
CREATE TABLE Reference: MySQL vs PostgreSQL vs SQLite Types & Constraints
A cross-database CREATE TABLE (DDL) reference with cheat sheets for data types, auto-increment keys (AUTO_INCREMENT / IDENTITY / rowid), foreign key ON DELETE behavior, and the CHECK constraint that MySQL silently ignores.
How CREATE TABLE Generation From a Visual Table Design Works | DDL Builder
A look inside DDL Builder, which turns a visually designed table into CREATE TABLE statements and an ER diagram. Covers the MySQL/PostgreSQL/SQLite type-mapping rules and the column-inference algorithm used for JSON samples.
GitHub Actions needs Design Patterns: Speed Up CI, Avoid the Anti-Patterns
A pattern reference for GitHub Actions job dependencies (needs). Covers diamond-shaped fan-out, concurrency cancellation, fail-fast tradeoffs, matrix-plus-needs gotchas, and reusable workflows, with copy-paste YAML examples.
SQL JOIN Types: Complete Reference to INNER, LEFT, RIGHT & FULL
A reference for SQL JOIN types (INNER/LEFT/RIGHT/FULL/CROSS/SELF) with a cheat sheet and row-count walkthroughs. Covers why one-to-many joins duplicate rows, the WHERE-vs-ON NULL trap, and how to write multi-table joins.
Case Converter: camelCase, snake_case & kebab-case — 9 Styles at Once
Convert identifiers between camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case and more — all nine styles side by side. Handles acronym runs like HTTPServer, digits, and bulk multi-line conversion.
LLM API Cost Calculator: Compare Claude, GPT & Gemini Pricing Side by Side
Paste a prompt, set the expected output tokens, and compare per-request API costs across Claude, GPT and Gemini models. Covers input/output pricing structure, auto-updated price tables, and estimate limits.