By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content
Key facts
- A square text generator converts letters into squared capitals, black square capitals or regional indicator letter tiles; all three sets cover A to Z only.
- Squared and black-square sets have no lowercase letters or digits, so the generator uppercases your input and digits stay plain: Room 12 gives squared ROOM and an ordinary 12.
- Letter tiles are regional indicator symbols that form country flags in pairs, so the generator inserts a zero-width space between tiles to stop them merging.
- Some letters in the black square set, notably A, B, O and P, can show as colour emoji depending on the device and app.
- Square letters work in most display names and bios but not in @usernames, handles or many game names.
- Screen readers may announce each square letter by its Unicode name, such as squared latin capital letter A, so keep squares to short decorative words.
This square text generator turns what you type into letters inside squares, such as 🄰🄱🄲 outlined, 🅰🅱🅲 solid black or 🇦🇧🇨 letter tiles, that you copy and paste into a bio, display name or chat. All three styles appear at once, in capitals only.
How to use the square text generator
- Type a short word or name in the box at the top. It is converted to capitals automatically.
- Compare the three styles: squared, black squares and letter tiles all appear at once.
- Tap Copy on the one you like and paste it into your bio, display name or chat.
Three kinds of square letters
Unicode contains several sets of letters inside squares. This tool gathers the three that most people want:
| Style | Example | How it is built | Notes |
|---|---|---|---|
| Squared | 🄰🄱🄲 | Outlined box around each capital | Part of the Enclosed Alphanumeric Supplement block |
| Black squares | 🅰🅱🅲 | Solid dark box with a light letter | Some letters can show as colour emoji |
| Letter tiles | 🇦🇧🇨 | Regional indicator symbols | A zero-width space is inserted so pairs do not become flags |
Type anything and all three appear at once. Tap a result to copy it. The generator uppercases your input, because the squared and black-square sets have no lowercase letters.
Why capitals only matters
Square letters came into Unicode mainly for compatibility with older Asian character sets and for symbols, not as a typeface. Only the 26 capitals exist. A sentence in squares therefore reads like a headline and the digits stay plain. If you type “Room 12”, you get squared “ROOM” and ordinary “12”. That mismatch is expected, not a bug.
For longer text, consider the single-line styles at the vaporwave text generator or the bubble text generator instead. They also cover lowercase and are easier to read at length.
Letter tiles and the flag trap
The third style uses regional indicator symbols. Pair two of them and a system draws a country flag: U plus S becomes a flag, for instance. That is useful for flags but a nuisance for words, because adjacent tiles may merge into flags. To prevent it, this generator puts an invisible zero-width space between tiles. If you copy tiles into a field that strips invisible characters, the letters may combine into flags again, so check the result after pasting. The invisible character page explains what that space is.
Also note that some platforms, notably Windows, draw regional indicators as plain letters in boxes rather than flags, while phones show flags. Letter tiles look different from device to device.
Where square text works
- Display names and bios: usually fine. Style a short heading or your name, and leave the rest plain.
- Captions and comments: fine for a short banner line, tiring in a paragraph.
- Chat apps: generally fine for a word or two. Discord and WhatsApp both render the characters on current devices.
- Usernames and handles: not accepted on most platforms, which restrict handles to ASCII letters, numbers and a few symbols. Style your display name instead.
- Games: inconsistent. Many games use their own font, which may lack the characters. Check the rules and test in the game’s lobby.
Readability and spacing
Square letters are wider than normal letters and often sit in a slightly different baseline, so mixing them with plain text looks ragged. A good pattern is to use squares for a single word, with plain text around it, and put a space on each side. In outlined squares, small letters lose clarity, so avoid them at tiny sizes.
For people with dyslexia or low vision, solid black squares with white letters may be hard to separate in a row. If readers matter, add the plain word in brackets next to it.
Accessibility
Screen readers announce each square letter by its Unicode name. A five-letter word becomes five long phrases. Search is also unreliable: Instagram, TikTok and Google do not consistently match squared letters to plain ones. Keep names, contact details and calls to action in plain text. See our guide to fancy text accessibility for the full picture.
Related tools
For typewriter-style Unicode letters, see the monospace text generator. For large banner lettering, the text art generator builds words from block characters. To add borders, arrows and dividers around any style, use the text decorator.
Ideas for using squares well
Square letters work best as a label rather than as body text. A few patterns people use:
- A single word header, such as a hobby or a status, at the start of a bio, followed by plain text.
- Initials, where two or three squared capitals stand in for a name or team tag.
- A divider word, placed between two groups of items in a list or a profile section.
- Game-night or event notes, where a short squared word makes a line stand out in a busy chat.
Avoid using squares for every word in a sentence. The boxes add visual weight, and a full line of them is tiring to scan. As a rule of thumb, keep squared text to under about ten letters per line, and always check how it looks on both a phone and a computer, since the solid black style in particular can render at different sizes.
How these characters are encoded
Squared capitals sit in the Enclosed Alphanumeric Supplement block, and the negative (black) squares sit next to them. Regional indicators have their own block and exist to build flags from two-letter country codes. Knowing this explains the quirks: the black A, B, O and P have long had emoji presentation, flags can form by accident, and none of these sets include lowercase or digits. It also explains why support is good but not universal: a system needs a font that includes each block.
Finally, remember that these letters are decoration. If a friend cannot find you because your name is in squares, add the plain spelling in your bio or handle.
Kept to a single short word, the square text generator gives a bio or chat a bold label, and a plain spelling nearby keeps you findable.
Frequently asked questions
Basics
What is the difference between the three square styles?
How do I make square text I can copy and paste?
Which square style should I choose?
Where it works
Will square text work in usernames and bios?
Do square letters work in Discord and WhatsApp?
Can I use square letters in a game name?
How it works
Why do square letters only come in capitals?
Why do some black square letters turn into colour emoji?
Why does my text show boxes or question marks?
Why do my letter tiles turn into flags or look different on Windows?
Tips & limits
Do screen readers read square letters properly?
Are square letters readable?
Will people still find me if my name is in squares?
Related generators & guides
- Monospace Text GeneratorThis monospace text generator turns your words into typewriter-style Unicode letters and digits, such as 𝚝𝚢𝚙𝚎, not a code block. Type your text, tap Copy and paste it into a bio, name or caption.
- Text Art GeneratorThis text art generator draws your word as large banner letters built from block characters. Type a short word, pick a fill, then paste it inside a code block so the rows line up.
- Bubble Text GeneratorThis bubble text generator swaps your letters for circled Ⓑⓤⓑⓑⓛⓔ Unicode characters. Type, tap a style to copy it, then paste it into a name, bio, caption or chat.
- Vaporwave Text GeneratorThis vaporwave text generator turns your words into wide fullwidth letters, spaced-out letters or bracketed tiles, such as wide. Type anything, tap Copy and paste it into a bio, caption or playlist name.
- Text DecoratorThis text decorator wraps your name in 28 frames such as ꧁ ꧂ and ★彡 彡★, in the letter style you choose. Type a name, filter frames by mood, then tap a row to copy.
- Cursive Text GeneratorThis cursive text generator turns your words into script-style Unicode letters for names, bios and captions. Type your text, tap Copy and paste it into Instagram, TikTok, Discord or a message.