Favorite places of your favorite city
Home
Add to preferred sources on Google

QR Code Generator

Turn a website link or a short text into a static QR code. Generate it in your browser, check the exact encoded content and download a black-and-white PNG or SVG. The image stores your content directly; a linked website still needs to remain available.

Your content

Include https:// or http://. No credentials, internal spaces or backslashes. Up to 1,000 UTF-8 bytes after URL normalization; raw input is limited to 4,096 code units.

Your QR code

Enter a link or text, then select Generate.

Keep the white border. Test the downloaded file with an independent scanner before sharing or printing.

Generation happens in your browser. This tool does not upload or save the entered content; normal site services remain separate.

How to create a QR code

  1. Choose Website link or Plain text. Include https:// or http:// for a link. In text mode, meaningful spaces and tabs are preserved; line breaks are normalized to LF.
  2. Select Generate and check the exact content below the preview. Standard URL normalization can add a trailing slash, remove a default port or encode international characters.
  3. Download PNG for a raster image or SVG for vector artwork. Keep the white border and test the exported file with an independent scanner before sharing or printing a batch.

Static codes, borders and image sizes

A static QR code stores its content in the image. It is not a managed redirect, editable destination or scan analytics service. Changing the content requires a new image; availability of the linked page is a separate matter.

The white margin is a quiet zone four modules wide on every side. Do not crop it or place lettering or decorations inside it. The tool fixes the modules to black on an opaque white background.

Small, Standard and Large use 4, 8 and 12 whole pixels per module. Actual image dimensions depend on the amount of data. SVG retains the same module grid and margin as vector shapes; these sizes are not physical print recommendations.

Encoding uses UTF-8 with ECI 26 and medium error correction. These choices do not guarantee every scanner or print will work. Test the final file at the intended size, on the intended surface and with the scanners your audience will use.

Examples to try

The link https://example.com becomes https://example.com/. The full normalized address is stored directly, without shortening or a Findit redirect. Queries and fragments remain part of the address.

In Plain text mode, enter Meeting room A, a line break and Floor 2. A compatible scanner can display both lines. The generator does not turn text into a calendar event or a contact card.

Text such as 你好 or 😀 uses several UTF-8 bytes per character. The 1,000-byte limit is not a 1,000-character limit. Combining characters are not normalized into other forms.

Supported content and limits

Use an HTTP or HTTPS link, or plain text, up to 1,000 UTF-8 bytes after preparation. Raw input is bounded to 4,096 UTF-16 code units. There are no custom colors, logos, Wi-Fi forms, uploads, batch mode or dynamic codes.

Anyone with the image can read its content. A QR code is not encryption, proof of website safety or a promise of successful scanning. Do not put private information in a publicly displayed code.

Generation in your browser

This tool creates the symbol and download files in your browser without intentionally uploading or saving your input. The files contain the encoded content. Normal site services and consent settings remain separate.

QR code questions

The image has no service-controlled expiry and does not rely on a Findit redirect. A linked page can still move, disappear or require access. Damage or changes to the image can also affect scanning.

No. The static image contains the generated content directly. Generate and distribute a new code to change it. If you control the destination website, you can manage that website separately; this tool does not provide redirects.

PNG uses whole pixels per module and suits many documents. SVG is a vector format for compatible design and print software. Both contain the same data and white margin. Test the final result after placing it in another application.

Website mode uses standard URL serialization. It may lowercase a host, remove a default port, add a trailing slash or encode international characters. The exact address is shown after generation. Plain text follows only its stated line-break preparation.

Possible causes include a cropped margin, blurred or distorted modules, low contrast, unsuitable physical size or unsupported content. Preserve the original proportions and white margin, and try another scanner at the intended viewing distance.

Sources and method

The margin guidance and pinned encoder underpin this tool; its limits and encoding settings are product choices.

Sources checked: October 31, 2026.

These sources do not certify every camera, scanner, screen or print. Test the final file in its intended setting.

SVG to PNG

Convert a local SVG file or pasted markup into PNG, with explicit dimensions, transparency and bundled fonts.

Open tool — SVG to PNG

CSS Filter Generator

Order and repeat CSS effects, compare a specimen and copy the exact filter declaration.

Open tool — CSS Filter Generator

Fluid Font Size Calculator

Create root-relative CSS from viewport endpoints and inspect the copied size model.

Open tool — Fluid Font Size Calculator

CSS Button Generator

Style native button states, inspect keyboard focus and copy HTML and CSS.

Open tool — CSS Button Generator

CSS Border Radius Generator

Edit eight corner radii, preview a box and copy CSS in pixels or percentages.

Open tool — CSS Border Radius Generator

CSS Grid Generator

Build a bounded CSS Grid example with editable tracks, placement and named areas. Preview it, copy CSS or HTML and download the same standalone example.

Open tool — CSS Grid Generator

CSS Flexbox Generator

Build a Flexbox example with container and item controls, explicit layout axes, matching CSS and HTML, and a local complete-example download.

Open tool — CSS Flexbox Generator

CSS Text Shadow Generator

Build ordered text shadows, preview plain text and copy exact CSS.

Open tool — CSS Text Shadow Generator

CSS Transform Generator

Compose repeatable 2D CSS transforms, edit px or percentage translation and origin, inspect a reference box and copy the exact current declarations.

Open tool — CSS Transform Generator

CSS Box Shadow Generator

Create ordered CSS box-shadow layers with a live preview and copyable code.

Open tool — CSS Box Shadow Generator

Image Watermark

Add a text or logo watermark to a batch of images, review each result and download individual files or a ZIP.

Open tool — Image Watermark

CSS Gradient Generator

Create linear or radial CSS gradients with editable colors, opacity and stops.

Open tool — CSS Gradient Generator

Color Converter

Convert supported sRGB HEX, RGB and HSL literals with alpha, explicit precision and current code Copy.

Open tool — Color Converter

Image to Text (OCR)

Recognize printed text in local PNG or JPEG images, choose a language and review or correct the result before copying or downloading.

Open tool — Image to Text (OCR)

QR Code Reader

Read one QR code from a local PNG or JPEG and inspect its text or content bytes without opening links.

Open tool — QR Code Reader

Color Contrast Checker

Compare foreground and background colors, adjust opacity and check WCAG numerical contrast thresholds for text and essential interface details.

Open tool — Color Contrast Checker

Print Size & Resolution Calculator

Calculate print dimensions, required pixels and effective PPI with fit or crop.

Open tool — Print Size & Resolution Calculator

Aspect Ratio Calculator

Find a width-to-height ratio or calculate a matching pixel size from one target dimension.

Open tool — Aspect Ratio Calculator

Image Compressor

Try to fit a JPEG, PNG or WebP within a target file size, with measured results and optional smaller dimensions.

Open tool — Image Compressor

HEIC to JPG

Convert supported HEIC photos locally into full-size JPG copies, with quality and background controls and verified individual or ZIP downloads.

Open tool — HEIC to JPG

Image Converter

Convert supported PNG, JPEG and WebP images locally with batch targets, transparency, background and quality controls, then review and download the encoded files.

Open tool — Image Converter

Photo Collage Maker

Arrange local photos in a grid, adjust crops and spacing, and download PNG or JPEG.

Open tool — Photo Collage Maker

Rotate & Flip Images

Rotate or mirror a local batch of static PNG, JPEG and WebP images, then review and download the processed results.

Open tool — Rotate & Flip Images

Image Cropper

Crop one local JPEG, PNG or WebP to exact pixels with visual and numeric controls. Download PNG or JPEG.

Open tool — Image Cropper
View all tools in this category