Bold boxed letters with maximum contrast
This tool converts letters into the negative squared characters from the Unicode Enclosed Alphanumeric Supplement — white letters inside solid boxes that stand out strongly in bios, headings and posts. The styling rides along with the characters through copy-paste, so wherever you paste the text — a social media bio, a Discord username, a Notion heading, a spreadsheet label — the boxed look arrives intact, without any image or special formatting needed by the destination app.
How it works
Negative Squared Latin Capital Letters are contiguous in Unicode, running from 🅰 at U+1F170 to 🆉 at U+1F189. Since only uppercase forms exist, the tool upper-cases each character first, then maps it by offset:
squared(ch) = U+1F170 + (codePointOf(toUpper(ch)) - codePointOf('A'))
Characters with no squared form — digits, spaces and punctuation — are passed through unchanged, so a mix of boxed letters and normal text is always readable.
When would you actually use this?
The most common real-world uses are:
- Social media bios and display names — the solid squares create a visual “label” effect that draws the eye, useful for branding handles like 🅽🅴🆆 or section markers in long bios.
- Discord server announcements — many server operators use negative squared letters at the start of channel-announcement messages to make a word like 🅿🅸🅽🅽🅴🅳stand out in busy feeds.
- Notion or Confluence headings — when you want a heading that looks different from the surrounding text without changing the font.
- Spreadsheet column headers — Google Sheets and Excel both render these characters, so a column labelled 🆂🆃🅰🆃🆄🆂 is immediately visually distinct from adjacent text columns.
Worked example
Type LAUNCH into the converter. The tool upper-cases the input (it is already uppercase here), then maps each letter:
| Input | Unicode code point | Output |
|---|---|---|
| L | U+1F17B | 🅻 |
| A | U+1F170 | 🅰 |
| U | U+1F184 | 🆄 |
| N | U+1F17D | 🅽 |
| C | U+1F172 | 🅲 |
| H | U+1F177 | 🅷 |
The result is 🅻🅰🆄🅽🅲🅷 — six distinct code points that paste as plain text.
Tips and common mistakes
- Best for short labels — a word or two. Sentences in all-squared letters become hard to read quickly.
- Platform rendering varies — many platforms treat these code points as emoji and may render them in colour or add spacing. Preview on your target platform before committing to them in a public profile.
- Accessibility — screen readers announce these characters as their emoji descriptions (for example, “negative squared Latin capital letter A”), not as the letter A. If the content matters for accessibility, keep a plain-text version nearby or use these purely decoratively.
- Not all fonts cover the range — some older operating systems or PDF renderers may show empty boxes instead of the filled glyphs. This is a font-coverage issue, not a problem with the converter.