Skip to content
Main menu

Free browser tool

QR code generator for text and links

Enter text or a URL, generate a QR code in your browser, and download a PNG. The content is neither visited nor verified.

Content is encoded exactly as entered. For a link, include the full https:// address. The address is not opened.

0 / 1,000 UTF-8 bytes

JavaScript must be enabled and the page must finish loading before you can generate a QR code. Your text stays here if the tool is not ready.

Your QR code

Your code will appear here after you generate it.

PNG uses 8 pixels per module, a 4-module white border and level M error correction. It is a raster image; test scanning at the size you intend to use.

Content is handled only in this tab and is not sent by the tool to a server. Download before reloading or closing the tab; input and code will be lost.

How to make a QR code

Enter or paste the exact text or web address you want encoded. Select Generate QR code, then download the PNG. For a web page, include the full address starting with https://. Without the protocol, a scanner may treat it as plain text.

Content, size and safety

The tool encodes what you enter. It does not visit a URL or check whether the content is correct or safe. Check the text and scan the code before sharing or printing it. The destination of a QR code can change later.

The limit is 1,000 UTF-8 bytes, rather than 1,000 characters. Accents and emoji may use multiple bytes. The PNG uses eight pixels per QR module, a four-module white border and level M error correction. More content usually produces a larger, denser code. The shown pixel dimensions describe the file, not guaranteed readability at a particular print size. PNG is a raster image; enlarging it can blur edges, while a tiny or compressed version may be hard to scan.

Kept in this tab

Input and image are handled in the current browser tab. This tool does not send input to a server or save it for another visit. Changing the input removes the old code and download. Reloading or closing the tab also loses anything you have not downloaded.

Questions and answers

How do I make a QR code for a link?
Enter the complete URL beginning with https://, select “Generate QR code”, and download the PNG. The tool encodes the address as text; it does not open or check the page.
How much text can this QR code hold?
This tool accepts up to 1,000 UTF-8 bytes. That is not the same as 1,000 characters: accents and emoji can use multiple bytes. More content makes a denser code that may be harder to scan.
Can I use the PNG for printing?
The PNG uses eight pixels per QR module and a four-module white border. Pixel dimensions vary with the content. It is a raster image, so large enlargement or small display may cause scanning problems. Test a scan at the intended size.
Is my text saved or the URL checked?
Input stays in the browser tab and is not sent by this tool to a server or saved for another visit. The tool does not check whether a URL works or is safe. Reloading or closing the tab loses the input and code.