URL Encoder / Decoder
Encode and decode URLs for safe use in links, APIs, and query strings.
Create QR codes from any text, URL, or data instantly. Whether you need a QR code for a website link, Wi-Fi credentials, event ticket, or contact card, this free tool generates scannable codes entirely in your browser. No sign-up, no tracking — your data never leaves your machine.
Enter text above to generate a QR code
A QR (Quick Response) code is a type of two-dimensional barcode that encodes data into a grid of black and white squares. Unlike traditional barcodes that store data in one direction, QR codes store data both horizontally and vertically, allowing them to hold significantly more information — up to 4,296 alphanumeric characters in a single code. They were invented in 1994 by Denso Wave, a subsidiary of Toyota, to track vehicle parts during manufacturing.
QR codes have become ubiquitous in everyday life. Restaurants use them for digital menus, retailers use them for contactless payments, event organizers use them for ticketing, and marketers use them to link physical materials to digital content. Any smartphone camera can scan a QR code without a dedicated app, making them one of the most accessible ways to bridge the physical and digital worlds.
There are two types of QR codes: static and dynamic. Static QR codes encode data directly into the pattern — once generated, the content cannot be changed, but the code works forever with no dependencies on external services. Dynamic QR codes use a redirect URL controlled by a third-party service, allowing the destination to be changed after printing, but they depend on the service remaining active. This tool generates static QR codes, giving you full control with no tracking or expiration.