Steam Name Symbols

Characters chosen to fit Steam's real 32-unit limit and survive its profile-vs-in-game rendering split. Click any symbol to copy it instantly.

Steam profile names look simple to decorate, but most symbol lists skip the part that actually trips people up: the "32-character limit" counts UTF-16 code units, not visible characters, so emoji and styled letters eat into it twice as fast as plain letters. A symbol that displays fine on your profile page can also show up as a blank square inside a specific game (CS:GO and CS2's weapon-inspect nametag are documented cases), and heavily-decorated names have been reported reverting to blank on their own. Every character below is a single-glyph pick chosen to minimize those risks: copy one, test it, then build from there.

Reliable Picks

Steam-Friendly Symbols

Single-character symbols that consistently display on Steam profiles and in most game clients.

Black Star
White Star
Black Four-Pointed Star
White Four-Pointed Star
High Voltage
Bullet
Dagger
Katakana Tsu
San: Triple Slash
Multiplication Sign
Frames & Brackets

Name Brackets & Dividers

Clean framing marks: each one costs a single unit of your 32, cheaper than most decorative combos.

Left Corner Bracket
Right Corner Bracket
Left Black Lenticular Bracket
Right Black Lenticular Bracket
Vertical Line
Tilde
Name Combos

Ready-Made Steam Name Combos

Copy a full layout in one click, then swap in your own name. Remember that emoji and styled letters cost two of your 32 units each, while most symbols cost one.

Star Name Tag

★ Name ★
Copy Format
★ Name ★

Bracket Divider

「 Name 」
Copy Format
「 Name 」

Lightning Tag

⚡ Name
Copy Format
⚡ Name

Sweaty Smile Frame

ツ Name
Copy Format
ツ Name
The Real Limit

Steam's 32-Character Limit Counts UTF-16 Units, Not Glyphs

Steam's own help text says "2 to 32 characters," and Valve's Steamworks documentation says exactly what a character is: a persona name holds at most 32 UTF-16 characters and at most 128 bytes of UTF-8. The byte ceiling never binds first: a plain letter is 1 byte, an accented letter 2 bytes, a CJK character or a symbol like ★ 3 bytes, and an emoji 4 bytes, so even 32 three-byte characters come to 96. Plain letters, accented letters, Cyrillic, CJK and most symbols such as ★ ✦ ⚡ ♡ cost one unit each, so a name made of them still gets the full 32. Emoji and styled "math" letters (𝐁𝐨𝐥𝐝, 𝓢𝓬𝓻𝓲𝓹𝓽) live outside the Basic Multilingual Plane and cost two units each, so a name written entirely in them tops out at 16 visible characters. That is why a styled name that "should fit" sometimes gets cut off. Build with single-character accents rather than long runs of styled letters if you want predictable results.

Two Different Jobs

Profile Symbols vs. In-Game Rendering

A symbol displaying correctly on your Steam profile or friends list doesn't guarantee it displays in every game. Documented cases: CS:GO and CS2's weapon-inspect nametag renders unsupported characters as an empty square even when the same name shows fine on your profile page; TF2 has separately been reported not rendering Unicode in in-game name tags at all. If you need a symbol to work specifically inside a game's UI, not just on your Steam profile, test it in that game before committing.

Linux Users

A Known Linux-Only Rendering Bug

An issue filed against Valve's own steam-for-linux GitHub repository in 2018 (still open as of September 25, 2026) documents symbols that save and display correctly in the profile editor failing to render in the name tab and in-game specifically on the Linux client, while working normally on Windows and macOS. If a symbol looks broken only on Linux, that's this known bug, not a mistake in your name.

A Real Risk

Why Some Names Revert to Blank

Steam Community discussion threads document names built from heavy block-character or symbol content silently reverting: one reported case had a name built from stacked block characters collapse down to a single leftover punctuation mark after a client sync. Valve hasn't published an official explanation for why this happens, so the exact cause is unconfirmed, but it's a documented, repeated pattern, not an isolated fluke. It's a real reason to lean on the single-character picks above rather than long, dense decorative strings.

What's Blocked

Names Steam Won't Let You Use

Steam automatically blocks any name containing the word "Steam" itself, to make impersonation and phishing harder: this applies regardless of symbols or styling around it. Separately, your custom profile URL (vanity ID) runs on a much stricter rule set than your display name and generally rejects decorative symbols outright even when your display name accepts the exact same character. Treat them as two different fields with two different limits.

Sources

The Linux-only rendering bug is issue 5426, filed against Valve's steam-for-linux repository in 2018 and still open as of September 25, 2026. The 32 UTF-16 character and 128-byte limits are the k_cwchPersonaNameMax and k_cchPersonaNameMax constants in Valve's Steamworks ISteamFriends documentation.

FAQ

Steam name symbols, answered

What is Steam's actual character limit for a display name?

Steam states 2 to 32 characters, and Valve's Steamworks documentation defines them as UTF-16 characters. Letters, CJK and most symbols such as ★ cost one each, so they get the full 32. Emoji and styled "math" letters cost two each, so a name written entirely in them stops at 16 visible characters.

Why does a symbol show on my Steam profile but not in-game?

Steam's website and profile pages render Unicode broadly, but individual games have their own text rendering: confirmed cases include CS:GO, TF2, and CS2's weapon-inspect nametag showing unsupported characters as empty squares even though the same name displays fine on your Steam profile. Treat "works on my profile" and "works in-game" as two separate questions, not one.

Why did my Steam name change or revert on its own?

Multiple Steam Community threads document names built from heavy symbol/block-character content silently reverting to blank or a single stray character after a sync. Valve hasn't published an official explanation, so the exact mechanism is unconfirmed, but the pattern is well-documented: it's a real risk with dense symbol combos, not just a rare fluke, and it's a reason to prefer single-character picks over long decorative strings.

Are there characters Steam blocks outright?

Yes, Steam auto-blocks names containing the word "Steam" itself (to make impersonation harder), and your custom profile URL (vanity ID) is far stricter than your display name, generally rejecting symbols entirely even when the display name accepts them. Those are two different fields with two different rule sets.

Does this affect Linux Steam users differently?

Yes, in a documented way: an open issue on Valve's own Steam-for-Linux GitHub repository (filed 2018, still unresolved) reports symbols that display correctly in the profile editor failing to render in the friends list and in-game on Linux specifically, while working normally on Windows and macOS. If a symbol looks broken only on Linux, this is a known client bug, not something wrong with your name.

Transform text with Unicode fonts

Use UltraTextGen to convert plain text into bold, italic, cursive, and 100+ other Unicode font styles. Free and instant.

Open UltraTextGen →
Related Resources

Roblox Symbols

Username and display-name characters that work in Roblox.

PUBG / BGMI Name Symbols

Battle-tested marks that survive PUBG's own font.

Discord Symbols

Characters for your Discord name, bio, and channels.

Nickname Symbols

Decorative characters for gamer tags on any platform.

Gaming Aesthetic Symbols

Clan tag frames, HUD bars, and battle icons.

Invisible Character

The blank character that holds a gap without getting trimmed.