Last modified March 22, 2020 by TobyMac

Submitting Parts

Introduction Submitting Parts Part Numbering  


Rebrickable has a huge parts catalog, and new parts are constantly added. However, it is possible that you might own a part that is still unknown to us, or, for which the part details page may be wrong or incomplete. In each of these cases, if you can provide the information, we will update our part catalog.

  • To add a completely new part, use Submit a Part.
  • To report a problem with a part, or to suggest an improvement, use a Change Request.

Submitting Parts

If you own an part that Rebrickable doesn't know about, you can use a special submission form to have the part added to the Rebrickable database. You will require the name and number for the part, any known Elements IDs and/or colors, and details of where the part was seen. This feature is only available for members with level 5 or higher.


Submitting a part is a 3-step proces. After completing each step, you can save your work and continue at a later moment. After completing the first step, the new part will show up on your Home page under Your Changes, with status In Progress. Use the link to pick up where you left. At any moment you can delete your new part by using the Cancel and Delete this Partt button. When you have completed Step 3 and your part has been submitted, its status will change to Waiting for Approval. Your submission will been added to a queue and an Admmin will take a look at it. When your Part is approved it will be published automatically and you will receive an email notification. If you need to make changes, after the part has been submitted, you can edit any step and progress through to the resubmission page, however you will be added to the end of the review queue.

Step 1 - Description

Use main menu PARTS > Submit a Part to start the process. In Step 1 you will be asked to provide the Part Details:

  • Part Number*: e.g. 3001, 32123d, 1234pr0001
  • Name*
  • Category* dropdown
  • Material: This is pre-filled as plastic as the majority of parts are just that. However there are other choices and you should check the part before continuing.

(* is manditory) For more information about Part Numbering, see Part Numbering.

Press the Save and Next Step button to backup your work and continue.

Step 2 - Part Photo

Here you have the option to add a part photo to the submission. The part photo must meet our photo submission guidelines. See Editing Part Photos for a great guide on how to get your photo looking the best it can.

Once the photo is uploaded press the Submit Photo button to continue. 

If you do not have a photo of your part you can select the Skip to Next Step button instead.

Step 3 - Other Info

Here you will be asked to as much information as you can about this part. Without this information, we can't verify the validity of the part and your submission may be rejected.

To provide information, you can:

  • Type any known element ids and their colors in the Known Element IDs box
  • Type known part ids at Bricklink, BrickOwl, etc in the Known External System IDs box
  • Type any sets already in the database that are missing this part in the Sets Missing this Part Box

After providing as much information as you can; press the Save and Next Step button to backup your work and continue. You must provide some details, otherwise we cannot verify the Part is valid.

Step 4 - Submit

You are all done! To finalise your submission, you can add a note for the Admin, for any other info not already provided in the previous stages. Press the Submit Part for Approval button to submit your part. On you Home page, the status of the part will change to Waiting for Approval and you will receive an confirmation email.

Part Numbering

Background and History

The Element ID is a unique, LEGO assigned part number, for a certain color, and/or a certain print if it has one. The most common LEGO part, the "Brick 2 x 4", is known in 59 different colors, and for each color there is at least one LEGO Element ID. Note that LEGO Element ID's have 6 or 7 digits. For example, the 2 x 4 Brick is known as a "3001" (Design ID, see below). A Black 3001 has Element ID 300126, and a Brown 3001 has Element ID 4124052. Note that Element IDs can be the Design ID followed by a color code (color code 26 in case of the Black 3001), but usually Element IDs are seemingly random numbers.

The Design ID is more complicated. Every mold of a part has the same Design ID, and that number is usually found molded into the part somewhere (mostly on the bottom). A LEGO Design ID typically has 4 or 5 digits. Where confusion comes in is for Printed parts. For example a 2 x 2 Brick has the Design ID 3003. This is molded into the underside on the brick. But if that 2 x 2 Brick has a print on it, then LEGO assign it a new Design ID. For example 3003pr0038 (which is a Rebrickable part number, more on that later) That is a 3003, 2 x 2 Brick and will have that number molded on it but Lego gave it Design ID 25660. Another complication with Design ID is when LEGO slightly change how they make the part. If the mold is slightly different, or they change a small detail about the part, they will assign it a new Design ID. To make things easier for LEGO builders most websites (including Rebrickable) combine these parts. On Rebrickable, if the change is considerable a new part is created and a mold relationship is attached to the part so users can find similar parts. This is why Rebrickable has multiple Design ID's connected to the same part.

A BOID is a BrickOwls inventory number. It is a random number and has has no meaning. Only BrickOwl use that number. It means BrickOwl ID.

On November 11th, 1993, a fellow by the name of Peter Miller compiled a first list of LEGO Design IDs, which would later be used in systems like LDraw, and for databases of Peeron, Bricklink and Rebrickable. However, many parts did not have a molded Design ID, and when those parts got entered into the Peeron system, they had to invent a new number, so they arbitrarily used an "x999" number. Similarly, when BrickLink entered it into their system, they also didn't know the appropriate number, but they also didn't co-ordinate with Peeron (or visa versa), and so they used a different "x999" number. In many cases, we still don't know the actual LEGO Design IDs of many parts, and these x-numbers are still present in our database. However, for more recent additions to our database and modern occurances of Lego not making a Design ID known, we have adapted to use the following designation 'upn' (Uknown Part Number) followed by a sequencial 4-digit number, eg. upn0001. (Note: Certain themes use a slightly different upn designation to distinguish between certain Lego products, such as Duplo and Scala which use 'dupupn' and 'scalaupn' respectively).

