Maya Park
Editorial Lead
Started the site in 2023 after writing the same comment with the wrong bracketed code for the hundredth time. Edits the homepage and the trend reports, and re-checks every code on two phones after each TikTok app update.
We started Emoji Tik in 2023 because we kept typing [cry] when we meant [joyful]. Three years later, we still re-check every code on two phones after each TikTok app update so you don't have to wonder whether [smirk] will actually convert.
We built the first version of this site for ourselves. TikTok's bracketed emoji codes (like [smirk] or[cry]) are easy to mistype, and the wrong code in the wrong context is embarrassing in a way that survives in screenshots forever.
The 46 official codes are documented in scattered Reddit threads and a few outdated listicles. None of them tell you whether a code still works on the current version of the app. So we started keeping our own notes, and the notes turned into this site.
We are not affiliated with TikTok or ByteDance. The names and logos belong to their owners. We are two people with two phones and a lot of patience for testing bracket codes after each app update.
A plain-text cheat sheet of 46 codes we kept open in a tab while commenting.
Went public. Added Spanish, Portuguese, Indonesian, and Filipino versions.
Started asking readers which codes they actually use. The trend charts run on those answers.
Added a dated changelog so readers can see exactly when a code stopped converting.
Three things, and we try to be honest about the limits of each.
After every public TikTok app update we open a fresh comment on two phones (one iOS, one Android) and try every bracketed code we list. The result is the green-check / red-x you see on each emoji page.
The "what does [smirk] actually mean" and "where do people use [cry] in real comments" pages. We try to flag when something is our read of the comment sections versus something TikTok has said officially.
When a code stops converting, we note the date and which app version we saw it break on. The changelog is public and dated so you can tell at a glance whether a guide is current.
The methodology is simple enough to describe in a paragraph. There is no big lab and no grant. There is a phone, a checklist, and a date.
We update the TikTok app to the latest public version on an iPhone and a mid-range Android phone. The two devices have separate accounts; we don't reuse one device twice.
On a draft video we own, we type the bracketed code and post. We then open the comment on the other phone to see whether the graphic rendered the way the docs say it should.
If the code converts, the page's "last verified" date updates to today. If it doesn't, we drop it to the changelog with the app version we saw it break on. Then we go look for the replacement.
TikTok's emoji set can vary by region. We test on US accounts. If you see a different graphic on your account, that is probably why.
TikTok sometimes rolls out new emoji behavior to a percentage of users before a full launch. A code that works for us may not work for you yet. The changelog flags this when we catch it.
We flag clearly on each page when something is our read of the comment sections versus something TikTok has officially documented.
The whole team is three people, working on this in addition to day jobs. The bylines on each article are real.
Editorial Lead
Started the site in 2023 after writing the same comment with the wrong bracketed code for the hundredth time. Edits the homepage and the trend reports, and re-checks every code on two phones after each TikTok app update.
Research Editor
Writes the long-form guides and the per-emoji deep-dives. Holds an MA in linguistics and spends too much time reading comment sections to notice patterns most people scroll past.
Audience & Trends Editor
Runs the quarterly reader poll and keeps the combination guides current. Maintains the public changelog when a code stops converting so you can see exactly when something changed.
We don't sit on a private dataset. Every trend chart on this site comes from a quarterly poll we run with our readers, and every code was tested by one of us on a real phone before we published it.
Every code, meaning, and platform-specific claim on this site goes through the same workflow before it ships. Here is that workflow in plain language.
Every bracketed code listed on this site is posted to a draft video on a real iPhone and a real Android phone before the page goes public. We only publish a code if both devices render the documented graphic. The date we saw it last convert is shown on the page. We do not list codes we have not verified this way.
After every public TikTok app update on either platform, we re-test the full set of 46 codes on both phones. If a code stops converting, we move it to the changelog with the date and the app version we saw it break on. We do not silently delete a code that no longer works — the changelog is part of how the site stays honest.
When we write about where a code shows up in real comment sections, we say so. When something is our read of how people use an emoji versus how TikTok has officially documented it, the page makes that distinction. We do not call a small set of observations “data-driven insight” or a guess based on reading comments “comprehensive research.”
When a reader emails us about a code we got wrong, we update the page and add a note to the changelog naming the reader (with permission) and the date. We do not silently rewrite history. The public changelog is the running record of what this site has gotten right and what it has corrected.
We do not take payment to write or rank a particular code, and we do not run paid placements inside an article. The only income this site takes is reader support through the link in the footer. If that changes — for example, if we accept sponsored guides — the change is announced on this page before it ships.
The name on an article is the person who wrote it. If you email us, one of three people will reply — Maya, Devon, or Sam — usually within a couple of days. We do not use anonymous bylines or generic “the editorial team” labels on long-form pieces.
TikTok emojis are easy to use and hard to use well. Most guides online are written by people who clearly haven't spent time in the comments sections where these emojis actually live. We wanted something we ourselves would use, so we built that.
Bracket codes are a quirky feature. They break when TikTok updates the app (it has happened twice). They look like typos to anyone who hasn't seen them before. And the codes that work today might not work tomorrow — which is exactly why we re-test every month and tell you when a code stopped working.
What you'll find on this site:
Most "editorial standards" pages list what we will do. It is faster to just list the things we won't.
We don't take payment to write or rank a particular code. The site's only income is reader support via the link in the footer. If that changes, we'll say so on this page.
We try not to call a small list of bracket codes "comprehensive research," or a guess based on reading comment sections "data-driven insight." If a page is light on evidence, the page says so.
Every page shows the date a code was last verified on a real phone. If a page has gone more than two months without a check, we add a banner saying so instead of letting it sit stale.
The bylines on each post are the actual person who wrote it. If you email us, one of three people will reply, usually within a couple of days.
Most reader emails fall into one of three buckets: a code we missed, a code that stopped working for you, or a question about a guide. All three are useful to us.
We try to reply within a few days. Sometimes a little longer if your email needs us to re-test a code first.
Send us a screenshot of the comment as it appeared on your phone, plus the app version (Settings > About inside the TikTok app). That's usually enough for us to reproduce the failure on our end and update the page.
We open a fresh comment on a draft video on two phones (one iPhone, one Android) after every public TikTok app update. We type the bracketed code exactly as we have it on the page, post, then check on the other device that the right graphic rendered. The "last verified" date on each emoji page is the most recent date this passed on both devices.
After every public TikTok app update on either platform. App updates land on a rolling schedule — sometimes a few times a month, sometimes not for six weeks — so the gap between re-tests varies. The changelog records the exact date of each verification.
No personal data. We run standard aggregate web analytics (page views, country of origin) and a quarterly reader poll that is opt-in. The privacy policy spells out exactly what each tool collects.
Yes for non-commercial use, with a link back to the relevant emoji page on this site. For commercial use (a course, a brand guide, a paid newsletter) please email us first. We usually say yes; we just want a heads-up so we can keep track of where our codes show up.
The two most common reasons: you are on different TikTok app versions, or you are in different regions and TikTok's emoji set is rolled out separately. The third, rarer reason: a code can briefly stop working during a partial A/B rollout before being restored.
The home page has all 46 codes on a single page, grouped by how people actually use them in comments. If you want a specific emoji, the per-emoji pages go deeper.
The full official TikTok set as of the last app-update check.
One iPhone, one Android. Both on the latest public TikTok app.
English, Spanish, Chinese, Portuguese, Indonesian, Filipino.
Not affiliated with TikTok or ByteDance. TikTok is a trademark of ByteDance Ltd.