Kanshudo Component Builder
Draw a component:
Type a component or its name:
Choose from a list:
Change component list
By default the Component Builder shows the most common Joyo kanji components (ie, components which are themselves Joyo kanji, or which are used in at least 3 other Joyo kanji). Select an alternative set of components below.

For details of all components and their English names, see the Component collections.
Kanshudo Component Builder Help
For detailed instructions, see the Component builder how to guide.
To find any kanji, first try to identify the components it is made up of. Once you have identified any component, search for it in any of three ways:
  1. Draw it in the drawing area
  2. Type the name in the text area
  3. Look for it in the list
Example: look up 漢
  • Notice that 漢 is made of several components: 氵 艹 口 夫
  • Draw any of these components (one at a time) in the drawing area, and select it when you see it
  • Alternatively, look for a component in the list. 氵 艹 口 each have three strokes; 夫 has four strokes
  • If you know the meanings of the components, type any of them in the text area: water (氵), grass (艹), mouth (口) or husband (夫)
  • Keep adding components until you can see your kanji in the list of matches that appears near the top.
Kanshudo Component Builder Drawing Help
The Kanshudo Component Builder can recognize any of the 416 components listed in the chart below the drawing area. Tips:
  • Draw a component in the center of the area, as large as you can
  • Try to draw the component as it appears in the kanji you're looking up
  • Don't worry about stroke order or number of strokes
  • Don't draw more than one component at a time
Not finding your component?
If you believe you've drawn your component correctly but the system is not recognizing it, please:
Let us know!

Kanshudo Component Builder

Find kanji quickly using components

  • The Component Builder is a very fast way to look up kanji
  • Use the Component Builder wherever you see the
  • Find component by drawing them, typing their names, or looking them up in a list
1. Opening the Component Builder
You can open the Component Builder wherever you see the
2. Basic usage
The Kanshudo Component Builder is a very fast and easy way to identify kanji you don't know.
1 Visually identify any of the kanji's components (see below for more on components)
1 Draw the component in the drawing area
1 Or, if you know the English name of any component, start typing it
1 Or, count the strokes of the component, and find it visually
1 Identify and select more components as needed
1 Identify the kanji in the kanji found area and click on it
3. The Component Builder interface
The Component Builder consists of four main sections:
1 A results area at the top - as you identify components, they will appear up here, along with kanji that use them
2 A drawing area - draw any component
3 A typing area - type the name of a component
4 A list of all common components used in the Jōyō kanji
You can use any of the three ways to find a component you are looking for - you can draw it, type its name, or look for it in the list. When you draw components or type their names, matching components are listed in the drawing / typing area, and the same components are also highlighted in the full list.
Once you select a component by clicking on it, it will change color, and appear in the results area at the top, along with kanji that use it. Additionally, as you add components, the component list will change color to show you which additional components are used by the kanji that use components you have already selected. This helps you to quickly narrow down which components to use.
Another really useful feature is that if a component has any variants, when you select that component, the variants are shown next to the component details, and they are highlighted in the list. Click on a variant to 'swap' it for the component you originally chose. When kanji use visually similar (but different) components this can make it much faster to find the one you need.
4. Let's take an example!
Let's say we want to find the kanji 栄 (which happens to mean 'to shine', or 'to be brilliant').
The first step is to notice that this kanji is made up of several parts. Even if you are just starting out, you'll probably recognize the lower part of the kanji: 木 (tree). Let's start by using this component.
If you know that it means 'tree', you can just type that into the text area. Even if you don't, you can just draw it in the drawing area. In either case, you should see the component highlighted in the list, and appear next to either the drawing area or typing area depending on which approach you chose. Click on it now.
If you don't know 木 means tree, and for whatever reason the system is not recognizing your drawing, no problem: just count the strokes (there are 4), and then look for it in list of components in the section containing kanji with four strokes.
Once you click on 木, you'll now see two new sections at the top of the Component Builder - all kanji that use it, as well as the component you've selected. 木 is extremely common - there are over 250 kanji that use it. That's a little too many to search through, so let's carry on.
At this point, you could just count the total number of strokes in the kanji (there are 9), and look through the list of kanji found. But, it would be quicker if we could add another component to narrow our search down.
So let's look at that top part of the kanji, 龸. If you've been studying for a while, you might recognize that comes up quite frequently as a component. It's not a standard radical, or a kanji in its own right, but it's a commonly used component, so you can find it in the list in the 5 stroke section. Based on the way it is used, we have given it the name 'classroom'. If you know that, you could type 'classroom'.
However, let's say you don't know that 龸 is a component. If you look closely, you might see that actually it is made of two familiar shapes - on top is a kanji that looks a bit like 小 (small). So let's type out 'small'. Now you'll see that actually several kanji are highlighted - and in fact, one of them looks exactly like the top of our kanji, ⺍. This is a variant of small.
At this point, we have narrowed it down - our kanji is displayed as the only result! We didn't even need to add 冖 (cover).
However, before moving on, let's notice one last thing: in the component details for small, you'll see not only the kanji we actually selected, ⺍, but the other two common variants (小 and ⺌). If you click on either of those, the component builder will 'swap' it for your selected component.
So this is a great shortcut when you can't find the variant you are looking for - just select any variant you can find, and you'll immediately be able to swap for the right one!
To deselect any component, you can click the 'x' to the right of the gray bar showing the component details, or you can click the component itself, either in the gray bar, or in the main component list.
5. The list of components
Kanshudo indexes every kanji based on all its components, not just the standard 'radical' designated for a kanji. The idea is that if you can visually identify any component in a kanji, you can use it to identify the kanji itself.
So, for example:
  • In printed kanji dictionaries, the character 漢 is indexed using the component on the left side, 氵, which is a variant of 水 (water).
  • However, there are well over 200 kanji which use the same radical, so this alone is not enough to narrow things down.
  • Notice that the right side is composed of 艹 口 and 夫, you now have three more components.
  • In the Component Builder, selecting any two of these makes it very easy to find 漢 in the kanji found list.
