---
id: context-and-tokens
lang: nl
title: "Context en tokens"
seoTitle: "Context window en tokens uitgelegd"
description: "Wat een token is, wat er in het context window past, waarom lange chats gaan zweven en wanneer je opnieuw begint, zodat je meer haalt uit elk gesprek met Claude."
part: slim-werken
partTitle: "Slim werken"
partOrder: 4
order: 1
level: Intermediate
durationMinutes: 6
outcome: "Beheer het context window zodat lange gesprekken scherp blijven in plaats van te gaan zweven."
summary: "Het context window is het bureau van Claude: alles wat het tegelijk ziet, gemeten in tokens. Hou het licht en één onderwerp per chat, en lang werk blijft scherp."
draft: false
updated: "2026-07-26"
furtherReading:
  - title: "How large is the context window on paid Claude plans?"
    url: "https://support.claude.com/en/articles/8606394-how-large-is-the-context-window-on-paid-claude-plans"
    note: "De huidige maten per model voor chatten in claude.ai, door Anthropic bijgehouden."
  - title: "How do usage and length limits work?"
    url: "https://support.claude.com/en/articles/11647753-how-do-usage-and-length-limits-work"
    note: "Het verschil tussen ruimte tekort (length) en quota tekort (usage)."
  - title: "Context windows (Claude docs)"
    url: "https://docs.claude.com/en/docs/build-with-claude/context-windows"
    note: "Hoe het window volloopt en waarom heel lange context focus verliest ('context rot')."
  - title: "Effective context engineering for AI agents"
    url: "https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents"
    note: "Anthropic over waarom kiezen wat erin gaat beter werkt dan gewoon meer toevoegen."
keywords:
  - context window
  - wat is een token
  - AI token limiet
  - lange chat AI
  - AI geheugen limiet
  - wanneer nieuwe chat starten
quiz:
  intro: "Vijf korte vragen. Alle vijf goed en je hebt het window in de hand."
  passScore: 5
  questions:
    - q: "Wat is een token, in gewone taal?"
      options:
        - "Een wachtwoord dat Claude nodig heeft om te starten"
        - "Een klein stukje tekst (ongeveer vier tekens, grofweg driekwart woord) dat Claude leest en telt"
        - "Eén bericht dat je verstuurt"
        - "Een tegoed dat je abonnement betaalt"
      answer: 1
      explain: "Claude leest tekst in tokens: kleine stukjes van zo'n vier tekens, of grofweg driekwart woord. Alles wordt erin gemeten: de maat van het window, de snelheid en de kost."
    - q: "Wat zit er tijdens één chat samen in het context window?"
      options:
        - "Alles op het internet"
        - "Alleen je laatste bericht"
        - "Je bestanden, het hele gesprek tot nu toe, en het antwoord dat Claude schrijft"
        - "Niets; Claude heeft een perfect geheugen"
      answer: 2
      explain: "Het window is Claudes werkgeheugen voor één chat. Het bevat de bestanden die je toevoegde, elk bericht tot nu toe, en het antwoord dat wordt geschreven. Alles telt mee tegen de limiet."
    - q: "Waarom gaat een heel lange chat zweven, zichzelf herhalen, of een vroege instructie vergeten?"
      options:
        - "Claude wordt moe"
        - "Het window loopt vol, dus Claude vat het begin samen en wat detail gaat verloren"
        - "Je internet wordt trager"
        - "Dat gebeurt nooit"
      answer: 1
      explain: "Als een chat de limiet nadert, vat Claude de vroege berichten samen om door te kunnen. Een samenvatting is korter dan het echte werk, dus fijn detail kan wegvallen. Dat voelt als zweven."
    - q: "Je wil een lang stuk werk meenemen naar een verse chat. Wat is de slimme zet?"
      options:
        - "Elk bericht apart kopiëren en plakken"
        - "Niets doen; Claude onthoudt het vanzelf tussen chats"
        - "Vraag een korte overdracht (beslissingen, huidige versie, open vragen), en plak die in de nieuwe chat of een project"
        - "Van nul herbeginnen en hopen op het beste"
      answer: 2
      explain: "Vraag Claude om samen te vatten wat telt, en geef die overdracht aan een verse chat. Je houdt de draad zonder de hele zware geschiedenis mee te sleuren."
    - q: "Wat maakt echt ruimte vrij in het window?"
      options:
        - "Sneller typen"
        - "Tools en connectors uitzetten die je niet gebruikt, en lichte bestanden voeden zoals .md in plaats van zware PDF's"
        - "Meer uitroeptekens gebruiken"
        - "Claude vragen om kort te zijn"
      answer: 1
      explain: "Tools en connectors zijn token-hongerig, en een PDF wordt als beeld gelezen, dus beide vreten ruimte. Zet uit wat je niet nodig hebt en kies lichte tekst. Meer ruimte over betekent scherper werk."
  pass:
    badge: "Part 4 gestart"
    title: "Nu stuur jij het window, niet andersom."
    body: "Alles goed. Je weet wat een token is, wat het window bevat, waarom lange chats gaan zweven, en hoe je er één scherp houdt. Hierna: Claude Skills, verpakte instructies die een klus elke keer op dezelfde manier doen."
  retry: "Check de gemarkeerde antwoorden en probeer opnieuw. Je kan dit."
