Shayan Sardarizadeh Profile picture
Mar 9, 2023 17 tweets 11 min read Read on X
THREAD: How to verify images online?

Social media is awash with false or misleading images, some of which get millions of engagements.

So, here's a simple guide on ways you can quickly check the veracity of an image you see on your social media feeds. ImageImageImageImage
Reverse image search is the most fundamental part of content verification - the process of searching to find if, and when, an image has appeared on the internet before, and in what context.

Google Lens, Yandex, TinEye and Bing are among the free tools that allow you to do this. ImageImageImageImage
Lens is Google's excellent tool for checking online content.

Here's a tweet by US conspiracy theorist Stew Peters claiming this cloud was seen in Turkey just before the recent earthquake.

On Chrome, simply right-click on the image and select "search image with Google". Image
Google Lens will bring up a range of relevant results.

If you click on the first link, you will see a Guardian report clarifying this was a lenticular cloud spotted in Bursa, Turkey, on 19 January - almost three weeks before the earthquake. ImageImage
You've got your answer. But if you're keen to find the first source of the image, you can keep looking through Google Lens results for the earliest date.

You'll find this Instagram post from 19 January. The user confirms she took the image at 8 o'clock that day. Image
Look for notable signs or landmarks in an image and use the crop feature to narrow down your search.

In this image, those tower blocks in blue, yellow and green are a distinct feature. Crop the image on Lens and it'll quickly tell you that is Bogota, Colombia. ImageImage
Google Lens results are not chronological, which means you sometimes have to scroll through several pages of results to find the earliest date.

This image went viral days after the Russian invasion, claiming to show children seeing off Ukrainian troops.

Let's check it on Lens. Image
Crop the image and click on "find image source".

The first few pages of results are all from 2022 and 2023, but on page four you'll see the date 13 May 2016. Click on the link.

You'll see the image on Flickr posted by Ukraine's Ministry of Defence, meaning it's an old photo. ImageImageImage
Lens also helps you quickly translate text in another language, say a street or shop sign in an image, or spot text added to a doctored image.

If you click on text in Lens for this alleged Zelensky image, it'll bring up fact-checks which show the photo has been manipulated. ImageImageImage
The other platforms work pretty much the same.

Yandex, a Russian search engine, used to be regarded as the most powerful of all reverse search tools. That's no longer the case.

But it's still widely used by journalists, particularly for the Ukraine war.
yandex.com/images/
Here's a viral tweet claiming a Kyiv tower block was never hit.

Yandex works best if you save an image on your hard drive and upload it.

Once you've done that, it'll provide you with a series of images and web pages confirming the block was indeed hit on 26 February 2022. ImageImageImageImage
TinEye is another well-known, free reverse image search engine.

While it may not be as comprehensive as Google Lens, TinEye has a very unique feature that I really appreciate: it allows you to filter results in a chronological order.

tineye.com Image
Let's verify this viral image from last year, claiming to show a Nazi wedding in Ukraine.

Upload the image to TinEye and you'll quickly see two things:

The image seems to date back to at least 2016 or 2019, and that may not be the Ukrainian flag, but the Russian imperial flag. ImageImageImage
The fourth link leads us to a 2018 article that states not only has the flag been doctored, but also the image was taken in Novokuznetsk, Russia.

If you reverse search that Lenin monument photo in the article, you will find it indeed matches the monument in the original image. ImageImage
If you've lasted all the way to this point, well done! You should now be able to verify online images for yourself.

As a bonus, let me introduce you to @InVID_EU, an excellent verification plugin used by nearly all fact-checkers and OSINT practitioners.

invid-project.eu/tools-and-serv…
Install the @InVID_EU Chrome extension, right click on any online image, select InVid debunker and it'll bring up a range of direct reverse search options with multiple tools for you.

We'll talk more about @InVID_EU in my next thread about video verification. Image
If you liked this thread, please feel free to check my other thread on verifying fake or manipulated screenshots of tweets and social media posts.

We'll try to learn how to verify online videos in an upcoming thread.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Shayan Sardarizadeh

Shayan Sardarizadeh Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Shayan86

Mar 5
BBC Verify has pieced together verified videos, satellite imagery and expert views after a deadly attack near a primary school in Minab, souther Iran, which suggest the area was hit more than once "by multiple simultaneous or near-simultaneous strikes".

bbc.co.uk/news/articles/…
Satellite imagery by @planet shows at least five buildings with visible craters and black scorch marks in the area.

"[It] seems it was intentional to hit the area," a satellite analyst said, adding: "But we don't know what they intended to strike." Image
@planet Two videos filmed in the immediate aftermath of the attack show multiple plumes of smoke within an IRGC base and medical clinic near the school, as well as the school's top floor.

