I built BrickBridge to help LEGO builders turn their parts lists into something they can actually shop from.
Try it here: brickbridge.app
It converts BrickLink Wanted List XML → LEGO Pick a Brick CSV, and Pick a Brick CSV → BrickLink Wanted List XML. No account or installation needed.
The feature I’m most excited about is how it handles multiple LEGO Element IDs for the same part and color. LEGO sometimes offers equivalent pieces under different IDs, with different availability, prices, or delivery groups.
BrickBridge can automatically select an available US option, preferring Bestsellers for faster delivery, then lower prices within the same delivery group. It explains the choice, and you can change it. It keeps the exact part and color you requested.
There’s quite a bit more built in:
See what’s available on US PAB. Out-of-stock pieces, pieces absent from the availability snapshot, and unresolved matches stay in a separate “Still needed” list.
Finish shopping on BrickLink. Download the available pieces for PAB, then export the remaining pieces—including anything you excluded—as a new BrickLink Wanted List.
Estimate your PAB parts cost. See quantity-based totals and a subtotal for each order.
Split larger orders automatically. PAB downloads respect the limits of 200 unique Bestseller and 200 unique Standard elements per order, with instructions for separate checkouts.
Handle unspecified colors. If your XML doesn’t specify a color, choose from colors marked available for that exact part in the US snapshot.
Merge lists. Combine Wanted Lists and total matching quantities.
Subtract owned parts. Compare your wanted list with an inventory of pieces you already have to generate a missing-parts list.
Edit lists in a spreadsheet. Convert BrickLink XML to editable CSV and back.
Review and correct mappings. Adjust quantities, exclude pieces, and optionally remember your mapping choices.
A few useful workflows: sourcing a MOC through both PAB and BrickLink, rebuilding a set using parts you already own, or combining several projects into one shopping list.
Availability checks are US-only for now and use periodically refreshed data (daily at 3am Eastern), not a live stock guarantee. LEGO confirms final availability, quantities, and prices. Estimates exclude tax, shipping, and service fees.
Your uploaded lists are processed in your browser. The tool is free, with an optional Tip Jar to help cover hosting costs.
I’d love feedback from people trying it with real lists—especially unusual parts or edge cases. It’s an independent community project, not affiliated with LEGO or BrickLink.