---

> **Niveau:** Intermediate · **Leestijd:** ~6 min
>
> **Wat je hierna kan:** het context window beheren zodat lange gesprekken scherp blijven in plaats van te gaan zweven. *(Laatst gecheckt: juli 2026.)*

In les 2.5 ontmoette je het **context window**: het werkgeheugen van Claude voor één chat. Hoe het precies werkt, lieten we toen liggen. Nu duiken we erin.

En dat loont snel. Zie je eenmaal wat dat window vult en waarom een lange chat wazig wordt, dan stop je met vechten tegen Claude en begin je te sturen. **Wat levert dat op? Scherpere antwoorden, minder dubbel werk, en chats die na twee uur niet uit elkaar vallen.**

## Eerst: wat is een token?

Claude leest geen letters en ook geen hele woorden. Het leest **tokens**: kleine stukjes tekst. Eén token is zo'n vier tekens, of grofweg driekwart woord. Dus *100 tokens, dat is ongeveer 75 woorden*, en een volle pagina tekst zit rond de 500 tokens.

<figure class="lesson-svg" aria-labelledby="tok-title">
<svg viewBox="0 0 640 170" width="100%" height="auto" role="img" xmlns="http://www.w3.org/2000/svg" font-family="Inter, system-ui, sans-serif">
<title id="tok-title">Hoe tekst tokens wordt</title>
<desc>De zin "Een heldere prompt bespaart tijd" is opgesplitst in tokenstukjes, elk in een eigen chip. Een noot leest: ongeveer vier tekens per token, grofweg driekwart woord.</desc>
<text x="0" y="24" font-size="20" font-weight="800" fill="var(--ink,#1F2328)">Claude leest tekst in tokens</text>
<text x="0" y="52" font-size="13" fill="var(--med-gray,#5B6169)">"Een heldere prompt bespaart tijd" wordt:</text>
<g font-size="14" font-weight="700" text-anchor="middle">
<rect x="0" y="68" width="52" height="30" rx="7" fill="var(--part-tint,#EDF2FC)" stroke="var(--part,#3E74E0)"/><text x="26" y="88" fill="var(--part-ink,#2C55B8)">Een</text>
<rect x="60" y="68" width="58" height="30" rx="7" fill="var(--part-tint,#EDF2FC)" stroke="var(--part,#3E74E0)"/><text x="89" y="88" fill="var(--part-ink,#2C55B8)">held</text>
<rect x="126" y="68" width="48" height="30" rx="7" fill="var(--part-tint,#EDF2FC)" stroke="var(--part,#3E74E0)"/><text x="150" y="88" fill="var(--part-ink,#2C55B8)">ere</text>
<rect x="182" y="68" width="92" height="30" rx="7" fill="var(--part-tint,#EDF2FC)" stroke="var(--part,#3E74E0)"/><text x="228" y="88" fill="var(--part-ink,#2C55B8)">prompt</text>
<rect x="282" y="68" width="78" height="30" rx="7" fill="var(--part-tint,#EDF2FC)" stroke="var(--part,#3E74E0)"/><text x="321" y="88" fill="var(--part-ink,#2C55B8)">bespa</text>
<rect x="368" y="68" width="48" height="30" rx="7" fill="var(--part-tint,#EDF2FC)" stroke="var(--part,#3E74E0)"/><text x="392" y="88" fill="var(--part-ink,#2C55B8)">art</text>
<rect x="424" y="68" width="62" height="30" rx="7" fill="var(--part-tint,#EDF2FC)" stroke="var(--part,#3E74E0)"/><text x="455" y="88" fill="var(--part-ink,#2C55B8)">tijd</text>
</g>
<text x="0" y="132" font-size="13" fill="var(--med-gray,#5B6169)">Ongeveer 4 tekens per token, grofweg &#190; van een woord.</text>
<text x="0" y="154" font-size="13" font-weight="700" fill="var(--part-ink,#2C55B8)">100 tokens &#8776; 75 woorden &#183; één pagina &#8776; 500 tokens</text>
</svg>
</figure>

