Chinese Language Stack Exchange is a question and answer site for students, teachers, and linguists wanting to discuss the finer points of the Chinese language. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For example, let's examine character heaven. It has a Ren radical (men). And then we add a strip to become Tha (big). And then we add another strip to get heaven.

Now, is there a site to do so?

I think that'll be the easier for me to understand.

share|improve this question
what you mean is character parts, or strokes, not all of them are radicals. – Petruza Feb 28 '12 at 17:48
up vote 6 down vote accepted

The online chinese dictionary MDBG provides radical information for every character in its database. For instance, if you search for the character 天 (tiān) and click on the first result, the "Rad/Str" column reads 大 + 1, i.e., the radical 大 plus one stroke. also gives information on character decomposition. The entry for 洋 reads "Water 水 with 羊 phonetic."

As Alenanno pointed out, not all parts of characters are radicals, but these two resources can give you more information about how characters are constructed.

share|improve this answer
+1 for everyone. This one is selected as the answer for being the most comprehensive. – Jim Thio May 18 '12 at 3:39

The etymology part of the YellowBridge dictionary will show you this. Look up any character here, then click on etymology, and you will see the radicals in the 'etymology explorer'.

etymology explorer

share|improve this answer

As mentioned in a question on searching by character parts, has several tools related to character structure. The one you're interested in would be the one that explodes a character. It's not perfect, and your 天 example produced this:

一 大 大 一 大 大

However, 他 produced this:

亻 也 乜 丨 乚 乛 人

You can always go to the source data at wikimedia commons, but it's not as easy to use. There's a similar data source on codeplex.

share|improve this answer

Another user here runs a site called HanziJS that does what you're asking for. (Sorry, I can't remember that user's name, but I discovered his website while reading here!)

share|improve this answer

You seem to assume that characters are only done by radicals, which is not true. Not all parts in a character are radicals.

Consider for example the character 他. The radical is 亻 which is 人, the other part is not a radical; its appearance is the same as the character for "also": 也, but this is not a radical. Radicals are very useful, since you can understand the probable "topic-area" of a character:

烊 has the radical 火 (fire), and means "melt"; 洋 has the radical 水 (water), and means ocean.

In the case of 天, the radical is the #37 in this page, which is 大 + another stroke (4 strokes in total).

If you want to learn characters by stroke, (for example for the character 天) you can use some sites that help you with animations/pictures showing the stroke order; you can also start from the wikipedia resources regarding stroke orders.

share|improve this answer
天 in ancient Chinese means the head of a person. And hence, it is designed to use a stroke (一) to indicate the position of the head of a person (大=人). Later, its meaning changed to the sky that is something above (一) a person(大). Not all kanji are designed by radicals. This design of 天 is called 指示字, which literally means a word designed by indication. For example, 刑天, which literally means Cut-off(刑) Head(天), is a rebel general in ancient Chinese legend with his head cutting of by 皇帝 (emperor of ancient China). – jichi May 6 '15 at 15:28

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.