Tropesmith
Free tool · Dated snapshot · No account

BookTok Hashtag Picker

Everyone tells authors to “use BookTok hashtags”. Nobody tells them which ones are full of actual book content. We scan book hashtags and, for each one, count the videos in our sample that are really on that hashtag — then rank each hashtag by its share of all the on-tag videos we sampled, so you can see which tags carry the most BookTok activity as a measured number instead of folklore. 762 hashtags have been scanned; the 339 ranked below have a scan from the on-tag filter that began on 6 October 2026, and older scans are shown with their date but not ranked. Every figure below is a snapshot with its own scan date.

Hashtags ranked339of 762 scanned (scans from 6 October 2026 onwards)
Dated scans held10,186since 2026-05-11
On-tag videos sampled5,369across the ranked hashtags; every share below is a slice of this

Most on-tag BookTok activity

The forty hashtags with the largest share of the on-tag videos we sampled. Counted from the scan dates shown.

Ranked by share of on-tag BookTok videos we sampled for all the ranked hashtags, latest scan 2026-11-05. Play counts are not TikTok’s hashtag totals.

HashtagShare of all sampledOn-tag videos sampledAgainst an even split
#bridgerton
Historical — Regency
1.1%59Too few ranked to compare
scanned 2026-10-17 · mean plays per video we sampled: 19,572,881
#interracialromance
Multicultural & Interracial Romance
1.1%59Too few ranked to compare
scanned 2026-11-05 · mean plays per video we sampled: 1,509,134
#litrpg
Men's Adventure / HaremLit
1.1%57Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 44,132
#acotar
Romantasy
1.0%55Too few ranked to compare
scanned 2026-11-01 · mean plays per video we sampled: 172,369
#darkfantasy
Dark Fantasy Horror
1.0%55Too few ranked to compare
scanned 2026-11-01 · mean plays per video we sampled: 2,384,710
#over40romance
Contemporary — Later in Life
1.0%55Share leader
scanned 2026-11-05 · mean plays per video we sampled: 4,028
#fourthwing
Romantasy
1.0%54Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 334,968
#dungeoncrawlercarl
GameLit / LitRPG
1.0%53Above even split
scanned 2026-10-09 · mean plays per video we sampled: 81,728
#hauntedhotel1.0%53Share leader
scanned 2026-11-01 · mean plays per video we sampled: 675,579
#rockstarromance
Contemporary — Rockstar
1.0%52Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 33,059
#booktok
Best Family Life Fiction
0.9%51Too few ranked to compare
scanned 2026-10-29 · mean plays per video we sampled: 763,858
#alienromance
Sci-Fi Romance
0.9%50Too few ranked to compare
scanned 2026-11-01 · mean plays per video we sampled: 8,447
#booktoscreen
Romance Adaptations
0.9%50Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 667,770
#cottagecore
Cozy Fantasy
0.9%50Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 631,042
#romantasy
Paranormal Werewolves & Shifters Romance
0.9%50Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 319,819
#progressionfantasy
GameLit / LitRPG
0.9%49Above even split
scanned 2026-10-19 · mean plays per video we sampled: 11,044
#spaceopera
Space Opera
0.9%49Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 48,889
#translatedfiction
International Mystery & Crime
0.9%49Too few ranked to compare
scanned 2026-10-08 · mean plays per video we sampled: 34,769
#darkromance
Domestic Discipline
0.9%47Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 239,971
#familydrama
Best Family Life Fiction
0.9%47Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 451,352
#scifibooks
Space Opera
0.9%47Too few ranked to compare
scanned 2026-10-19 · mean plays per video we sampled: 167,422
#nordicnoir
International Mystery & Crime
0.9%46Too few ranked to compare
scanned 2026-10-30 · mean plays per video we sampled: 36,143
#outlander
Paranormal — Time Travel
0.9%46Too few ranked to compare
scanned 2026-10-29 · mean plays per video we sampled: 478,075
#scifiromance
Sci-Fi Romance
0.9%46Too few ranked to compare
scanned 2026-10-21 · mean plays per video we sampled: 9,710
#regencyromance
Historical — Regency
0.8%45Too few ranked to compare
scanned 2026-10-29 · mean plays per video we sampled: 5,007
#ruthlessempire0.8%45Share leader
scanned 2026-10-30 · mean plays per video we sampled: 27,946
#smalltownromance
Small Town & Rural Fiction
0.8%45Share leader
scanned 2026-11-02 · mean plays per video we sampled: 33,424
#rubycole0.8%44Share leader
scanned 2026-10-27 · mean plays per video we sampled: 859,230
#cowboyromance
Contemporary Christian Romance
0.8%43Too few ranked to compare
scanned 2026-10-29 · mean plays per video we sampled: 43,184
#historicalfiction
19th Century
0.8%43Too few ranked to compare
scanned 2026-10-29 · mean plays per video we sampled: 58,999
#postapocalyptic
Post-Apocalyptic
0.8%43Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 225,425
#courtroomdrama
Legal Thrillers
0.8%42Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 417,815
#epicfantasy
Epic Fantasy
0.8%42Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 130,343
#thrillerbooks
Crime Thrillers
0.8%42Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 280,071
#urbanfantasy
Paranormal & Urban Fantasy
0.8%42Above even split
scanned 2026-11-01 · mean plays per video we sampled: 63,348
#cosmichorror
Cosmic & Eldritch Horror
0.8%41Too few ranked to compare
scanned 2026-10-24 · mean plays per video we sampled: 808,814
#paranormalromance
Paranormal & Urban Fantasy
0.8%41Above even split
scanned 2026-11-02 · mean plays per video we sampled: 34,774
#romcom
Romantic Comedy
0.8%41Share leader
scanned 2026-10-25 · mean plays per video we sampled: 2,310,841
#crimefiction
Police Procedurals
0.7%40Too few ranked to compare
scanned 2026-11-01 · mean plays per video we sampled: 134,865
#hockeyromance
Contemporary — Sports — Hockey
0.7%39Too few ranked to compare
scanned 2026-11-02 · mean plays per video we sampled: 104,760