Waarom zou je om zo'n stukje tekst geven? Omdat **tokens de munt van alles zijn.** De grootte van het window? Geteld in tokens. De kost? In tokens. En de snelheid gaat mee: meer tokens erin, meer om te verwerken, dus langer wachten op je antwoord. Vraag je dus "hoeveel tokens is dit?", dan vraag je eigenlijk "hoeveel ruimte, geld en tijd kost dit?"

## Wat zit er echt in het window?

Denk even aan je bureau. Het **context window** is het bureaublad zelf: alles waar Claude naar kan kijken terwijl het werkt. Geen archiefkast vol oude chats, dus. Alleen wat er *nu* op het bureau ligt, in *deze* chat.

Drie dingen delen dat blad:

- **De bestanden die je toevoegde.** Uploads, geplakte tekst, materiaal uit een project.
- **Het hele gesprek tot nu toe.** Elk bericht, van jou en van Claude, tot helemaal bovenaan.
- **Het antwoord dat Claude aan het schrijven is.** Er blijft altijd een stukje vrij voor dat antwoord, dus de ruimte die jij mag vullen is net iets kleiner dan het volle getal.

<figure class="lesson-svg" aria-labelledby="fill-title">
<svg viewBox="0 0 640 200" width="100%" height="auto" role="img" xmlns="http://www.w3.org/2000/svg" font-family="Inter, system-ui, sans-serif">
<title id="fill-title">Wat het window van één chat vult</title>
<desc>Eén balk met het label "het window van één chat" is verdeeld in drie delen: de bestanden die je toevoegde, het hele gesprek tot nu toe, en een gereserveerd stuk dat vrij blijft voor Claudes antwoord.</desc>
<text x="0" y="24" font-size="20" font-weight="800" fill="var(--ink,#1F2328)">Het window van één chat, van links naar rechts</text>
<rect x="0" y="44" width="640" height="52" rx="10" fill="#fff" stroke="var(--part,#3E74E0)"/>
<rect x="4" y="48" width="150" height="44" rx="7" fill="var(--part,#3E74E0)"/><text x="79" y="75" font-size="13" font-weight="700" fill="#fff" text-anchor="middle">Je bestanden</text>
<rect x="158" y="48" width="330" height="44" rx="7" fill="var(--part-ink,#2C55B8)"/><text x="323" y="75" font-size="13" font-weight="700" fill="#fff" text-anchor="middle">Het gesprek tot nu toe</text>
<rect x="492" y="48" width="144" height="44" rx="7" fill="var(--part-tint,#EDF2FC)" stroke="var(--part,#3E74E0)" stroke-dasharray="5 4"/><text x="564" y="71" font-size="12" font-weight="700" fill="var(--part-ink,#2C55B8)" text-anchor="middle">Gereserveerd</text><text x="564" y="86" font-size="11" fill="var(--part-ink,#2C55B8)" text-anchor="middle">voor het antwoord</text>
<text x="0" y="132" font-size="13" fill="var(--med-gray,#5B6169)">Alles telt mee. Hoe langer de chat loopt, hoe meer het midden groeit.</text>
<text x="0" y="162" font-size="13" font-weight="700" fill="var(--ink,#1F2328)">Hoe groot is het bureau?</text>
<text x="0" y="184" font-size="13" fill="var(--med-gray,#5B6169)">Op betaalde plannen: 200.000 tot 1.000.000 tokens, afhankelijk van het model.</text>
</svg>
</figure>