The location of smoke plumes in videos correspond to visible damage in satellite imagery. Image
Read 4 tweets
Mar 3
THREAD: Misinformation in the Iran/US/Israel war - 3 March

This viral video claims to show the aftermath of a reported drone attack on the US embassy in Riyadh, Saudi Arabia, tonight.

But the video was posted last week to TikTok, and shows an unrelated car accident in Riyadh.Image
https://www.tiktok.com/@ah_y2213/video/7610066316413734151
This video, viewed 9.5 million times, claims to show a US F15 fighter jet being shot down by an Iranian missile in Kuwait.

The video is not real. It's from a military video game. Image
This video, viewed half a million times, claims to show Iranian drone strikes on tower blocks in Bahrain.

But it's AI-generated and fake. Apart form figures magically disappearing in the clip, the fire in the tower on the left somehow stops on its own. Image
Read 4 tweets
Feb 28
THREAD: Misinformation in the Iran/US/Israel war - 28 February

This video, viewed over five million times, claims to show Iranian ballisitic missiles over Dubai.

But the clip is old. It was filmed in October 2024, showing Iranian missiles fired towards Tel Aviv at the time. Image
Image
This viral video, viewed 4.5 million times, claims to show a location on fire in Saudi Arabia during the exchange of fire between Iran, Israel and the US.

But the video is from July 2024, and shows Israeli strikes on Yemen's Hudaydah port. Image
https://x.com/UYCS_/status/1814725400981086665
This video, viewed over a million times, claims to show a building in Tel Aviv on fire after Iranian strikes.

In reality, it dates back to October 2024 and shows a building on Korkidi Street in Tel Aviv engulfed in flames. Image
https://x.com/n12news/status/1850176162447671353
Read 4 tweets
Feb 22
THREAD: Verified videos of anti-government protests in Iran on 22 February

Students chant "freedom" at Sharif University of Technology in Tehran and raise the Lion and Sun flag of Iran inside the campus.

Video: @mamlekate

Location: maps.app.goo.gl/ov2h4eXd7jKFFC…

@GeoConfirmed x.com/Shayan86/statu…
A group of pro-regime Basiji students attack student protesters sheltering inside the school of engineering at the Univeristy of Tehran during campus protests.

Video: @anjmotahed

Location:

@GeoConfirmed maps.app.goo.gl/zxPMf1mfSFYF5a…
@anjmotahed @GeoConfirmed Violent clashes break out between students and pro-regime Basij members who attack protesters inside Tehran's Amirkabir University of Technology.

Video: @anjmotahed

Location:

Verified by: @GhonchehAzad

@GeoConfirmed maps.app.goo.gl/pQd7oq85ij76h1…
Read 7 tweets
Jan 9
THREAD: Despite an internet shutdown, mass protests are continuing in Iran tonight. Follow this thread for verified videos.

A protester sprays "Long live the Shah" on a billboard in Punak Square, west Tehran.

Video: @Vahid

Location: maps.app.goo.gl/pSUhpjEM8jqy5D…

@GeoConfirmed x.com/Shayan86/statu…
A protester in Kaj Square in the Saadat Abad district of west Tehran holds up a picture of Reza Pahlavi, exiled son of the late Shah.

Video: @FardadFarahzad

Location:

Verified by: @GhonchehAzad

@GeoConfirmed maps.app.goo.gl/BD7boiKhhjpC2H…
Protesters on Pasdaran Street in north Tehran call for the return of Reza Pahlavi and the end of the clerical regime in Iran.

Video:@Vahid

Location:

@GeoConfirmed maps.app.goo.gl/pQ8LNyBmKEHfVL…
Read 6 tweets
Jan 8
THREAD: Huge protests have broken out in Iran tonight after a call by Reza Pahlavi, exiled son of the late Shah. Follow this thread for verified videos.

A large crowd of protesters on Kashani Blvd, west Tehran

Location:

Video: @Negaarsh

@GeoConfirmed maps.app.goo.gl/BzdCwy2sAS9Pyc…
A large crowd of protesters marches down 17 Shahrivar Street in the north-wrstern cito of Tabriz on day 12 of protests in Iran.

Video: @Vahid

Location:

@GeoConfirmed maps.app.goo.gl/29GFinEH5SpMSq…
Large numbers of protesters in Bagh Ferdows Square in the northern city of Babol chant "Long live the Shah" and "death to the dictator" tonight, on 12th day of protests in Iran.

Video: @Vahid

Location:

@GeoConfirmed maps.app.goo.gl/BGx44MF1nwxR8K…
Read 19 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(