Why "in the photo" becomes op de foto in Dutch

Here's one that surprises many English speakers learning Dutch. In English, a person is "in" a photo, but the photo itself is "on" the table, "on" the wall, "on" your phone. In Dutch, that same person is op de foto, literally "on the photo." Not in de foto. This is one small example of how Dutch prepositions of place and time work differently from English prepositions, even when the words look similar.

It's a small difference. People will still understand you if you get it wrong. But small differences like this make a sentence sound slightly foreign, even when every word is technically correct. Dutch prepositions of place and time don't match English prepositions one to one. Once you see where they differ, a lot of confusing sentences start to make sense.

The core rule

English uses "in," "on," and "at" somewhat loosely. It uses "at" often: at home, at work, at three o'clock, at the party. Dutch splits this differently, using op, in, aan, and om for place and time. Each one follows its own logic. Once you see the logic, the choices stop feeling random.

For place, the three you'll use constantly are:

  • op: something rests on a surface, something you can see sitting on top of it. Example: op tafel (on the table).
  • in: something is enclosed, inside a space with edges around it. Example: in de kast (in the closet).
  • aan: something is attached to something else, touching it without sitting on top of it or being enclosed by it. Example: aan de muur (on the wall).

For time, the three that do the most work are:

  • om: exact clock times. Example: om drie uur (at three o'clock).
  • op: specific days and dates. Example: op maandag (on Monday).
  • in: months, seasons, years, and other longer periods of time. Example: in mei (in May).

This covers most Dutch time expressions correctly. There's one common exception worth flagging now: English "at" doesn't have a single Dutch equivalent. We'll get to that below.

Worked examples: place

Start simple and build up.

Het boek ligt op de tafel.

The book is lying on the table.

A surface, something resting on it. op matches English "on" here.

Mijn sleutels zitten in mijn tas.

My keys are in my bag.

An enclosed space. in matches English "in."

Now here's the op de foto exception from the introduction.

Ik sta op de foto naast mijn oma.

I'm in the photo next to my grandmother.

A photo isn't a surface you rest on. Dutch uses op here anyway, so treat op de foto as a fixed phrase to memorize, not as proof that the surface rule extends to photos. Notice the verb too. Dutch uses staan (to stand) for your position in the photo, not zijn (to be). This happens even if you aren't literally standing. You might be sitting or lying down in the picture, and Dutch still uses staan to describe your position in it.

One more, with aan, which doesn't have one single English translation.

Er hangt een schilderij aan de muur.

There's a painting hanging on the wall.

English also says "on the wall" here, so this example happens to match. But the underlying idea is different. Dutch isn't thinking "on top of." Dutch is thinking "attached to" or "touching." That same idea explains why aan also applies to sitting down at a table for a meal, positioned right up against it.

We zitten aan tafel.

We're sitting at the table.

Here English switches to "at." Dutch stays with aan. You're positioned right against the table. You aren't on top of it, and you aren't enclosed by it.

Dutch time expressions: om, op, and in

De les begint om negen uur.

The lesson starts at nine o'clock.

Exact clock time. om matches English "at."

Ik heb op maandag een afspraak.

I have an appointment on Monday.

Specific day. op matches English "on."

In de zomer werk ik minder.

In summer I work less.

A longer stretch of time. in matches English "in." These three examples all line up closely with English: "at" nine o'clock, "on" Monday, "in" summer.

One more detail worth knowing. A specific date, like July 3rd, takes op instead of in, even though the month alone takes in. In juli (in July), but op 3 juli (on July 3rd). This also matches English fairly closely: "in July" but "on July 3rd." The switch to op happens because a full date points to one specific day, not a stretch of time.

The English "at" problem

This is the real exception. English "at" doesn't have one single Dutch equivalent. Dutch uses a different word depending on what kind of "at" you mean.

For an exact clock time, Dutch uses om, as shown above with om negen uur.

For "at home," Dutch uses thuis, with no preposition in front of it at all.

Ik blijf vandaag thuis.

I'm staying home today.

For "at a party" or a similar event, Dutch uses op.

Ik zie je op het feest.

I'll see you at the party.

There's no single Dutch word that covers all of these the way English "at" does. Each one has to be learned as its own phrase. The om/op/in rule above still covers most everyday time expressions correctly. It's specifically "at" that breaks the pattern.

Where English speakers go wrong

The most common mistake is translating word for word from English into Dutch. Your brain sees "in the photo" and reaches for in, since that's the automatic move. This isn't really a grammar mistake. It's a translation habit. It's also one of the hardest habits to break, because the sentence still sounds fine to you while it sounds foreign to a Dutch listener.

The second common mistake is mixing up op and in between containment and surface, especially with vehicles. English isn't consistent here. You're "in" a car but "on" a bus, "on" a train, and "on" a plane. Dutch is consistent. Any enclosed space you get inside of takes in.

We zitten in de trein.

We're on the train.

Dutch uses in here, literally "in the train," even though natural English says "on the train." The same goes for in de bus (on the bus). In de auto (in the car) happens to match English exactly, but the bus and the train don't.

The third common mistake is reaching for a word that means "at" and not finding one, since Dutch has no single word that covers everything English "at" covers. Each "at" phrase, like om drie uur, thuis, or op het feest, has to be learned individually.

Edge cases worth knowing

Worth knowing: aan tafel and op tafel both exist and mean different things.

StatementMeaning
De kat zit op tafel.
The cat is sitting on the table.
Physically on top of the table's surface.
We eten aan tafel.
We're eating at the table.
Sitting down together for a meal.

Exception: some time expressions use met instead, mainly for holidays. met Kerst (at Christmas) and met Pasen (at Easter) don't follow the om/op/in pattern. They're fixed phrases to learn individually.

Wat doe je met Kerst?

What are you doing at Christmas?

Heads up: some verbs are always paired with one specific preposition, no matter the place or time. wachten op (to wait for) and denken aan (to think of) are two examples. These follow their own logic, separate from the rules above. This is a separate topic, worth learning later. For now, just know it exists, so a sentence like ik wacht op de trein (I'm waiting for the train) doesn't confuse you into thinking op always means "on a surface."

Putting it together

  1. For place, ask what kind of contact is happening. On a surface is op. Inside an enclosed space is in. Attached to or right up against something is aan.
  2. For time, ask how specific the moment is. An exact clock time is om. A specific day or date is op. A longer stretch, like a month, season, or year, is in.
  3. Don't translate word for word. English "in the photo" becomes Dutch op de foto. Use this phrase as your reminder that literal translation doesn't always work.
  4. English "at" has no single Dutch equivalent. Depending on the situation, it becomes om, thuis, op, or something else entirely. Learn these case by case.
  5. A few time expressions, like the ones using met, are fixed phrases outside the main pattern. Verb-plus-preposition pairs, like wachten op, are a separate topic to learn later. They're not an extension of the place and time rules above.

Go practice this

Pick five objects in the room you're in right now. Say where each one is, out loud, using op, in, or aan. For example: Mijn telefoon ligt op tafel (My phone is lying on the table). Doing this with things you can actually see makes the choice concrete instead of abstract.

Next time you write down a date in Dutch, say it two ways. First the month alone, then the full date. In september (in September), then op 22 september (on the 22nd of September). Saying both back to back helps the switch between in and op stick.

Keep a short list of fixed phrases as you come across them, things like op de foto or wat doe je met Kerst. These don't follow the main rule, so writing them down as whole phrases works better than trying to derive them from logic.

I built Tanaar to help people like you learn Dutch in their own time. Practice grammar, vocabulary and build your familiarity with concepts like Dutch prepositions of place and time. It's free to start and practice weekly.