brick'em

LEGO CMF scanner.

The blind box scanner for sealed Collectible Minifigure boxes. Point the brick'em app at the QR code on the bottom and see which figure is inside.

Download on the App StoreGet it on Google Play
Studstache, Fritz Bricks and MClips Minifigures
Used by the biggest sellers and collectors
$2.5M of LEGO inventory tracked

Three easy steps.

1
Flip the box over

The Data Matrix code sits on the bottom of every CMF box, next to the barcode.

2
Point the camera

Open the QR scanner in the brick'em app. Fit the code in the frame and it reads on its own. Keep going, box after box.

3
See what's inside

Figure name, series, and factory region, with the average new price from the BrickLink 6-month sold average. Add the whole stack to inventory in one tap.

Boxes ended the squeeze test.

Since Series 25 in 2024, Collectible Minifigures ship in sealed boxes. No feeling for a cape, no weighing a bag. The code on the bottom is the only tell, and the app reads it.

Guessing
  • Squeeze the bag for a hat or a sword
  • Weigh it on a kitchen scale
  • Boxes give nothing away
A guess
Scanning the code
  • Point the camera at the bottom of the box
  • Name, series, and factory region on screen
  • BrickLink price before you open it
Certain

Every current series. Both factories.

Boxes from the Mexico factory (R codes, North America) and the Czech Republic factory (S codes, Europe) carry different Element IDs for the same figure. The scanner knows both.

Series 25
71045 · 2024 · 12 figures · NA and EU
Series 26 Space
71046 · 2024 · 12 figures · NA and EU
Dungeons & Dragons
71047 · 2024 · 12 figures · NA and EU
Series 27
71048 · 2025 · 12 figures · NA and EU
F1 Race Cars
71049 · 2025 · 12 figures · NA and EU
Spider-Verse
71050 · 2025 · 12 figures · NA and EU
Series 28 Animals
71051 · 2026 · 12 figures · NA and EU
Series 29
71052 · 2026 · 12 figures · NA and EU
Shrek Series
71053 · 2026 · 12 figures · NA and EU

Sort a whole case. Add it all at once.

Each scan drops a row into the tray. Duplicates stack with a count and the total runs at the top. When the case is done, one tap adds the stack to the inventory you pick.

  • Duplicates stack with a quantity, not a new row
  • Running total of the average new price
  • Pick the inventory, then Add all
  • Reset and start the next case
Results7 scanned · $45.41
Triceratops Costume Fan
Series 25 · 4/12 · NA
2x
$5.99
avg new
Vampire Knight
Series 25 · 6/12 · NA
$12.51
avg new
Mushroom Sprite
Series 25 · 9/12 · NA
$6.43
avg new
Film Noir Detective
Series 25 · 1/12 · NA
$5.82
avg new
Harpy
Series 25 · 11/12 · NA
$4.09
avg new
Fierce Barbarian
Series 25 · 7/12 · NA
$4.58
avg new
Main inventoryAdd All 7 to Inventory

No app handy? Type the code.

Enter the 7-digit number printed under the code and it is looked up in the same database the app scans against. Try it right here.

  • Same codes, same figures, same prices
  • No account needed
  • Browser cameras cannot focus on a code this small, so the app does the scanning
Open the full web CMF scanner

The 7-digit Element ID sits under the Data Matrix, next to the barcode. The whole scanned string works too.

I’ve tried a few different apps for identifying and tracking LEGO minifigures, and this is by far the best one. The scanner is incredibly fast and accurate, even with older or more obscure figures.

jakemml, App Store review
See the app

Questions sellers ask.

A small Data Matrix code printed on the bottom of every Collectible Minifigure box, next to the barcode. It decodes to a string like 6471968 146R3 13896418 011398. The 7-digit Element ID identifies the figure, and the R or S in the second token tells you which factory packed it.

Series 25, Series 26 Space, Dungeons & Dragons, Series 27, F1 Race Cars, Spider-Verse, Series 28 Animals, Series 29, and Shrek Series. New series are added to the code database as codes are confirmed, so the app picks them up without an update.

Yes. LEGO packs CMFs in two factories, Mexico (R codes, North America) and the Czech Republic (S codes, Europe), and each uses different Element IDs for the same figure. The database holds both, and the result shows which region the box came from.

No. The code is a few millimeters wide and browser cameras will not focus on it, so scanning lives in the app. The free web version at brickem.io/cmf-scanner takes the 7-digit number typed in and looks it up in the same database.

The BrickLink 6-month sold average. The tray shows the average new price for each figure, since a sealed box is a new figure. Used and new are both on the item once it is in your inventory.

Yes. A second box of the same figure bumps the quantity on that row instead of adding a new one, and the total at the top counts every box. Add all sends the whole stack to the inventory you pick.

The scanner skips it and keeps going. Codes come from confirmed scans checked against the box contents, so a miss usually means a new production batch or a series not added yet.

Yes, both. It is one of the scanners in the brick'em app, next to the photo scanner for loose figures and parts.

Know before you open.

The QR scanner is in the brick'em app for iPhone and Android.

QR code to download the brick'em mobile app
Scan to get the app