How to Spot Holocaust Denial in Someone's Posts
Photo: Engin Akyurt · Pexels
Everyday Safety

How to Spot Holocaust Denial in Someone's Posts

Quick answer: Open Holocaust denial - a flat "it never happened" - is rare now because it gets removed. The common version is deniable: "just asking" about the numbers, claims the evidence was staged, mockery played as a joke, all riding on older antisemitic conspiracy tropes. So you read for the pattern, not one stray line. A single clumsy history post can be ignorance; the same "questions" and the same crowd egging it on, month after month, is the tell. A self-run read like this looks at public posts only, it is not a background check, and a clean result means nothing public stood out - not that a person is safe.

Nobody serious types "the Holocaust never happened" anymore. It gets the post pulled and the account reported, and the people pushing the idea know it. So the claim learned to crouch. It comes out as a question about the numbers, a link to "research they don't want you to see," a smirking meme that means exactly what it looks like while leaving a back door open to say it was only a joke.

That crouch is what makes it hard to call from a single post. You are trying to separate a badly informed history take from a worldview that has decided six million is a lie. This guide is about doing that fairly - the moves denial actually makes now, the tropes it rides in on, and where the line sits between a real question and a rehearsed one.

Why Holocaust denial keeps mutating

Denial is old, organized and patient. For decades it was built into pamphlets, fake "institutes" and staged "debates," all designed to look like scholarship while smuggling in the lie. That scaffolding is why it can shed the swastika and still work: strip the slur, keep the doubt. "I'm just asking why we're not allowed to question it" does the job the open claim used to do, and it does it without tripping the obvious filters.

It also rarely shows up on its own. Denial is usually one room in a bigger house of antisemitic conspiracy - the same claims about who really controls money, media and governments, now with an extra move: casting the historical record itself as part of the plot. Online hate is not a fringe corner of the internet, either. The ADL found that 56% of Americans say they have experienced online hate or harassment in their lifetime (ADL, 2024). Some of what you are learning to read is aimed at other people; some of it is being tried out on you.

What it looks like in a feed

It runs on a spectrum, and it helps to know the whole range before you judge any one post.

Worth saying plainly, because this is where fairness matters most: real historical questions exist, and historians argue about detail all the time. The difference is direction. A genuine question is trying to understand what happened; denial is trying to make it disappear. When someone only ever "asks" in ways that chip at the fact of the genocide, and never once at their own doubt, the questions are not questions.

Start Scan

Reading a year of someone's timeline by hand is slow, and denial is easy to miss one post at a time - it is designed to be. ACCOUNTability! reads thousands of a person's public posts across X, TikTok, Instagram, Facebook and LinkedIn and flags what reads as hateful or extremist, with the actual post attached, so the call stays yours. €15.

Read someone's public posts

How to spot Holocaust denial in someone's posts

The single most useful habit is to stop reading posts as isolated events. Denial is a position, and a position shows up as repetition. The same "question" phrased three different ways across a year, the same fake sources quoted approvingly, the same replies cheering it on - that is signal. A lone strange line, with nothing like it around it, usually is not.

Then read the company someone keeps. People stay careful in their own posts and get careless in the replies, so scroll the comments they leave and the accounts they boost. Read across platforms, too, because the version that stays polite on LinkedIn drops the act on a burner-feeling X account. When the coded "just asking" on one site lines up with something blunter somewhere else, the deniability is gone.

A reading checklist

  1. Start with the plain words of a post, then ask who else uses that phrase and what they mean by it.
  2. Learn the recurring moves - 'just asking questions' about the numbers, claims the evidence was faked, mockery dressed as a meme.
  3. Watch for the antisemitic conspiracy tropes that denial usually travels with, and for coded numbers and symbols.
  4. Read the replies and reposts, not only the original post, because the blunt version often shows up in the comments.
  5. Check whether it appears once or runs through months of the timeline across X, TikTok, Instagram, Facebook and LinkedIn.
  6. Keep the actual post as evidence and let your own judgement, in context, make the final call.

The honest limits

Be straight about what a read like this can and cannot do. It sees public posts only - locked accounts, private groups and DMs are out of reach - and it only has something to work with if the person actually posts. A quiet timeline tells you very little either way.

And context is where automated flagging struggles most. A historian's thread, a survivor's testimony quoted in full, a teacher explaining the crime, someone repeating a denier's line precisely to demolish it - all of it can trip a filter that reads words faster than it reads intent. That is exactly why a flag should arrive with the post attached: it is a reason to look, not a verdict handed down. You read it in context and decide. A clean result means nothing in the public posts stood out - not that a person has been cleared, and not that they are safe.

Used that way, a read is not about catching people out. It is about not being the last to know what someone has been saying, in the open, the whole time.

Key takeaways

  • Modern Holocaust denial is built to be deniable - "just asking questions," disputed numbers and jokes, not a flat denial that gets you banned.
  • It rides on older antisemitic conspiracy tropes, so it rarely travels alone; read it as part of the whole timeline.
  • Read for the pattern, not the one-off: the same "questions" and the same crowd in the replies over months is the real tell.
  • Read the replies and reposts too, and across platforms, because the blunt version tends to slip out where a person feels anonymous.
  • A read looks at public posts only and is not a background check; a clean result means nothing public stood out, not that a person is safe.

Common questions

What does Holocaust denial look like in someone's posts?

It is rarely a flat 'the Holocaust never happened' anymore, because that gets the post pulled and the account reported. More often it is doubt dressed as questions - 'just asking' about the numbers, links to 'research they don't want you to see,' claims the figures are exaggerated or the evidence was staged. It travels with older antisemitic conspiracy tropes and with a knowing, jokey tone that lets the person say they never meant it. Because so much of it is coded, you read the pattern across the whole timeline, not a single line.

How do I spot Holocaust denial in someone's posts?

Read for repetition and the company it keeps. One badly worded history take can be ignorance; the same 'questions' about the numbers, the same recycled memes, and the same accounts cheering in the replies, month after month, is a position. ACCOUNTability! reads thousands of a person's public posts across X, TikTok, Instagram, Facebook and LinkedIn and flags what reads as hateful or extremist, showing you the actual post so you decide. It reads public posts only and is not a background check.

Can a flag for Holocaust denial be a false alarm?

Yes. A historian's thread, a survivor's testimony, someone quoting a denier in order to tear the claim apart, or a museum account describing the crime can all read as hostile to a filter that scans words faster than intent. That is why a flag is a reason to look, not a verdict. You open the actual post, read it in context, and make the call - and a clean result only means nothing public stood out, not that a person is safe.

Read the whole timeline, not one line

ACCOUNTability! reads thousands of a person's public posts across X, TikTok, Instagram, Facebook and LinkedIn and flags extremist content, hate speech, antisemitism and conspiracy stuff - each flag shows the actual post so you can judge it yourself. There are tools that do this for companies; as far as we know, nothing built for regular people. €15 a scan, no sales call.

Run a scan
or see a real example report
Full disclosure: ACCOUNTability! is our own tool - this is the company blog. It reads public accounts only, it is a personal check of public posts and not a background check, and a clean result means nothing public stood out, not that a person is safe.
See what a person's public posts say before you trust them. Run a scan