Logo-style and badge-style headers
Squared letters (π·π΄π»π»πΎ) read like a logo or badge in a bio or display name. The square outline frames each letter, which works for short tags, section markers, or brand-style headers.
Text tool
Type any text below and get it in squared letters from the Enclosed Alphanumeric Supplement block (U+1F130). Only uppercase AβZ are available β lowercase letters are promoted to uppercase and digits stay plain. Renders in social media bios and display names without a font file.
Squared text generated here is not a font. It is a fixed set of 26 Unicode characters, one for each uppercase Latin letter from A (U+1F130) to Z (U+1F149), each drawn inside a square outline. The block is officially the Enclosed Alphanumeric Supplement range. There are no lowercase squared letters and no squared digits in this block β if you type hello, the output reads π·π΄π»π»πΎ with the lowercase letters promoted to uppercase inside squares. When you paste squared letters into a TikTok bio or Instagram name, the app reads the code points directly and renders whatever glyph its system font has for each one. That is why the output survives copy-paste across platforms: the square is part of the character, not a border you apply. Older Android versions (pre-9.0) sometimes show empty boxes for these code points because the system font lacks the glyphs.
Squared letters (π·π΄π»π»πΎ) read like a logo or badge in a bio or display name. The square outline frames each letter, which works for short tags, section markers, or brand-style headers.
Steam persona names (3β32 chars) and Discord display names accept these characters. The squared look stands apart from the usual bold and italic styles in chat lists.
Because the block only covers uppercase AβZ, squared text works best for short tags and labels. Email subject lines, text messages, and form fields all accept these characters as plain text.
The Enclosed Alphanumeric Supplement block (U+1F130) is the squared sibling of the Enclosed Alphanumerics block (U+24B6), which holds circled letters. Mixing the two gives you visual variety without switching styles.
Characters in the Enclosed Alphanumeric Supplement block sit outside the Basic Multilingual Plane, so each one costs 2 UTF-16 code units. TikTok counts bios in UTF-16 units, which means a fully squared 40-character bio uses the entire 80-unit budget. Instagram counts grapheme clusters, but squared text still eats the 150-character limit faster than plain ASCII. The block contains exactly 26 characters β uppercase A through Z at U+1F130βU+1F149. There is no lowercase range and no digit range here, so anything you type in lowercase gets promoted to uppercase, and digits stay as plain 0β9. A sibling block, Enclosed Alphanumerics (U+2460βU+24FF), holds circled letters and numbers instead. Older Android versions (pre-9.0) sometimes lack glyphs for U+1F130 and show empty boxes; modern devices render fine. iOS 13+ and modern Windows and macOS have no trouble with these code points.
Squared Unicode renders on iOS 13+, Android 9.0+, modern Windows, macOS, and every major browser. Older Android versions (pre-9.0) sometimes show empty boxes because the system font lacks glyphs for U+1F130βU+1F149. TikTok accepts it in display names (30-char limit), bios (80 UTF-16 units), video captions (4,000 chars in native app), and comments (150 chars). Instagram accepts it in the name field (30 chars), bio (150 chars), captions (~2,200 chars), and comments. Discord accepts it in display names (32 chars) and per-server nicknames (32 chars), but the @username field only accepts lowercase letters, digits, period, and underscore. Twitter/X accepts it in display names (50 chars) and tweets (280 chars for free accounts, 25,000 for Premium). Steam persona names (3β32 chars) accept it.
The Enclosed Alphanumeric Supplement block (U+1F130βU+1F149) only defines uppercase AβZ. There are no lowercase squared letters in Unicode, so any lowercase letter you type gets promoted to its uppercase form before the square is applied.
No. This block contains exactly 26 characters: uppercase A through Z at U+1F130βU+1F149. There is no squared digit range and no squared lowercase range anywhere in Unicode. Digits stay as plain 0β9.
Yes, but TikTok counts bios in UTF-16 units. Each squared character costs 2 units, so a fully squared bio maxes out around 40 visible characters within the 80-unit budget. Plain ASCII uses the full 80.
Older Android versions (pre-9.0) sometimes ship system fonts that do not cover U+1F130βU+1F149. The font has no glyph for the code point, so it draws an empty box instead. Update your OS or try a different style for those users.
Yes, if you put it in page titles, meta tags, or any text you want indexed. Search engines normalize Unicode back to base letters, but they may not weight styled text the same way. Use squared Unicode for display (bios, captions, UI), not for SEO-critical content.
No. The @username field only accepts lowercase letters, digits, periods, and underscores. Squared Unicode works in display names and per-server nicknames (both 32-char limits), but not the @handle.