Did you see this? is a common English question, but there’s a slight difference in meaning. The “Have you seen this?” form implies that you are talking about an event that can happen again, while the “Did you see this?” version suggests that it’s something that happened in the past and is no longer there to be seen (you could potentially see it again in the future, but it wouldn’t have the same impact).

From Memes to Headlines: Must-See Moments – Did You See This

Both forms are correct, but depending on your purpose you may prefer one over the other. The “Have you seen this?” is Present Perfect, which means you should use it when the time frame is irrelevant. This includes things like:

The “Did you see this?” is Simple Past, and should be used when you’re asking about a completed action in the past. This includes: