Copy a character
Tap any character above. Hangul filler (U+3164) is the most reliable default for Roblox display names — it counts as a letter, not whitespace, so the filter lets it through.
Platform guide
Copy Hangul filler, braille blank, and zero-width characters for your Roblox display name. Each one is tested against the 20-character limit and the 7-day cooldown — so you know what saves and what the filter strips.
Roblox splits your identity in two. Your username (3–20 characters, letters, digits, and a single underscore) is your permanent login ID and rejects every Unicode character. Your display name — the one floating above your avatar in every experience — accepts Unicode up to 20 characters and is free to change once every 7 days. That display name is where invisible text works. Roblox filters zero-width space (U+200B) and its cousins aggressively, so the reliable options are Hangul filler (U+3164) and braille blank (U+2800), which count as real letters rather than whitespace. Pick the wrong one and you're stuck with a glitchy box above your head for a full week.
Tap any character above. Hangul filler (U+3164) is the most reliable default for Roblox display names — it counts as a letter, not whitespace, so the filter lets it through.
Go to Settings → Account Info → Display Name on Roblox.com or in the app. Do not edit the Username field — it only accepts letters, digits, and underscore, and changing it costs 1,000 Robux.
Clear the field, paste the invisible character, and save. The 7-day cooldown starts immediately, even if you paste it into the wrong field by mistake.
Paste one Hangul filler into the 20-character field and your avatar walks around experiences with nothing above its head. Your @username stays visible on your profile.
Roblox crushes repeated spaces back to one. Drop invisible characters between letters to force wide gaps like G O D that the editor normally prevents.
The display name field accepts styled Unicode fonts — gothic, bold cursive, small caps. Combine them with invisible characters for layouts the username field won't allow.
The same invisible characters work in Roblox group names, not just personal display names. Useful for minimal clan tags and alliance headers.
Make the name above your avatar disappear. The 20-character field accepts Unicode; your login username does not.
Add line breaks or spacing to your profile description. Keep an eye on the 1,000-character group description limit if you mirror it there.
Blank or stylized group names work with the same Unicode characters. Group names cap at 50 characters on Roblox.
Game titles accept Unicode up to 50 characters. Invisible characters let you push words onto visual lines the editor normally collapses.
Roblox filters invisible characters harder than almost any other gaming platform, because blank names can be used to dodge moderation. Zero-width space (U+200B), zero-width non-joiner (U+200C), and zero-width joiner (U+200D) are all on the filter list and get stripped on save. What gets through are characters classified as letters rather than whitespace — Hangul filler (U+3164), Hangul choseong filler (U+115F), and braille blank (U+2800). Display names cap at 20 characters and accept Unicode, with Japanese characters in beta rollout. Usernames cap at 20 characters too but accept only A–Z, 0–9, and one underscore (not first or last). The default chat limit is 200 characters, and every message passes through automatic filtering before other players see it — mathematical Unicode styling often shows up as question marks there.
The display name field (3–20 characters, Unicode accepted, 7-day cooldown) is where invisible text works on Roblox. Hangul filler (U+3164), Hangul choseong filler (U+115F), and braille blank (U+2800) all save reliably; zero-width space (U+200B) and its cousins get filtered on save. The username field is the hard exception — 3 to 20 characters, letters, digits, and a single underscore only, no Unicode. Group names (up to 50 characters), group descriptions (1,000), and experience titles (50) all accept Unicode. The default in-experience chat caps at 200 characters and runs every message through automatic filtering, which often strips styled mathematical Unicode. Rendering of invisible characters can vary between the Roblox app, the website, and older client versions.
No. The username field only accepts letters, digits, and a single underscore, 3–20 characters, and changing it costs 1,000 Robux. Invisible characters only work in the display name field, which floats above your avatar in experiences.
You likely pasted a character your Roblox client can't render, or one the filter partially stripped. Switch to Hangul filler (U+3164) and check on a second device. Remember the 7-day cooldown — you'll have to wait it out before trying again.
Once every 7 days, for free. The timer starts the moment you save a change, and resetting your display name back to your username does not reset it. Plan your invisible-name attempts around that window.
Hangul filler (U+3164) is the most reliable. It's classified as a letter rather than whitespace, so Roblox's filter lets it through. Braille blank (U+2800) and Hangul choseong filler (U+115F) work as backups. Avoid zero-width space (U+200B) — it gets stripped.
Not reliably. Chat caps at 200 characters by default and runs every message through automatic filtering, which strips most mathematical and styled Unicode. Invisible characters are primarily useful in display names, group names, and experience titles.
Invisible characters are standard Unicode and aren't specifically banned. That said, using a blank name to evade moderation, impersonate other players, or confuse reports can still get your account actioned. Use it for styling, not for abuse.
Pick Hangul filler if you're not sure, paste it into your display name on Roblox, and check how it renders in an experience before the 7-day cooldown locks in.
Copy a characterExplore invisible text generators for other platforms