Invisible Texts

Text tool

Squared Text Generator

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.

Live generator
Generate Squared Text
Type your text and copy the squared version. Lowercase input is promoted to uppercase. The output is real Unicode β€” it pastes into any field that accepts text.
Squared output
Your transformed text will appear here.

What squared text actually is

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.

What Unicode squared text is useful for

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.

Distinctive display names on gaming platforms

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.

Short uppercase tags in plain-text contexts

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.

Pairs with the circled letter block

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.

UTF-16 cost, code points, and the uppercase-only limit

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.

Practical notes before you paste

  • Only uppercase A–Z have squared forms. Lowercase input is promoted to uppercase; digits stay plain.
  • Each squared character costs 2 UTF-16 units. A 40-char squared bio on TikTok uses the full 80-unit budget.
  • Older Android (pre-9.0) sometimes shows boxes for U+1F130 β€” test on a second device before publishing.
  • Squared letters render larger than plain text. Plan for the visual width if you are fitting a tight character limit.
  • Discord accepts squared Unicode in display names (32 chars) but not in @usernames.
  • For circled letters instead of squared, use the Enclosed Alphanumerics block (U+24B6) via the circled text tool.
  • Don't use squared Unicode inside hashtags β€” it breaks discoverability because the tag will not link.
  • Plain ASCII still ranks better in search. Use squared Unicode for display, not for SEO-critical text.

Platform compatibility

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.

Common questions about squared Unicode text

Why does my squared text come out all uppercase?

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.

Are there squared digits or lowercase letters?

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.

Does squared Unicode work in TikTok bios?

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.

Why do squared letters show as boxes on some phones?

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.

Will squared Unicode hurt my SEO?

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.

Can I use squared Unicode in my Discord @username?

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.