By default, Kanshudo shows you a list of 416 components which are used in at least three other Jōyō kanji (the Jōyō kanji is the list of 2136 kanji in 'common use' - for more information see our introduction to Japanese kanji). This list includes many standard radicals, but it excludes radicals which are not at all common (such as 龠, flute, which is neither a Jōyō kanji itself nor used in any other Jōyō kanji!). It also includes many components which are not considered radicals, but which actually occur in many Jōyō kanji, such as 𠃊, or マ, or王. For each component, any variant that meets the same criteria is also included.
You can also view the standard list of 217 Japanese radicals, or a full list of all components and radicals used in all kanji. To change the list, scroll down to the bottom of the Component Builder and click 'Change component list'.
6. Find components using their names
One really useful feature of the component builder is that you can just start typing a component name to find it in the list. For example, if you are looking for 貝 (shellfish), click on the textbox at the top of the component builder, and just start typing ... when you type an 's', many components are highlighted in yellow, but by the time you get to 'shell' only the correct one is left!
It really helps to know the names of the components, especially the most common ones. You will learn them quickly if you follow the Kanshudo system, because they are referenced consistently in every mnemonic. If you want to get a head start, you could begin with our collection, The 50 most common components.
7. A note on the source of component names
In general Kanshudo uses standardized component names. However, even if a kanji has a consistent meaning, often different sources will use slightly different terms for the component. For this reason, we are considering importing the names of components from other standard reference sources such as Kanji & Kana (Hadamitzky and Spahn).
The Kanshudo philosophy is to base a component name on the actual meaning of the kanji, and if there is none, to use a mnemonic meaning using the components its made up of. What we definitely don't do is to make up a component name based purely on what something might look like, with no reference to the historical meaning. Learning made up names might be a bit quicker in the short term, but we feel that in the long run that will slow you down.
To see a full list of all components in each of the lists used in the Component Builder, along with their names and explanatory notes, see the component details collection.
8. Color key
Component with name matching text entered or matching your drawing
Component not used in any kanji along with selected components
Component used in one or more kanji along with selected components
Selected component
Variant of a selected component
Kanji containing selected components