Since about 2000, LEGO adds a parts inventory to the instructions booklet, and those inventories show all the Element IDs of the parts used.

When new parts are released, we create new part numbers for our inventorying needs. Our Rebrickable part numbers usually follow the first known Design ID, which is commonly the one molded on the part. When a part has a print we use the designation "pr" for Print, "pat" for Patterns (multicolored marbled parts), or "c0x" for pre-assembled parts, like Torsos, Arms, and Hands. Behind the designation we add a 4-digit sequence number. Bricklink uses an almost similar system, but their sequence numbers might be different. If Bricklink uses a different part number, we add a Bricklink mapping so the system will show the right link and translate the part number during import or export.

Determining a Part Number

When Submitting a Part, you need to provide a Part Numbers. Here are some guidelines on how to determine what part number to use:

  • For new parts, if you have the instructions booklet, start by finding the Element ID of the part, by checking the parts inventory in in the back of building instructions. Then search for the Element ID on, they will display the Design ID. They might also show a LEGO part description like "Mini Lower Part No. 1158." The number 1158 becomes the needed print number in this case.
  • When there is no Element ID known, or there is no info on it yet (this might occur for very new parts): we prefer not to pick a random unused number, because this might give problems later on, when a new part with that number in the Element ID info comes along, and they have get merged. For some parts, for example Minifig parts, where we can't find any info, we count down from 9999. The easiest way to find the lowest one, is to use the search bar. In this case, search on 970c00pr99. The auto-fill in starts here with part 970c00pr9920, so your next number will be 970c00pr9919.
  • And the last option, and the easiest of all: just show you don't know. You can submit the part as UNKNOWN or 970c00prXXXX, and we will find the correct number for you.

Copying Information from Other Sources

Unfortunately we cannot just accecpt information copied from another site such as Bricklink (other than Lego). Their numbering method and naming method are different to our own and often causes more confussion in the long run. Common errors that are made in this regard are using the word Pattern when refering to a Print (A Pattern on Rebrickable refers to multi-color injected parts like marbled parts) and using the designation 'pb' in the number.

Sticker Sheets

There is a standard naming system for Sticker Sheets. First to know is: On each (modern) Sticker Sheet is a number: yyyyy/xxxxxxx.
The part number for the Sheet will be the yyyyy section. The Element ID, that needs to be referenced in the submission, is the xxxxxxx section. This number is also often used in the BrickLink part name.
Naming is as follows: Sticker Sheet for Set aaaaa-1
Material = Plastic

If possible, please also include the BrickLink and BrickOwl number, so the export and import of the part into wanted lists works correctly. The easiest way to find these is by searching the part number or Element ID. The BrickOwl ID is called BOID in the part sumation on BrickOwl

Exceptions on the rules:
When there are multiple sheets in 1 set: Sticker Sheet 1 for Set aaaaa-1
When the sheet is in multiple sets: Sticker Sheet for Sets aaaaa-1, bbbbbb-1

Change Requests

To request a small part details change (adding or replacing information about parts), you can use a special Change Request form. This feature is only available for members with level 2 or higher.

Information Change

The Submit Change Request button is located at the bottom of the screen on the right, below Submit Part Photo. Pressing the button will bring up the Change Request popup with the following text:

"Please enter your change for part xxx. Be as clear as you can and please indicate the source of your information - i.e. why you think the change should be made.

e.g. Add Element ID 123456 in Black. Source: Set 1234-1's building instructions booklet.
e.g. This part is known as 12345 at BrickLink
e.g. This part should be in the Plates category instead"

If needed, you can press ESC to quit the Change Request without sending. Enter your text and press Submit. A confirmation message will be displayed. The request will be added to the queue, and an Admin will either approve the request and perform the update, or reject it. In both cases, you will receive an email confirmation.

New Part Photo

For each part, Rebrickable can show three different images on the Parts Details page:

  • An Element image: this is a rendered image we get from LEGO
  • An LDraw image: this is a rendered image we create ourselves using the LDraw definition of the part
  • A photo: these are submitted by our members. If we have more the one photo, there will be a link to show "Secondary Photos".

Photos are useful to show details that are not shown in the renderings (for example, the bottom of a part), or, obviously, if there are no rendered images available for the part. If we do not have a photo for a certain part/color combination, and you have a good photo of the part that you made yourself, you can Submit your Part Photo.

If you want to know for which parts in your collection we still need good photos, use the Main Menu option PARTS>Missing Images.

Above the Submit Change Request button, there is a Submit Part Photo button. When you press that button the Submit Part Photo dialog appears, showing the text "Please crop your photo so that the part is centered and takes up as much room in the square as possible. Some suggestions for ensuring your photos are used:"

  • It MUST be your own photo
  • White background
  • Single part per photo
  • Correct coloring
  • Part is in focus
  • Minimal shadow
  • Minimum 500 x 500px
  • Consistent orientation for all colors

Followed by some examples of good photos."

If needed, you can press ESC to quit the Change Request without sending. Select the photo on your harddrive, zoom in or out, and drag the photo for positioning; select the right color and press Submit. A confirmation message will be displayed. The request will be added to the queue, and an Admin will either approve the request and perform the update, or reject it. In both cases, you will receive an email confirmation.

Please review Submitting Images and Photos for guidelines and preferences.