# Tool: QR code generator
Source: [https://simonwillison.net/2026/May/15/qr-code-generator/](https://simonwillison.net/2026/May/15/qr-code-generator/)
15th May 2026
Tool[QR code generator](https://tools.simonwillison.net/qr-code-generator)— Generate QR codes from any URL or text with customizable styling options\. This tool supports multiple design styles including square and liquid patterns, adjustable sizes, custom colors, and optional borders\. The generated QR codes can be downloaded as PNG files or copied directly to your clipboard for immediate use\.
Claude helped me build this tool for creating QR codes, for both text/URLs and for connecting to WiFi networks\.

Posted[15th May 2026](https://simonwillison.net/2026/May/15/)at 4 am
## Recent articles
- [Notes on the xAI/Anthropic data center deal](https://simonwillison.net/2026/May/7/xai-anthropic/)\- 7th May 2026
- [Live blog: Code w/ Claude 2026](https://simonwillison.net/2026/May/6/code-w-claude-2026/)\- 6th May 2026
- [Vibe coding and agentic engineering are getting closer than I'd like](https://simonwillison.net/2026/May/6/vibe-coding-and-agentic-engineering/)\- 6th May 2026
This is a**beat**by Simon Willison, posted on[15th May 2026](https://simonwillison.net/2026/May/15/)\.
[tools62](https://simonwillison.net/tags/tools/)[ai2023](https://simonwillison.net/tags/ai/)[generative\-ai1790](https://simonwillison.net/tags/generative-ai/)[llms1756](https://simonwillison.net/tags/llms/)[vibe\-coding91](https://simonwillison.net/tags/vibe-coding/)
### Monthly briefing
Sponsor me for**$10/month**and get a curated email digest of the month's most important LLM developments\.
Pay me to send you less\!
[Sponsor & subscribe](https://github.com/sponsors/simonw/)
A fun web-based tool that generates QR codes in the form of 3D trees with seasonal variations, running entirely in the browser without uploading any data.
This article explores the art and technique of creating beautiful and scannable QR codes, covering methods like error correction, AI generation, and custom rendering tools while emphasizing the balance between aesthetics and functionality.
This article introduces a dithered QR code generator that lets you embed photos into QR codes while keeping them scannable, explaining the underlying techniques such as function patterns, Bayer dithering, and Floyd-Steinberg error diffusion.
Jim Paris releases an experimental TrueType OpenType font that renders bracket-delimited text as QR codes while keeping surrounding text readable, using OpenType shaping and Reed-Solomon encoding.