Encoding mode
Numeric (digits only) is most compact, then alphanumeric, then byte for everything else including lowercase and symbols.
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
Breakdown
Type or paste some content to see its full breakdown.
A quick guide to the values in the breakdown.
Numeric (digits only) is most compact, then alphanumeric, then byte for everything else including lowercase and symbols.
QR codes come in 40 versions. Higher versions hold more data using a bigger grid of modules — from 21×21 up to 177×177.
The number of modules (squares) per side. More modules means each one is smaller when printed at a fixed physical size.
Redundant data that lets a code still scan when scuffed or partly covered — from ~7% (L) up to ~30% (H).
How full the best-fit version is. Near 100% means any extra character bumps you to a larger, denser code.
What the data represents — a link, WiFi, contact and so on — which determines what happens when it's scanned.
The analyzer helps you make practical design decisions before a code goes on a label, poster or campaign asset.
See whether a product code is already dense enough to need more space or a shorter destination URL.
Compare content density before adding a logo, frame or decorative treatment in the generator.
Use the version, grid and capacity details to explain clearly why a campaign code needs a certain size.
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.
Run your content through the validator for a quick pass/fail before printing.
Open the validator