By subgenre

34 lanes carry at least 3 hashtags of their own, which is the floor for giving a lane its own page — below that there is nothing on it you would not already have from the general list above. The general hashtags apply to every lane.

What these numbers are — and what they are not

Every row is a dated snapshot, not a live counter and not a lifetime total. For each hashtag we read a sample of the videos TikTok lists first on its page, on the date shown, and counted the ones that are actually on that hashtag’s book content: those are the on-tag videos sampled. TikTok moves by the hour; a figure scanned in October is an October figure and is labelled as one.

Share is a hashtag’s on-tag videos divided by the on-tag videos of every ranked hashtag in the same pool: the lane on a lane page, all 339 ranked hashtags (5,369 on-tag videos) on the index, or the general hashtags that belong to no lane. It is a share of what we sampled, so it tells you which of a lane’s hashtags carry the most on-tag BookTok activity relative to the others; it does not tell you how many videos use the hashtag, and the sample is capped at about sixty videos per hashtag, so several busy hashtags tie near the top. Against an even split compares a share with 1 divided by the number of ranked hashtags in the pool: twice that or better is a share leader, at or above it is above the even split, below it is below. A pool of fewer than three ranked hashtags shows no share. That is the whole rule.

The mean plays per video we sampled beside each scan date is a small detail and ranks nothing. It is the average of the lifetime plays of the sampled videos, so a few viral videos can lift it; it is not TikTok’s play count for the hashtag. Scans dated before 6 October 2026 came from a scraper that did not filter for book content, so they are shown with their date and are not ranked. It is a measurement, not a promise — nothing here predicts what your video will do.

10,186 scans across 762 hashtags and 142 subgenre lanes, first scan 2026-05-11, most recent 2026-11-05. The same figures are available as JSON with ?format=json.

Put this on your own site

Free to embed anywhere. The widget keeps a visible “Data: Tropesmith” credit link back to tropesmith.com — that link is the licence, and it is rendered into the payload server-side so it cannot be shipped without it.

<div id="tropesmith-booktok-tags"></div>
<script src="https://tropesmith.com/embed/booktok-tags.js" async></script>

Keep going — free

Build my Map →   See pricing
Published by Coral Hart Group. Figures on this page are counted rows from the Tropesmith corpus, not estimates, and are restated each time the corpus is recounted.