**Hoe groot is dat bureau?** Chat je in claude.ai op een betaald plan, dan loopt het van **200.000 tokens tot 1.000.000**, afhankelijk van welk model je kiest. Het nieuwste haalt het volle miljoen; de meeste zitten op 200.000. Een miljoen tokens in mensentaal? Grofweg 750.000 woorden, een paar dikke boeken. Klinkt eindeloos. Is het niet, en net daarom telt dit.

## Waarom lange chats gaan zweven

Het bureau is groot, maar het loopt vol. Nadert een chat de limiet, dan doet Claude iets slims: het **vat het begin samen** om ruimte te maken, en gaat door. Je volledige geschiedenis blijft bewaard, maar wat Claude *actief vasthoudt* wordt een kortere samenvatting van de start plus het recente detail. (Op betaalde plannen gebeurt dit vanzelf, zolang file creation aanstaat. Betrap je Claude er soms op dat het midden in een chat "zijn gedachten ordent"? Dat is die opkuis aan het werk.)

Een samenvatting is nu eenmaal kleiner dan het echte werk, dus **fijn detail kan sneuvelen.** Zo voelt dat zweven voor jou aan:

- Het **herhaalt** een punt dat het al maakte.
- Het **vergeet** een instructie die je bovenaan gaf.
- Het wordt **vlakker**, of ietsje vager, dan een uur geleden.
- Het **spreekt zichzelf tegen** over iets dat eerder was afgesproken.

Er is ook een subtielere variant. Zelfs onder de limiet maakt een heel lang, rommelig window het moeilijker voor Claude om net dat ene stuk te vinden dat telt. Denk aan een volgestouwd bureau dat precies die ene pagina bedelft die je zoekt. Anthropic noemt dit **context rot**: meer spul in het window is niet vanzelf beter. *Wat erin zit telt even hard als hoeveel erin past.*

## Wanneer begin je opnieuw, en hoe neem je je werk mee

De oplossing is geen truc, maar een gewoonte: **één onderwerp per chat, en begin opnieuw zodra het onderwerp verandert of de antwoorden beginnen te slippen.** Een nieuwe chat is een leeg bureau, met het hele window weer voor jou.

Bang om de draad kwijt te raken? Logisch, maar dat hoeft niet. **Draag je werk bewust over:**

```
Voor we stoppen, schrijf een korte overdracht die ik in een nieuwe chat kan plakken.
Zet erin: wat we beslist hebben, de huidige versie, en de open vragen.
Houd het bondig.
```

Neem die samenvatting, open een verse chat, plak ze erin en werk verder. Je houdt de draad en dumpt het dode gewicht. Kom je er vaak op terug? Zet die samenvatting dan in een **project** (dat is les 4.3), zo ligt ze klaar voor de volgende keer.

