VRChat Fonts

Limit:
  1. Small caps 4/15 ɴᴏᴠᴀ
  2. Wide (fullwidth) 4/15 Nova
  3. Xi ending (亗) 5/15 ɴᴏᴠᴀ亗
  4. Royal frame 10/15 ꧁༺ Nova ༻꧂
  5. Bold (sans-serif) 4/15 𝗡𝗼𝘃𝗮
  6. Bold cursive script 4/15 𝓝𝓸𝓿𝓪
  7. Corner brackets (『』) 6/15 『𝙽𝚘𝚟𝚊』
  8. Y2K star 10/15 ☆彡 𝙽𝚘𝚟𝚊 彡☆

VRChat fonts are Unicode text styles, such as ɴᴏᴠᴀ or ꧁༺ Nova ༻꧂, that you paste into your VRChat display name, the name shown above your avatar in every world. VRChat display names must be 4 to 15 characters long, and the counter above checks each style against the 15-character maximum.

VRChat display name rules

VRChat's help page sets 4 rules for display names:

RuleValue
Length4 to 15 characters
UniquenessNo other account may use the same display name
Change frequencyOnce every 90 days; once every 30 days with VRC+
ExceptionsNone: the restriction "cannot be bypassed" and support cannot change names

The 90-day lock is 13 times longer than Roblox's 7-day display-name wait and 6 times longer than Epic's 2-week wait. A styled name that shows as boxes stays on your avatar for 3 months, so a styled name needs a check before you save it. VRChat does not publish which Unicode characters a display name may contain.

Which VRChat fonts fit 4–15 characters?

Every style in the tool keeps 1 character per letter, so a short name leaves room for frames. Frames cost characters: ꧁༺ ༻꧂ adds 6 characters including spaces. Bold, cursive and monospace letters count as 1 character but take 2 UTF-16 units each, which matters only if VRChat counts UTF-16 units, and VRChat does not say which unit it counts:

Counts for the name Nova in 9 VRChat font styles (green = 15 characters or fewer)
Name style Characters (code points) UTF-16 units Outside the BMP
ɴᴏᴠᴀ 4 4 0
Nova 4 4 0
ɴᴏᴠᴀ亗 5 5 0
𝗡𝗼𝘃𝗮 4 8 4
『𝙽𝚘𝚟𝚊』 6 10 4
꧁༺ Nova ༻꧂ 10 10 0
☆彡 𝙽𝚘𝚟𝚊 彡☆ 10 14 4
₊˚⊹♡ ɴᴏᴠᴀ ♡⊹˚₊ 14 14 0
꧁༺ Starlight ༻꧂ Longer name: Starlight 15 15 0

A 4-letter name fits every style, including ₊˚⊹♡ ɴᴏᴠᴀ ♡⊹˚₊ at 14 characters. A 9-letter name such as "Starlight" in the royal frame reaches 15. For long names, use small caps or wide letters without a frame.

VRChat fonts that work on your nameplate

A VRChat font works on your nameplate only if the font VRChat uses to draw nameplates contains every character. VRChat draws nameplates inside the 3D world, with fonts the client packages, so a character that your browser or keyboard shows can still appear as a box above your avatar. The characters with the widest font coverage are in the Basic Multilingual Plane: small caps (ᴀ U+1D00), wide letters (A U+FF21) and common symbols such as ★ (U+2605). Mathematical bold and cursive letters start at U+1D400.

The why fancy text shows boxes guide explains missing glyphs, and the wide text generator produces the fullwidth letters with the broadest font support.

How to change your VRChat display name safely

Because a VRChat rename locks the name for 90 days, check a styled name in 4 steps:

  1. Build the name above and confirm it is 4 to 15 characters.
  2. Prefer a style with 0 characters outside the BMP in the table.
  3. Paste the name into a VRChat text field that draws in-world, such as the chatbox, and check for boxes.
  4. Enter the final name in the display-name field and save it.

Fonts for other platforms

VRChat users often keep matching names on other platforms. Discord fonts covers 32-character Discord display names, and Steam fonts covers a profile name with a reported 32-byte cap. Symbol frames for any name are on the stylish name generator.

VRChat fonts questions

How long can a VRChat display name be?

Between 4 and 15 characters. VRChat's help page also requires display names to be unique.

How often can you change your VRChat name?

Once every 90 days, or once every 30 days with VRC+. VRChat states that the restriction cannot be bypassed and that support cannot change names for you.

Can I change my VRChat username?

No. The VRChat username is fixed and is used for logging in, together with your email address. Only the display name, which other players see above your avatar, can change.