Local browser utility · Examples and limits included

QR Code Generator

Use this free QR code generator to create a QR code from text or a URL, choose its size, and download PNG or SVG output.

Type or paste the content you want to convert into a QR code.

0 / 2,331

Select the pixel size for your QR code.

PreviewYour QR code will appear here.

Enter text or a URL to generate your QR code

This QR code is generated locally in your browser and never sent to any server.

What the result contains

What This Tool Provides

Turn a URL or plain-text payload into a QR code with a four-module quiet zone. Preview it in the browser and download a fixed-size PNG or scalable SVG. The page does not shorten, validate, or contact an entered URL.

  • 128, 256, or 512 pixel PNG output
  • Scalable SVG output
  • A four-module blank quiet zone
  • Browser-local generation using the QR library’s default error correction

How to Use This Tool

  1. Enter a payloadType the exact URL, plain text, or manually prepared payload to encode.
  2. Choose a sizeSelect a PNG/SVG viewport size based on screen or print placement.
  3. Download and testSave PNG or SVG, then scan the final design before publishing or printing.

How It Works

The QR library converts UTF-8 payload data into a matrix and chooses an appropriate QR version. The current interface uses the library’s fixed/default error-correction behavior rather than exposing L, M, Q, or H. A blank four-module border is included to help scanners distinguish the matrix from surrounding artwork.

Worked Examples

Website link

Input
https://tinytinytools.com
Output
QR matrix downloadable as PNG or SVG

The exact HTTPS URL is encoded; Tiny Tiny Tools does not redirect or shorten it.

Plain text

Input
Door code: 4821
Output
A QR code that decodes to the same text

Scanners display the payload as text rather than inventing a link.

Before You Print It

Always scan the finished code before it goes on anything printed — a code that fails in the wild is expensive to discover later. Links with query strings should be percent-encoded first, because an unescaped character silently breaks the destination.

Print needs more pixels than a screen: resize the downloaded PNG for the physical size, keep contrast high using exact values from the color converter, and collect multiple codes into one PDF for table cards or handouts.

PNG, SVG, Size, and Scan Quality

PNG has fixed raster dimensions. SVG describes the matrix as vectors and can scale without raster pixelation. Physical print size, contrast, payload density, surface, lighting, camera, and quiet space all affect scanning; a pixel size alone does not guarantee a distance.

Before You Publish

  • Use dark modules on a light background
  • Keep the quiet zone clear of text and graphics
  • Avoid stretching or cropping the matrix
  • Scan the final exported design on more than one device

Important Edge Cases

  • Long payloads create denser codes and can become harder to scan at small sizes.
  • A manually entered Wi-Fi-style string is encoded as supplied; the tool does not validate its fields.
  • A syntactically typed URL is not checked for safety or availability.

Limitations

  • Colors, logos, and error-correction levels are not configurable.
  • The tool does not create dynamic or trackable QR codes.
  • It does not guarantee that every scanner understands specialized payload formats.

Input handling

Private Browser Processing

The payload is passed only to the QR library in the browser and is not submitted to Tiny Tiny Tools.

Google Analytics records page visits and whether a tool finished or failed, but these tool implementations do not send field values, generated passwords, QR payloads, uploaded QR images, or camera frames to analytics or a Tiny Tiny Tools processing endpoint.

Safety note: Test links before distribution and avoid embedding secrets in a QR code; anyone who scans it can read the payload.

See the Privacy Policy for site-wide details.

Questions About This Tool

Should I download PNG or SVG?

Use PNG for a known raster size and SVG when a print or design workflow needs clean scaling.

Why is white space around the code important?

The quiet zone helps scanners locate the edge of the QR matrix against its surroundings.

Can I choose error correction?

No. The current interface uses the QR library’s default behavior and does not expose L, M, Q, or H.

Does Tiny Tiny Tools open or check my URL?

No. It encodes the exact text locally without requesting the destination.

Written and maintained by . Examples, edge cases, privacy behavior, and limitations are maintained for this specific tool.