Browse all styles
Script and decorative
Aesthetic
Filled Square Text Generator
Filled square text uses Unicode's negative squared letters, the same characters behind the familiar squared A and B tiles. On several platforms they render in colour rather than as plain black boxes.
Script and decorative
Enclosed
Aesthetic
Fun
Formatting
Where this style works
| Where you paste it | Result |
|---|---|
| Works | |
| TikTok | Works |
| Discord | Works |
| Works | |
| X (Twitter) | Works |
| Works |
What it converts
- A to ZAll of them
- a to zAll of them
- 0 to 9Not converted
Screen readers and search
This style swaps the letters for different characters, so a screen reader reads out character names instead of your word, and the text stops matching a search.
Usernames are different
Every style here works in a bio, caption, message or status. None of them work in an @username or handle: those fields are checked against a short list of plain characters and anything else is refused. That is the field rejecting the characters, not the generator failing.
On some apps these render as coloured emoji-style tiles rather than flat letters.
This block has no lower-case letters at all, so your text is capitalised automatically.
How it works
Each tile is one Unicode character, not a graphic and not a font file. The generator looks up the squared form of every letter you type and substitutes it. Because the substitution happens in the text itself, the tiles keep their appearance when pasted into a bio, a caption or a chat.
How they look depends on the platform. Many apps treat these characters as emoji and draw them as coloured squares, usually red or orange, rather than as the flat black boxes you may see in the preview. That is a rendering decision made by the reader's device, not something the generator controls, so the same message can look quite different on two phones.
There is only one case available: uppercase and lowercase input produce identical tiles. Numbers are not converted and stay as ordinary digits. Since the tiles replace the underlying letters, screen readers announce them by name and search will not match them, so treat filled square text as decoration around a plain-text core. It is accepted in bios, captions, messages and statuses, and refused in @usernames and other handle fields.
Frequently asked questions
Quick answers to what people ask us most
Why does my text look like red emoji on someone else's phone?
Some platforms classify these squared letters as emoji and render them in colour. The character you sent is identical in both cases; only the drawing differs between devices and apps.
Is there a lowercase version?
No. The block holds a single set of letters, so typing in lowercase gives you the same tiles as typing in uppercase.
Can I make numbers into filled squares?
Not with this style. Digits are passed through untouched and will sit as plain figures between the tiles.
Are these images?
No. They are text characters. You can select them, copy them and paste them like any other letter, which is why they work in fields that do not accept image uploads.