AI-tekstwatermerken: verborgen tekens versus token-selectiemarkeringen
AI-tekstwatermerken bestaan in twee vormen, en slechts één daarvan bestaat uit tekens die je kunt verwijderen.
| Type watermerk | Waar het zich bevindt | Zichtbaar voor deze tool | Verwijderbaar door deze tool |
|---|---|---|---|
| Verborgen tekenmarkeringen | In de bytes van de tekst, als onzichtbare of ongebruikelijke codepunten | Ja | Ja |
| Token-selectiemarkeringen | In de woordkeuzes zelf | Nee | Nee |
Verborgen tekenmarkeringen zijn codepunten die je teksteditor opslaat en je scherm nooit weergeeft.
Token-selectiemarkeringen worden bepaald door het woord dat het model bij elke stap heeft gekozen; ze laten dus geen teken achter om te vinden en geen teken om te strippen. Elke AI-tool die vandaag de dag tekstuitvoer markeert, gebruikt dit type.
Wat maakt een Unicode-teken onzichtbaar?
Een teken is onzichtbaar wanneer het geen breedte inneemt op het scherm. Unicode legt dat gedrag vast met de eigenschap Default_Ignorable_Code_Point en met de algemene categorie Cf, wat format (opmaak) betekent.
Default_Ignorable_Code_Point is een afgeleide eigenschap, voor elke versie van de standaard gepubliceerd als tekstlijst in DerivedCoreProperties.txt. Deze reiniger is gebaseerd op Unicode 17.0, uitgebracht op 9 september 2025, waarin 4.803 nieuwe tekens zijn toegevoegd en het totale aantal gecodeerde tekens op 159.801 kwam.
Ik heb de eigenschapsgegevens van Unicode 17.0 opgehaald en zelf geteld. 4.174 codepunten bevatten Default_Ignorable_Code_Point, maar slechts 405 daarvan zijn toegewezen tekens. De overige 3.769 zijn gereserveerde posities die nog nergens voor worden gebruikt. Van die 405 zijn er 256 variantenselectors en bevinden 97 zich in het Tags-blok, waardoor er 52 overblijven die in normale teksten voorkomen.
Categorie Cf bevat in dezelfde versie 170 tekens. Daarom zegt een afgerond marketinggetal als "104 verborgen tekens" op zichzelf niets. Zonder een vermelde Unicode-versie erbij kan het getal nergens aan worden getoetst.
Waarom overleven token-selectiewatermerken het opschonen van tekens?
Een token-selectiewatermerk, ook wel een statistisch watermerk genoemd, ligt besloten in de woorden die het model heeft gekozen; het verwijderen van onzichtbare tekens wist deze statistische markeringen dan ook niet.
Geen enkele tekstwatermerkreiniger op internet kan een token- of statistisch selectiewatermerk verwijderen, omdat het algoritme dat door de AI-tools wordt gebruikt bedrijfseigen is.
Plaatst ChatGPT een watermerk in zijn tekst?
OpenAI zegt van niet. Op 20 april 2025 meldde Rumidocs dat antwoorden van GPT o3 en o4 mini U+202F bevatten, de NARROW NO-BREAK SPACE. OpenAI reageerde twee dagen later. De tekens waren "a quirk of large-scale reinforcement learning" en geen watermerk. Rumidocs paste het artikel op 23 april 2025 aan en meldde dat de speciale tekens niet meer verschenen.
OpenAI heeft in 2024 wel een methode voor tekstwatermerken ontwikkeld, maar deze nooit uitgebracht. Het huidige hulpartikel over herkomst (provenance) vermeldt wat vandaag de dag een signaal bevat: afbeeldingen krijgen C2PA Content Credentials en SynthID, audio krijgt SynthID en tekst krijgt geen van beide. Dezelfde pagina vermeldt dat "our goal is to expand provenance signals to all modalities including text", wat eerder een plan is dan een product.
Het eerlijke antwoord is kort. ChatGPT voorziet zijn tekst niet van watermerken, en de tekens die mensen in 2025 vonden waren een bug die is opgelost.
Soorten onzichtbare tekens die voorkomen in de uitvoer van ChatGPT en Claude
De tekens die deze reiniger vindt, vallen uiteen in vijf groepen: zero-width-tekens, ongebruikelijke spaties, stuurtekens, gelijkende leestekens en tag- of private-use-tekens.
| Groep | Voorbeelden | Wat het doet | Standaard-voorinstelling |
|---|---|---|---|
| Zero-width-tekens | U+200B, U+200C, U+200D, U+2060, U+FEFF | Neemt geen breedte in, maar wordt wel opgeslagen in het bestand | Verwijdert U+200B, U+2060, U+FEFF en behoudt de twee verbinders |
| Ongebruikelijke spaties | U+00A0, U+2009, U+202F, U+3000 | Lijkt op een spatie, maar sorteert en zoekt als een ander teken | Zet om naar een normale spatie |
| Stuurtekens | C0- en C1-bereiken, bidirectionele stuurtekens | Stuurt weergave aan of verstoort parsers, wordt nooit weergegeven | Verwijdert alles behalve tab en nieuwe regel |
| Gelijkende leestekens | Gekrulde aanhalingstekens, en- en em-streepjes, U+00AD | Wordt weergegeven, maar niet als het teken dat je typte | Blijft ongewijzigd |
| Tag en private use | U+E0000 tot U+E007F, private use area | Bevat leesbare tekst die geen mens te zien krijgt | Verwijdert |
Hier is het doorlopende voorbeeld dat ik voor elke meting op deze pagina heb gebruikt. De zin "The meeting starts at 9:30 am on 12 May." telt 40 tekens en 40 bytes wanneer je deze rechtstreeks in een gewone teksteditor typt. Na een retourtje door een tekstverwerker kwam deze eruit als 42 tekens en 49 bytes. Aan het begin zat een byte order mark, na "am" een spatie zonder breedte, en twee gewone spaties waren geruisloos vervangen door U+202F en U+00A0. Negen extra bytes. Zichtbaar veranderde er niets.
The meeting starts at 9:30 am on 12 May.Zero-width-tekens: U+200B, U+200C, U+200D, U+2060 en U+FEFF
Zero-width-tekens nemen geen ruimte in op het scherm, maar bestaan wel degelijk in het bestand; daarom kan geplakte tekst markeringen bevatten die niemand ziet.
| Codepunt | Officiële Unicode-naam | Werkelijke functie |
|---|---|---|
| U+200B | ZERO WIDTH SPACE | Markeert een mogelijke regelafbreking, meestal ingevoegd door webeditors |
| U+200C | ZERO WIDTH NON-JOINER | Houdt letters gescheiden in Perzische en Arabische woorden |
| U+200D | ZERO WIDTH JOINER | Voegt emoji's samen tot één afbeelding en vormt combinatietekens in Indische schriften |
| U+2060 | WORD JOINER | Voorkomt een regelafbreking op dat punt |
| U+FEFF | ZERO WIDTH NO-BREAK SPACE | De byte order mark, meestal achtergelaten door een teksteditor en niet door een AI |
Twee van die vijf zijn functionele tekens, geen rommel. U+200C en U+200D hebben betekenis in echte talen, en dat is de reden waarom de standaard-voorinstelling ze ongemoeid laat.
Ongebruikelijke spaties: U+00A0, U+2009, U+202F en U+3000
Ongebruikelijke spaties zien eruit als een gewone spatie, maar hebben een ander codepunt, waardoor zoeken, sorteren en code verstoord raken.
Unicode 17.0 definieert 17 tekens in de categorie Zs (spatiescheidingstekens), en slechts één daarvan is de spatie op je toetsenbord. Ik heb alle 17 tekens uit de tekendatabase op een rij gezet met hun bytebreedte in UTF-8, omdat die bytebreedte ze kostbaar maakt.
| Codepunt | Officiële Unicode-naam | UTF-8-bytes |
|---|---|---|
| U+0020 | SPACE | 1 |
| U+00A0 | NO-BREAK SPACE | 2 |
| U+1680 | OGHAM SPACE MARK | 3 |
| U+2000 to U+200A | EN QUAD tot en met HAIR SPACE, 11 tekens | elk 3 |
| U+202F | NARROW NO-BREAK SPACE | 3 |
| U+205F | MEDIUM MATHEMATICAL SPACE | 3 |
| U+3000 | IDEOGRAPHIC SPACE | 3 |
Eén enkele U+202F kost drie bytes waar een spatie er één kost, en een zoekopdracht naar "9:30 am" levert geen overeenkomst op met "9:30 am" als de tussenruimte U+202F is. Die discrepantie is de reden dat spaties zelfs in de standaard-voorinstelling worden genormaliseerd.
9:30 am
9:30 amJe kunt de voorbeeldtekst kopiëren en in het bovenstaande invoerveld plakken om het resultaat te zien.
Streepjes, typografische aanhalingstekens en zachte afbreekstreepjes die editors invoegen
Gekrulde aanhalingstekens, lange streepjes en het zachte afbreekstreepje U+00AD zijn meestal afkomstig van autocorrectie-instellingen in een tekstverwerker, niet van een taalmodel.
Unicode 17.0 kent de Dash-eigenschap toe aan 31 tekens, van de gewone U+002D op je toetsenbord tot U+2014 EM DASH en U+2E3A TWO-EM DASH. Slechts één daarvan is een toetsaanslag. De rest verschijnt wanneer software beslist wat je bedoelde. U+00AD is de vreemde eend in de bijt, omdat het alleen als koppelteken wordt afgedrukt wanneer een regel daar afbreekt en overal elders onzichtbaar blijft.
Streepjes zijn de vraag die de meeste mensen naar een pagina als deze brengt, en het korte antwoord is dat ze niets bewijzen. De volledige argumentatie staat verderop in het gedeelte over em-streepjes.
Tag- en private-use-tekens die instructies in tekst verbergen
Tekens in het Tags-blok van Unicode, U+E0000 tot U+E007F, kunnen een volledige zin bevatten die geen menselijke lezer ooit te zien krijgt. Dat is hoe aanvallers verborgen instructies binnensmokkelen in tekst die een AI-assistent later leest.
De AWS Security Blog besteedde op 30 september 2025 aandacht aan het smokkelen van Unicode-tekens. Daarin worden tag-tekens beschreven die "Initially designed as invisible markers for indicating language within text" waren en zijn "emerged as a potential vector for prompt injection". Een onderzoeksnotitie van de Cloud Security Alliance van 10 maart 2026 herleidde dezelfde truc naar AI-agent-skills, toolbeschrijvingen en MCP-servers. Dat onderzoek noemt het Tags-blok naast U+200B, U+200C, U+200D en U+FEFF.
Ik heb er zelf een gemaakt om te zien hoe groot dat wordt. De zichtbare zin "Great work on the report." telt 25 tekens en 25 bytes. Ik heb een instructie van 42 tekens toegevoegd, gecodeerd in tag-tekens. Het bestand groeide naar 67 tekens en 193 bytes. Op het scherm leest het nog steeds als vijf woorden en een punt, maar een script haalde de instructie weer volledig intact uit de tekst. Elk tag-teken kost vier bytes en nul pixels.
Great work on the report.Dit is de belangrijkste reden om tekst op te schonen die niets met AI-detectie te maken heeft. Plak een stuk tekst van een webpagina in een chatassistent en je geeft deze mogelijk instructies mee die je zelf nooit hebt getypt.
Onzichtbare tekens verwijderen in je browser: de scan- en opschoonworkflow
Deze reiniger scant je tekst zodra je deze plakt, vermeldt elke bevinding met de officiële Unicode-naam en positie, en wijzigt niets totdat je op Tekst opschonen drukt.
Het proces bestaat uit vier stappen:
- Plak je tekst of sleep een .txt- of .md-bestand hierheen.
- Bekijk de lijst met bevindingen, waarin elk teken en de positie ervan worden vermeld.
- Kies een voorinstelling of behoud afzonderlijke bevindingen die je wilt beschermen.
- Schoon op, en kopieer of download vervolgens het resultaat.
Deze reiniger herschrijft, parafraseert of 'humaniseert' geen enkel woord van je tekst.
Vergelijking van de voorinstellingen Standaard, Geavanceerd en Strikt
Standaard verwijdert de tekens die problemen veroorzaken bij normaal schrijven, Geavanceerd werpt het net wijder uit en Strikt verwijdert het meeste.
| Tekengroep | Standaard | Geavanceerd | Strikt |
|---|---|---|---|
| Spatie zonder breedte, woordverbinder, bytevolgordemarkering | Verwijderd | Verwijderd | Verwijderd |
| Bidirectionele besturingstekens en C0/C1-besturingstekens | Verwijderd | Verwijderd | Verwijderd |
| Tag-blok en tekens voor privégebruik | Verwijderd | Verwijderd | Verwijderd |
| Zacht afbreekstreepje U+00AD | Verwijderd | Verwijderd | Verwijderd |
| Ongewone spaties in de Zs-categorie | Omgezet naar U+0020 | Omgezet naar U+0020 | Omgezet naar U+0020 |
| Verbindingstekens U+200C en U+200D | Behouden | Verwijderd buiten emoji-reeksen | Overal verwijderd |
| Variantenselectoren | Behouden | Verwijderd buiten emoji-reeksen | Overal verwijderd |
| Gekrulde aanhalingstekens en lange streepjes | Behouden | Behouden | Omgezet naar rechte aanhalingstekens en een gewoon streepje |
Naast de voorinstellingen zijn er drie filters met één tik: onzichtbare tekens wissen, streepjes en koppeltekens verwijderen, en emoji's verwijderen. Het openbaar maken van deze regels is een bewuste keuze. Elke concurrerende tool verbergt zijn regelset achter één enkele knop, waardoor je pas merkt wat er uit je tekst is verwijderd als er iets misgaat.
Hoe Markdown-codebeveiliging codeblokken intact houdt?
Met de Markdown-modus en beveiliging ingeschakeld slaat de reiniger afgebakende en inline-code over, zodat een codefragment dat een specifiek teken nodig heeft dit behoudt.
Code is de enige plek waar een teken dat je in gewone tekst als rommel zou bestempelen, een dragende functie heeft. Een reguliere expressie of een teststring kan ervan afhangen dat een bytevolgordemarkering zich precies op die plek bevindt.
Verlaat je tekst je apparaat?
Nee. Zowel de scan als het opschonen worden uitgevoerd in je browser, en de pagina uploadt of slaat je tekst nooit op.
Het eerlijke tweede deel hoort in dezelfde adem genoemd te worden. Deze pagina is gratis, dus er kunnen advertenties worden getoond en sitestatistieken worden gebruikt. Het optionele JSON-rapport legt vast wat er is gewijzigd. Het bevat niets van jouw tekst.
Tekst- en bestandslimieten: 20.000 woorden en 1 MB
De reiniger accepteert tot 20.000 woorden geplakte tekst, of één UTF-8-bestand van maximaal 1 MB in .txt- of .md-formaat.
Al het andere valt buiten de scope: geen HTML, DOCX, PDF, JSON of CSV, en plakken gebeurt uitsluitend als platte tekst. JavaScript is vereist. Er is geen account en geen betaling nodig. De interface is beschikbaar in 25 talen. Officiële Unicode-namen blijven in alle talen in het Engels, omdat een vertaalde tekennaam niet langer een citeerbare naam is.
Voor foto's in plaats van tekst kun je AI-info uit een afbeelding verwijderen of afbeeldingsmetadata bewerken.
AI-tekstmarkering per leverancier: ChatGPT, Claude, Gemini en Grok vergeleken
Slechts enkele AI-leveranciers markeren hun tekstuitvoer, en elke leverancier die dat doet gebruikt woordkeuze in plaats van verborgen tekens.
| Leverancier | Markeert tekst | Methode | Gevonden door deze reiniger | Bron en datum |
|---|---|---|---|---|
| Anthropic, Claude | Ja | Watermerk via tokenselectie, een versie van SynthID Text | Nee | Anthropic, aankondiging van 11 augustus 2026, technische toelichting 14 augustus 2026, bijgewerkt op 1 september 2026 |
| Google, Gemini | Ja | SynthID Text, modulatie van tokenwaarschijnlijkheid | Nee | Google DeepMind, 14 mei 2024, later dat jaar als open source vrijgegeven |
| OpenAI, ChatGPT | Geen bevestigd tekstwatermerk | Geen in productie voor tekst. Afbeeldingen bevatten C2PA en SynthID, audio bevat SynthID | Niet van toepassing | OpenAI-helpartikel over herkomst, actueel per 2 september 2026 |
| xAI, Grok | Geen gepubliceerde toezegging | Geen vermeld | Niet van toepassing | xAI heeft de transparantiegedragscode van de Commissie niet ondertekend, gemeld op 12 augustus 2026 |
Anthropic stelt dat modellen die op of na 2 augustus 2026 zijn gelanceerd, het merk direct bij lancering bevatten. Het bedrijf werkt eraan om markering toe te voegen aan modellen die vóór die datum zijn uitgebracht. De detectie van tekstwatermerken is geen openbare controletool. Anthropic verklaart dat detectie "momenteel in een besloten preview is, beschikbaar voor in aanmerking komende organisaties zoals vereist onder de EU-wetgeving". De lijst met in aanmerking komende partijen omvat toezichthouders, wetshandhaving, media, factcheckers, onderzoekers, onderwijsinstellingen en maatschappelijke organisaties in de EU. De gratis Claude Content Checker die Anthropic eveneens aanbiedt, leest C2PA Content Credentials op gegenereerde bestanden, wat iets heel anders is dan een tekstwatermerk.
Dat xAI de gedragscode niet heeft ondertekend, stelt Grok niet vrij van de AI Act zelf. Een vrijwillige code is een route naar naleving, geen vervanging van de wet.
Hoe het tekstwatermerk van Claude werkt?
Claude kiest tussen woorden die even goed passen, en een geheime sleutel bepaalt welk woord wordt gekozen. Het merk is de opeenvolging van keuzes, niet een specifiek teken in de tekst.
Anthropic beschrijft het mechanisme nuchter. "In plaats van een willekeurige getallengenerator te gebruiken om het volgende woord te kiezen, gebruikt watermerking de sleutel en een paar voorafgaande woorden om te bepalen welk woord het model moet selecteren." Het bedrijf stelt ook dat het tekstwatermerk van Claude "een versie is van de SynthID-Text-benadering die Google DeepMind in 2024 publiceerde in een Nature-artikel".
Over de robuustheid is Anthropic heel specifiek. "Lichte bewerkingen zullen het watermerk waarschijnlijk niet volledig verwijderen", en een volledige herschrijving waarbij elk woord wordt vervangen, zal het wel verwijderen.
Wat markeert SynthID Text in de uitvoer van Gemini?
SynthID Text sluit zijn patroon in de tokenwaarschijnlijkheden in terwijl Gemini schrijft. Google DeepMind kondigde op 14 mei 2024 SynthID-tekstwatermerking aan voor de Gemini-app en de webervaring. De methode werkt "door tijdens het genereren aanvullende informatie in de tokendistributie in te brengen door de waarschijnlijkheid van gegenereerde tokens te moduleren". DeepMind stelde de methode later dat jaar als open source beschikbaar via zijn Responsible Generative AI Toolkit.
De gepubliceerde beperkingen zijn net zo belangrijk als de methode zelf. SynthID Text werkt het best bij langere en meer gevarieerde antwoorden. Het presteert matig bij korte feitelijke reacties, waarbij het model nauwelijks vrijheid heeft in de formulering. De betrouwbaarheid daalt opnieuw aanzienlijk wanneer tekst grondig wordt herschreven of vertaald.
Verborgen tekens en AI-auteurschap: waarom het een het ander nooit bewijst?
Een verborgen teken is een bewijs dat software je tekst heeft verwerkt, geen bewijs dat een AI het heeft geschreven.
Voor elk onzichtbaar teken bestaat een heel gewone verklaring die al bestond lang voordat er sprake was van AI-teksten. Tekstverwerkers, contentmanagementsystemen (CMS'en) en PDF-exporttools voegen ze al tientallen jaren in. Een bevinding laat alleen zien dat de tekst door software is gegaan, wat geldt voor vrijwel elke zin die iemand publiceert.
Waar onzichtbare tekens vandaan komen buiten AI?
Tekstverwerkers, webeditors, PDF-exports, vertaaltools, chat-apps en simpel kopiëren en plakken voegen allemaal uit zichzelf onzichtbare tekens in.
| Bron | Tekens die gewoonlijk worden toegevoegd | Waarom |
|---|---|---|
| Tekstverwerkers | U+00A0, U+2019, U+2014, U+00AD | Autocorrectie en automatische woordafbreking |
| Web- en CMS-editors | U+200B, U+FEFF | Regelafbrekingshints en bestandscoderingsmarkeringen |
| PDF-exports | U+2009, U+202F, U+00A0 | Behoud van typografische spatiëring wanneer tekst weer wordt gekopieerd |
| Vertaal- en lokalisatietools | U+200C, U+200D, U+061C | Correcte weergave van Arabische, Perzische en Indische schriften |
| Chat- en berichtenapps | U+200D, U+FE0F | Emoji-reeksen en weergave als tekst of emoji |
| Kopiëren en plakken tussen apps | U+FEFF, gemengde Zs-spaties | Coderingsconversie op het klembord |
Mijn eigen testzin van 40 bytes leverde al vier bevindingen op zonder ooit een taalmodel te hebben gezien. Dat is het hele argument in één enkele meting.
Waarom gedachtestreepjes geen watermerk zijn
Een gedachtestreepje is een normaal leesteken dat schrijvers, redacteuren en autocorrectie al eeuwenlang gebruiken; het bevat dus geen enkel signaal over wie een zin heeft geschreven.
De oplossing uit 2025 maakt hier een einde aan. OpenAI verklaarde op 14 november 2025 dat ChatGPT eindelijk gehoor zou geven aan aangepaste instructies om geen gedachtestreepjes meer te gebruiken. Sam Altman zei het die dag treffend: "If you tell ChatGPT not to use em-dashes in your custom instructions, it finally does what it's supposed to do". Een gewoonte die een gebruiker via een instelling voor personalisatie kan uitschakelen, is nooit een watermerk geweest. Het was een stijlpatroon dat tijdens de training is aangeleerd, en de fix was slechts een voorkeursinstelling.
Deze reiniger biedt nog steeds de mogelijkheid om streepjes te verwijderen, en de reden daarvoor is oprecht. Het is een stijlfilter voor wie rechte aanhalingstekens en gewone liggende streepjes in zijn tekst wil. Het is geen watermerkfilter en het verandert niets aan wat een detector over je tekst zegt.
Wanneer opschonen tekst beschadigt: Perzisch, Arabisch, Indische schriften en emoji's
Het verwijderen van tekens zonder breedte kan correcte tekst beschadigen, omdat sommige schriften deze nodig hebben om woorden juist te spellen.
Ik heb de vier gevallen getest die het vaakst misgaan en precies vastgelegd wat er gebeurde. Het Perzische woord میخواهم telt acht tekens, en de U+200C in het midden voorkomt dat de twee delen aan elkaar worden geschreven. Verwijder deze en je krijgt میخواهم: zeven tekens en een andere schriftvorm. In Devanagari bevat क्ष een U+200D die de juiste conjunct vormt; verwijdering daarvan verandert de weergave op het scherm. De familie-emoji 👨👩👧👦 bestaat uit zeven codepunten: vier afbeeldingen die bijeengehouden worden door drie U+200D-verbinders. Verwijder je de verbinders, dan valt deze uiteen in 👨👩👧👦, vier afzonderlijke personen. Een rood hart ❤️ bevat U+FE0F om als emoji te worden weergegeven; zonder dat valt hetzelfde codepunt terug naar een tekstsymbool, ❤.
Daarom toont de tool bevindingen vóórdat er iets wordt opgeschoond, daarom kunnen afzonderlijke resultaten worden behouden, en daarom is Strikt niet de standaardinstelling. Een redacteur die in één taal werkt, ziet een schoon resultaat. Een redacteur die in zes talen werkt, ziet een foutenrapport.
Eindoordeel over het opschonen van AI-tekstwatermerken
Het opschonen van onzichtbare tekens is de moeite waard voor schone, overdraagbare en veilige tekst.
Twee redenen rechtvaardigen het gebruik van deze tool. De eerste is dat verborgen tekens geruisloos problemen veroorzaken in zoekresultaten, spreadsheet-zoekfuncties, code en URL's. De tweede is dat tag-tekens instructies naar een AI-assistent kunnen sluizen die niemand heeft getypt en niemand kan zien. Dat maakt opschonen eerder een beveiligingsgewoonte dan een cosmetische ingreep.
Wie hoopt een watermerk van een leverancier te omzeilen, richt zich op de verkeerde laag. Claude en Gemini markeren tekst via de woordkeuze, OpenAI markeert afbeeldingen en audio maar geen tekst, en geen enkele mate van tekens strippen raakt een van hen. Eén manier om deze statistische watermerking te omzeilen, is de tekst naar een paar verschillende talen te vertalen en vervolgens weer terug naar het origineel.
Plak één pagina van je eigen tekst in het invoerveld hierboven en lees de bevindingen om de tekst beter te begrijpen, of kopieer eenvoudigweg de uitvoer.
Dat is alles voor nu. Bedankt voor het lezen tot hier.