Random chat explained
How Random Video Chat Matching Works
How does random video chat matching work? At its core, it's a waiting line. Everyone who presses Start joins a queue, and the site pairs people from it, checking a few rules before each match: do these two fit each other's filters, and is there a reason they shouldn't meet? Once two people are paired, their browsers connect and the video starts.
Sites differ in the details, and many don't explain theirs. This guide covers the general idea, then walks through Omlet's actual rules as a worked example.
The basic idea: a queue, not a lottery
"Random" suggests rolling dice, but most random chat matching is closer to the line at a coffee shop. People arrive at different moments, wait briefly and get served roughly in order.
When you press Start, the site adds you to a pool of people waiting. The matcher looks at who's there and pairs two people who fit. The randomness comes from timing: you can't predict who else pressed Start at the same moment, from which country, or in what mood.
That's also why the same site feels different at 9 a.m. and 9 p.m. The people in the queue change with the time of day around the world.
What decides who you meet next on Omlet
Omlet's random chat algorithm comes down to four rules:
| Rule | What it means for you |
|---|---|
| Longest wait goes first | You're paired with whoever has waited longest and fits your filters. No ratings, popularity scores or profiles affect it. |
| Filters must fit both sides | Matching is Worldwide by default. If either person uses the country filter, a match only happens when it fits both people's settings. |
| 30-second skip cooldown | Someone you skip isn't matched with you again for 30 seconds. |
| Reports are permanent | Someone you report is never matched with you again on that device. |
That's the whole list. There's no interest matching and no hidden scoring of who you might like.
Longest-wait-first is a fairness rule. Nobody gets stuck while newer arrivals jump ahead, and nobody is put first for being popular.
How filters change matching
A filter is a rule the matcher checks before pairing two people. Every extra rule means fewer people in the queue fit, so a match can take longer.
Omlet has one filter: country. You can choose one of 200+ countries with the country filter; your first day is free, then it's $3 one time for that device and browser. The free day starts with a card, and the $3 is charged once when it ends unless you cancel in Settings. Because it works both ways, choosing a country narrows who you meet and who can meet you.
- Worldwide at a busy hour: plenty of compatible people waiting, so matches come quickly.
- One country, evening there: fewer people fit, but it's a good time for them to be online.
- One country, middle of their night: very few people fit, so you may wait a while.
If matching feels slow with a country selected, check the time there. Evenings in their time zone are usually your best bet, or switch back to Worldwide.
Why you don't keep seeing the same person
In a small queue, two people pressing Next at the same moment could keep landing on each other. A cooldown prevents that. On Omlet, someone you skip isn't matched with you again for 30 seconds, which gives the queue time to bring in someone new.
Reports work differently. A cooldown is temporary; a report is a permanent block on that device. Once you report someone, the matcher won't pair you with them again from that device.
Because Omlet has no accounts, report blocks are tied to your device rather than to a login. The same goes for a purchased country filter, which stays with the device and browser you bought it on.
How video chat finds partners and connects you
Matching is only the first step. Here's what happens in the seconds after it:
- The match is made. The matcher pairs you with your next compatible person.
- Your browsers are introduced. The site passes a few setup messages between the two browsers so they can find each other on the internet.
- A connection forms. Where possible, the video travels directly between the two devices, peer to peer. When a direct path isn't possible, Omlet relays the call through its network provider. Calls are encrypted either way.
- The safety check runs. Your partner's video stays blurred ("Safety check…") until an on-device check passes, which takes up to about 4 seconds.
- You're talking. Video, audio and text chat run side by side until one of you presses Next or Stop.
Step three is where your IP address comes in: a direct connection can share it with the person you're talking to. Our guide to peer-to-peer video chat explains why, and what you can do about it.
How Omegle matching worked, and what's changed
Omegle, which ran from 2009 until it shut down on 8 November 2023, popularized the same basic pattern: press a button, join a pool, get paired with a stranger. It also let people add interests to be paired with someone who shared one.
Most sites since have kept the queue but added rules around it: filters, cooldowns, report blocks and safety checks before video appears. The story of Omegle's closure is in what happened to Omegle.
Tips for better matches
- Stay Worldwide when you just want to talk. It's the biggest pool.
- Use the country filter with a purpose, such as practicing a language or meeting people from a place you're about to visit, and pick hours when that country is awake.
- Give each match a few seconds. The safety blur and the first hello both take a moment.
- Skip freely, report when it matters. A skip is temporary; a report removes someone from your matches on that device.
- Have an opener ready. A good first line turns a random match into a real conversation.
Prefer settling into one conversation over spinning quickly? Our random video call page is about exactly that. For the fast-paced version, see video chat roulette. Or just press Start and watch the queue at work.