TL;DR: X (formerly Twitter) uses a proprietary typeface called Chirp, a custom grotesque sans-serif introduced in 2021 and built with Swiss foundry Grilli Type. Chirp is X's brand and interface font on the web. In the mobile apps, your posts and bio often render in your phone's system font instead. There is no built-in bold or italic for posts.
If you've ever wondered why tweets look slightly different from other apps, the answer is a font most people have never heard of by name. X commissioned its own typeface, uses it as the backbone of its interface, and has kept it even through the Twitter-to-X rebrand. But "what font does X use" has three different answers depending on what you actually mean, and it matters if you're trying to style your own posts.
The font is called Chirp. X's design team, led by creative director Derrit DeRouen, announced it on January 27, 2021, and rolled it out across the web and apps on August 11, 2021. It was the platform's first proprietary typeface, replacing the mix of system fonts (Helvetica Neue, Arial, Segoe UI, Roboto, San Francisco) that used to render Twitter differently on every device.
Chirp was designed in partnership with Grilli Type, an independent Swiss type foundry. The design team described the goal as striking "a balance between American Gothic and European Grotesque styles" — meaning it's a grotesque sans-serif with slightly irregular, characterful letterforms and a tall x-height tuned for small-screen legibility. It ships in a large family of weights and italics so headlines, buttons, and body text all feel consistent.
When Twitter rebranded to X in 2023, the font did not change. Chirp stayed.
Can I download or use the Chirp font?
No. Chirp is proprietary and licensed exclusively for X's own use. It isn't sold on any foundry site, and you can't legally download the font files or embed it in your own designs. Any "Chirp font free download" you find online is either a repackaged look-alike or an unlicensed copy — not the genuine typeface.
If you want the closest legitimate stand-in, Grilli Type's retail family GT America is widely cited as the design DNA Chirp was built from, and it's available to license commercially. But that's a separate purchase from Grilli Type, not something X provides.
This is the key thing to understand: Chirp is a typeface baked into the product. It's not a style you can apply to your own text, and it's not something you install to "get the Twitter look" elsewhere.
Does X use Chirp everywhere, or just on the web?
Not everywhere — and this trips people up. There are really three layers to "the X font":
| Layer | What it is | What renders it |
|---|
| Brand / UI font | Chirp, X's proprietary typeface | Buttons, menus, and web layout |
| System font (fallback) | Your device's default UI font | Bios and posts in the mobile apps — SF Pro on iPhone/iOS, Roboto on Android |
| In-app text styles | Preset formatting a user can pick | None — X has no built-in font picker for posts |
On x.com in a browser, Chirp is doing most of the visible work. In the iOS and Android apps, the interface leans on Chirp for branding, but the actual text of your bio and posts is frequently drawn in the operating system's own font — SF Pro on iOS, Roboto on Android — because that's faster and more reliable across devices. So the exact glyphs a reader sees can differ from your screen to theirs. If you want to understand the system-font side of this more deeply, our breakdown of what font LinkedIn uses walks through the same brand-vs-system distinction.
Here's the honest part: X has no native bold, italic, or font-choice feature for posts. The compose box is plain text. Every "bold tweet" or "cursive bio" you've seen is not X restyling your words — it's Unicode look-alike characters pasted in from a generator like our text generator or bold text generator.
Unicode is the global character standard, and it happens to include separate code points for bold, italic, script, and other decorative Latin letters (𝐀, 𝘈, 𝓐 are three distinct characters, not one letter styled three ways). A generator swaps your normal a–z and 0–9 for those look-alikes, you copy the result, and you paste it into X. Because they're standard Unicode, X displays them without any special support. That's the whole trick — and it works in your Instagram bio the exact same way.
But be clear-eyed about the trade-offs before you paste a whole post in ⓕⓐⓝⓒⓨ text:
- It's Latin letters and digits only. Unicode "fonts" can't restyle X's real interface, and they don't work for non-Latin scripts. They're decorative alphabets, not a font install.
- It breaks interactive elements. A #hashtag, @mention, or URL written in Unicode characters usually stops working as a clickable link, because X's parser doesn't recognize the styled versions.
- It has real accessibility and search costs. Screen readers may skip Unicode math/styled characters or read them as gibberish, and the styled text isn't searchable the way plain text is. There's no SEO or reach benefit — if anything, it's a cost. See are Unicode fonts accessible? for the specifics.
- It inflates your character count. Some Unicode characters eat more of X's limit than plain letters, which matters when you're near the ceiling. You can sanity-check with our character counter before you post.
Used sparingly — one bold phrase, a stylized name in a bio — Unicode styling is a fun, harmless flourish. Used for whole posts, it hurts readability and reach more than it helps.
Is Chirp a good font? Why did people complain about it?
When Chirp launched in August 2021, plenty of users complained it looked cramped or gave them "headaches," and the debate got loud enough to make tech headlines. Type designers were generally kinder: Chirp's tighter, quirkier grotesque style was a deliberate move away from the neutral, generic system fonts Twitter had used before, aimed at giving the platform more personality. Years later it's simply become "the way X looks," which is usually how bespoke brand type is supposed to work.
FAQ
What font does X (Twitter) use?
X uses a proprietary typeface called Chirp, introduced in 2021 and built with Swiss foundry Grilli Type. It's a custom grotesque sans-serif and remains X's brand font after the rebrand from Twitter.
Can I download the Chirp font for free?
No. Chirp is licensed exclusively for X's own use and isn't sold or distributed. Any "free Chirp download" is a look-alike or an unlicensed copy. The closest legitimate option is Grilli Type's GT America, which you license separately.
Why do my tweets look different in the app than on the website?
On the web, x.com renders text in Chirp. In the iOS and Android apps, your bio and posts are often drawn in your phone's system font (SF Pro on iOS, Roboto on Android), so the exact letterforms can differ between the website and the app.
How do I make bold or italic text on X?
X has no built-in bold or italic for posts. People use a Unicode generator — like the bold text generator — to convert letters into bold or italic look-alike characters, then copy and paste them into a post or bio.
Does using fancy Unicode text hurt my reach or accessibility?
Yes, it can. Unicode styling can break #hashtags, @mentions, and links, is often skipped or misread by screen readers, isn't searchable as normal text, and can inflate your character count. There's no reach or SEO benefit to it.
What font can I use if I want the Twitter look in my own design?
You can't use Chirp itself. Designers commonly reach for GT America (the retail family Chirp is related to) from Grilli Type, or a similar grotesque sans-serif, to get a comparable feel legally.
Did the font change when Twitter became X?
No. The 2023 rebrand from Twitter to X changed the name and logo but kept Chirp as the platform's typeface.