This simple online tool generates small text from your regular sized text. You can copy and paste the small letters most places that you can paste normal text.How does it work?
Well, it all starts with our little friend, Unicode. Unicode is an international textual character specification that has been adopted by the vast majority of the world's computer industry. Unicode specifies over 120,000 symbols, but currently most browsers and fonts only support a subset of this (though support is always growing). It should be noted that the small text you're seeing above is not a font.
It's all in the same font, but different character sets are used. Unicode specifies many weird alphabets that can be copy and pasted into Facebook/Tumblr/Twitter/etc. posts and profiles. These small text alphabets are just a few of the alphabetical symbol sets contained in Unicode. As you might have noticed, some letters don't actually convert properly. This is simply because the alphabets for subscript and superscript don't actually exist as a proper alphabet in unicode.
They're a sort of "pseudo-alphabet" in that the characters were pieced together from various Unicode blocks. The "small caps" (small capital letters) alphabet is pretty much a complete alphabet in Unicode so there's an equivalent small uppercase character for each regular character of the alphabet (though the character for "f" is a bit weird). While building this small text generator, I could only work with the text symbols that are provided by Unicode.