fsymbols
Loading symbols…
››
📚

books

Books

Text and emoji forms

Same symbol, two display styles.

📚 means books in general: studying, schoolwork, or loving to read, not one particular title. It shows up in exam-season study posts and bookworm bios. Sent alone, it usually says 'hitting the books.'

EmojiSince 2010
Search it as
study · studying · reading · library · school · exam · bookworm · textbook
Type it as
:books:
Around since
2010 · Emoji 0.6
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What 📚 means

Studying, reading, or knowledge — not one specific book. The stack is the tell: it stands for the pile on your desk, a course, a library haul, or a whole reading habit.

What it means when someone sends it to you

2 readings
Sent alone during exams or finals
Workload signal: 'buried in studying,' not literal book talk.
In a bio or profile
Self-tag for an avid reader, as of 2026 a common bookworm flourish.

Combination ideas

3
A coffee-and-study session.
Finals grind or graduation countdown.
A suggested picture pun: worm plus books spells bookworm.

Worth knowing

  • 📚 began in the emoji sets of Japanese mobile networks; Unicode's proposal trail reaches back to 2007, and encoding let those networks exchange the symbol.

Questions people ask

1

Why does 📚 look different on other phones?

Every platform draws its own artwork for the same code point. The character you send is identical; Apple, Google, Samsung and WhatsApp each render it in their own style.

How to type 📚

Windows
Win+.Open the emoji picker and search “books”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “books”.
Chat apps
:books:the common shortcode; support varies by platform.
HTML
📚
Codes and encoding1 code points
HTML decimal
📚
HTML hex
📚
CSS content
content: "\1F4DA";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9F%93%9A
1
On screen
1
Code points
2
JS .length
4
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1