You should only flash your headlights at other road users to warn them that you are there , not to send any other kind of message.

Quick Scoop

In modern driving rules (like the UK Highway Code and many theory-test style questions), headlight flashing is treated as a clear, safety‑only signal.

When you should flash your headlights

Use a quick flash or two in situations such as:

  • When another road user may not have seen you (e.g., at a junction where someone is edging out into your path).
  • When visibility is poor and you need to make your presence obvious (night, heavy rain, fog – in addition to having normal lights on).
  • When you are following the specific guidance of your local driver’s handbook (for example, some places allow a brief flash when preparing to overtake at night to make the other driver aware of you).

The key idea: it’s a warning of presence , not a conversation tool.

When you should not flash

Even though drivers do this in real life, official rules say you should not flash headlights to:

  • Invite someone to go first or “wave them out” at a junction.
  • Say “thank you” or “after you”.
  • Show impatience (e.g., tailgating and flashing for them to speed up or move over).
  • Warn of police speed traps (this can be illegal in some places).
  • Greet friends or communicate anything other than “I am here”.

You also shouldn’t assume that someone flashing you is giving you priority; you still have to check for yourself that it’s safe before moving.

Mini forum-style angle

“Other drivers keep flashing me on dark roads – what does it mean?”

Common reasons people get flashed include:

  • Your high beams are on and dazzling others.
  • Your lights are off or very dim and people are trying to alert you.
  • There’s a hazard ahead that they’re informally warning you about (even though this isn’t the official, textbook use).

In all cases, treat it as: “Something might be wrong – check your speed, lights, surroundings and only act when you’re sure it’s safe.”

Tiny rule-of-thumb table (HTML as requested)

html

<table>
  <thead>
    <tr>
      <th>Situation</th>
      <th>Flash headlights?</th>
      <th>Why</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Someone may not have seen you at a junction</td>
      <td>Yes – brief flash</td>
      <td>Legitimate use to warn of your presence.[web:1][web:7][web:10]</td>
    </tr>
    <tr>
      <td>To say “Thank you” or “After you”</td>
      <td>No</td>
      <td>Can be misunderstood; not allowed in official rules.[web:1][web:5][web:7][web:9][web:10]</td>
    </tr>
    <tr>
      <td>To show impatience or intimidate</td>
      <td>No</td>
      <td>Considered aggressive and unsafe.[web:1][web:3][web:7][web:10]</td>
    </tr>
    <tr>
      <td>Oncoming driver has high beams on</td>
      <td>Yes – short series of flashes</td>
      <td>Many manuals allow this to warn they are dazzling you.[web:3]</td>
    </tr>
    <tr>
      <td>Warn of police speed trap</td>
      <td>Depends on local law</td>
      <td>Legal in some places, illegal in others; check local rules.[web:3]</td>
    </tr>
  </tbody>
</table>

Story-style example

Imagine you’re approaching a side road at night and you see a car creeping forward, looking like it might pull out into your path. You give a quick flash of your headlights: you’re not saying “Go”, you’re simply saying “I’m here – don’t come out.” If that driver still pulls out, you slow and brake as needed, because the flash never replaces your own judgement about safety.

Bottom note: Information gathered from public forums or data available on the internet and portrayed here.