Analyzer · Free · Private

QR code analyzer

Curious what's really inside a QR code? Paste the content and see its encoding mode, size, best-fit version and how much capacity you're using at each error-correction level.

Content to analyze

Paste the exact data a QR code encodes. Paste a decoded result from the Decoder to inspect a real code.
Higher levels recover from more damage but need a larger code for the same data.
All analysis happens locally — nothing is uploaded.

Breakdown

Type or paste some content to see its full breakdown.

Reading the numbers

What each part means

A quick guide to the values in the breakdown.

Encoding mode

Numeric (digits only) is most compact, then alphanumeric, then byte for everything else including lowercase and symbols.

Version

QR codes come in 40 versions. Higher versions hold more data using a bigger grid of modules — from 21×21 up to 177×177.

Grid size

The number of modules (squares) per side. More modules means each one is smaller when printed at a fixed physical size.

Error correction

Redundant data that lets a code still scan when scuffed or partly covered — from ~7% (L) up to ~30% (H).

Capacity used

How full the best-fit version is. Near 100% means any extra character bumps you to a larger, denser code.

Content type

What the data represents — a link, WiFi, contact and so on — which determines what happens when it's scanned.

For businesses

Understand why one QR design is easier to print than another

The analyzer helps you make practical design decisions before a code goes on a label, poster or campaign asset.

01

Packaging & labels

See whether a product code is already dense enough to need more space or a shorter destination URL.

02

Branding decisions

Compare content density before adding a logo, frame or decorative treatment in the generator.

03

Client explanations

Use the version, grid and capacity details to explain clearly why a campaign code needs a certain size.

Guide

Understanding the QR code analysis

The analyzer shows what a QR code is made of: its content type, encoding mode (numeric, alphanumeric or byte), best-fit version from 1 to 40, grid size and how full the code is at each error-correction level.

Use it to understand why a code looks dense and how much room you have left. Higher versions have more modules, so they need a larger print size to scan reliably.

Practical tips

  • Shorten the content to reduce the version number.
  • Choose a lower error-correction level for dense codes, and a higher one for logos.
  • Uppercase alphanumeric text packs more efficiently than mixed case.
  • Compare levels L, M, Q and H to see the trade-off.
Keep exploring

More from BestQR

Related tools

Make a code

Ready to check it scans?

Run your content through the validator for a quick pass/fail before printing.

Open the validator