<figure class="lesson-svg" aria-labelledby="fresh-title">
<svg viewBox="0 0 640 210" width="100%" height="auto" role="img" xmlns="http://www.w3.org/2000/svg" font-family="Inter, system-ui, sans-serif">
<title id="fresh-title">Doorgaan, of opnieuw beginnen?</title>
<desc>Een simpele keuze. Is de chat nog scherp en over één onderwerp, ga door. Zweeft of herhaalt hij, vraag een korte overdracht en begin een verse chat.</desc>
<text x="0" y="24" font-size="20" font-weight="800" fill="var(--ink,#1F2328)">Doorgaan, of opnieuw beginnen?</text>
<rect x="0" y="44" width="305" height="150" rx="12" fill="var(--part-tint,#EDF2FC)" stroke="var(--part,#3E74E0)"/>
<text x="20" y="74" font-size="15" font-weight="800" fill="var(--part-ink,#2C55B8)">Doorgaan</text>
<text x="20" y="102" font-size="13" fill="var(--med-gray,#5B6169)">Nog scherp en één onderwerp?</text>
<text x="20" y="124" font-size="13" fill="var(--med-gray,#5B6169)">Antwoorden nog raak?</text>
<text x="20" y="160" font-size="13" font-weight="700" fill="var(--ink,#1F2328)">Ga door. Het window heeft</text>
<text x="20" y="180" font-size="13" font-weight="700" fill="var(--ink,#1F2328)">ruimte zat.</text>
<rect x="335" y="44" width="305" height="150" rx="12" fill="#fff" stroke="var(--part,#3E74E0)"/>
<text x="355" y="74" font-size="15" font-weight="800" fill="var(--part-ink,#2C55B8)">Begin opnieuw</text>
<text x="355" y="102" font-size="13" fill="var(--med-gray,#5B6169)">Herhaling of gezweef?</text>
<text x="355" y="124" font-size="13" fill="var(--med-gray,#5B6169)">Nieuw onderwerp op tafel?</text>
<text x="355" y="160" font-size="13" font-weight="700" fill="var(--ink,#1F2328)">Vraag een overdracht, open</text>
<text x="355" y="180" font-size="13" font-weight="700" fill="var(--ink,#1F2328)">dan een schone chat.</text>
</svg>
</figure>

## Houd het window aan jouw kant

Een paar kleine zetten houden meer ruimte vrij voor het echte werk:

- **Geef het licht materiaal.** Les 2.5 waarschuwde al: een PDF wordt als beeld gelezen en een Word-bestand sleept verborgen opmaak mee, dus beide wegen zwaar. Platte tekst en **Markdown** dragen dezelfde woorden voor een fractie van de ruimte. Heb je het format zelf in de hand en is het materiaal groot of komt het vaak terug? Kies dan `.md` of `.txt`.
- **Zet uit wat je niet gebruikt.** Web search, connectors en extra tools zijn token-hongerig, alleen al door aan te staan. Zet dus alles uit wat deze chat niet nodig heeft.
- **Verlaag de effort, of zet extended thinking uit** bij routineklussen. Allebei geven ze tokens uit die je voor een snelle taak misschien niet nodig hebt.
- **Gebruik projects voor grote naslagsets.** Een project laadt alleen het relevante stukje van je bestanden in het window, niet de hele stapel, zodat je op veel meer materiaal kan leunen zonder het bureau te verstoppen. Meer daarover in les 4.3.

**De vuistregel:** een schone, gerichte chat wint altijd van een reusachtige uitgezakte. Geef Claude wat de taak nodig heeft, en niet veel meer.

## Waar dit heen gaat

Nu heb je de twee hendels beet die bepalen hoe goed elk lang stuk werk loopt: **wat je in het window zet, en wanneer je het leegmaakt.** Dat is de stille vaardigheid achter elke power user.

Verderop in Part 4 stoppen we met losse chats beheren en gaan we je beste werk hergebruiken. **Claude Skills** verpakken een set instructies, zodat Claude een klus elke keer op dezelfde manier doet. **Projects** houden bestanden, context en chats samen. Allebei bouwen ze recht op wat je net leerde.

## Probeer het

Open een lange chat die je al hebt, of duw een verse een tijdje op een echte taak, tot je voelt dat het begint te slippen: herhaling, een vroege instructie die eruit valt, of gewoon vager worden.

Test nu de overdracht. Plak de samenvattingsprompt van hierboven erin, neem wat Claude teruggeeft, en start daarmee een nieuwe chat. Stel je volgende vraag daar. Merk hoe het schone window scherper antwoordt dan het vermoeide. **Dat verschil is de hele les: dezelfde taak, beter resultaat, gewoon omdat je het bureau even leegveegde.**

*(Algemene oefening. Rol- en sectorversies komen zodra accounts er zijn.)*

## Kernbegrippen

[Context window](/glossary#context-window), [Token](/glossary#token), [Context](/glossary#context), [Project](/glossary#project), [Markdown](/glossary#markdown)
