Why is dingbat used to refer to characters such as "☺"?

(See for instance those at the Mozilla Web Developer FAQ.)

Doesn't dingbat mean a stupid person or something?

  • 4
    There is a correlation between the two if you think about it...
    – Daniel
    Jul 22, 2011 at 12:05

2 Answers 2


A dingbat is "an ornamental piece of type for borders, separators, decorations, etc." as well as a silly person. The fonts are called dingbat fonts because they contain such characters.

The word's etymology leads me to believe that it is a generic word, akin to widget, doohickey, and thingamajig.


Dingbat is a typographical device other than a letter or numeral (such as an asterisk), used to signal divisions in text or to replace letters in a euphemistically presented vulgar word.

ORIGIN mid 19th cent. (in early use applied to various vaguely specified objects): origin uncertain; perhaps based on obsolete ding [to beat, deal heavy blows.]

I also think that the correlation with its other sense (a stupid or eccentric person) is rather apparent.

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