How to ask someone out online
Five days in. You know their dog is called Biscuit, you know they hated their last job, and you have a running bit about the office kitchen. Good thread. Also only a thread, and neither of you has suggested being in the same room.
Ask before the thread goes stale
Matches decay. A conversation that stays inside the app past a few days usually ends inside the app, not because anything went wrong but because the novelty wears off, the gaps stretch, and one of you drifts. So the question is not whether to ask but when, and the honest answer is earlier than feels natural.
Two or three good exchanges is plenty. You are not proposing a future together, only asking whether the person you enjoy typing at is also good across a table for an hour. Small question, easy to answer.
Name a plan, not a category
“Want to grab a drink sometime” is not a plan. It is a category. It quietly hands them the job of inventing the date, choosing the place and proposing the day, so they reply “yeah, we should” and the thread dies of politeness.
Give three things instead: a place, a rough day, and a natural end. A coffee at a named cafe on Saturday morning is easy to picture, and easy things get answered. An hour that finishes on its own is also lighter to accept than an open evening with someone you have never met.
One more thing that costs momentum: asking to move to another app first. Getting the number before you have asked them out puts a second decision in front of the first, and every extra step is somewhere the plan can stall. Ask about the coffee. Swap numbers once there is something to sort out.
Eight openers you can paste straight in
Change the place, keep the shape.
- “Coffee, off the app? There's a good place near the station.”
- “Blue Bottle on Warren, Saturday around 11. Somewhere public, and I'll make my own way there.”
- “This has been a very good week of typing. Fancy doing it out loud on Wednesday?”
- “There's a bookshop with a café upstairs I keep meaning to sit in. Sunday morning?”
- “Happy to keep chatting here, but I'd rather buy you a coffee. Thursday or Saturday?”
- “I'm going to the print fair on Friday at 6. Come with me?”
- “Tell me you're free Tuesday and I'll book the ramen place.”
- “Before this becomes a pen pal situation: drink on Thursday?”
Say the safety part before they have to
Public, daytime, both of you getting yourselves there and home, and a friend who knows where you are. Anyone meeting a stranger from the internet is already thinking about all four. Naming them yourself means they do not have to raise it, and it reads as considerate rather than nervous.
Half a sentence does it. “Somewhere busy and central, and I'll get myself home” tells them everything, and it makes yes cheaper to give.
What a slow or vague reply means
A reply that takes a day is usually a day. A reply that skips over the specific day you offered is usually a soft no. Offer one more concrete option, and if that one also comes back without a day in it, take it as your answer and stop refreshing.
Which is the quiet upside of asking early: neither of you has invested much, so a no here costs almost nothing on either side.
If the asking is the bit you keep deleting
Then send something instead of writing something. The invite link takes about twenty seconds: you pick the question, they get a private page built for one person where “Yes” sits still and the “No” button skitters off when the cursor gets near. Their answer arrives in your inbox. Free, no signup.
The dodging button is a gag, and only a gag. Nobody is stuck on that page: they can close the tab, or come back to the thread and say no in plain words, and a no that arrives either way is a real answer.
Quick questions
How long should I wait before asking?
Sooner than feels natural. Two or three good exchanges is usually enough. Conversations that stay inside the app past a few days tend to fade there, and a fading thread is much harder to revive than an early question is to send.
Should I get their number first?
Not necessarily. Asking to move to another app puts a second decision in front of the first one, and every extra step is somewhere the plan can stall. Ask about the coffee, then swap numbers once there is something to sort out.
What does a vague reply mean?
Usually a soft no, occasionally a genuinely busy week. If you offered a day and got back a maybe with no day in it, offer one more concrete option. If that gets the same treatment, take it as an answer and leave it.
What if we have been messaging for weeks and nobody asked?
Ask anyway, and name the gap lightly. A long thread is not a lost cause, it just needs a plan instead of another nice exchange. Saying “we have been typing for three weeks, coffee on Saturday?” acknowledges the delay without making it a whole apology. If the reply comes back with no day in it, you have your answer.
How do I mention safety without sounding like I distrust them?
Say it as your own preference rather than as a condition. A line like “somewhere busy, and I will make my own way home” covers public, daytime and separate transport at once, and it reads as considerate rather than suspicious. Anyone meeting a stranger from the internet is already thinking about it, so naming it first is a relief.
Should we do a video call before meeting in person?
Only if you want one, and it works better as an offer than a requirement. A short call can make a first meeting feel less like meeting a stranger, which is why some people like it. Others find it one more hurdle, so if they would rather go straight to coffee, that is fine too.
What if they read my message and did not reply?
Give it a couple of days before reading anything into it. A read receipt with no reply often means they are still deciding, and sometimes it means no. You can offer one different day, once, in a short message. If that also goes quiet, treat the silence as the answer and let the thread go.