acento.io
Tekst-tool

Text Reverser

Draai tekst karakter voor karakter, woord voor woord of regel voor regel om — volledig in je browser, zonder dat er ook maar één karakter je apparaat verlaat.

Door Carlos Suárez , Systeemingenieur
Laatst bijgewerkt:

Wat deze text reverser doet

Deze tool draait tekst online om in drie modi: teken voor teken, woord voor woord of regel voor regel. Wat hem onderscheidt van de meeste inverteerders is hoe hij met Unicode omgaat. Een simpele aanpak als [...text].reverse().join('') breekt op ZWJ-emoji-sequences zoals 👨‍👩‍👧 en combineertekens (é = e + ́). Deze tool gebruikt de browser-native Intl.Segmenter met granularity: 'grapheme' — de enige correcte manier. Zo keert 'café 👨‍👩‍👧' netjes om naar '👨‍👩‍👧 éfac' in plaats van garbage. Volgens het Instituut voor de Nederlandse Taal heeft de hedendaagse Nederlandse schrijftaal gemiddeld 4,4 tekens per woord, wat betekent dat zelfs korte zinnen meerdere Unicode-valkuilen kunnen bevatten. 100% client-side — jouw gegevens verlaten nooit je browser. Geen uploads, geen tracking, geen serverlogs.

Functies

  • Drievoudige omdraaimodi. Kies tussen tekens, woorden of regels. Tekenmodus keert de hele string grafeem voor grafeem om; woordmodus flipt de volgorde van woorden; regelmodus flipt de volgorde van regels — handig voor het omgooien van een geprioriteerde lijst.
  • Emoji- en Unicode-veilig. Combineertekens, diacrieten en ZWJ-families (👨‍👩‍👧) blijven intact dankzij Intl.Segmenter. Andere tools produceren bij zulke tekens verminkte uitvoer, ook bij Python's text[::-1] of bash echo 'tekst' | rev.
  • Spiegel- en achterwaartse tekst. De tekenmodus genereert wat veel mensen zoeken als 'mirror text generator' of 'backward text generator': de volledige string in omgekeerde volgorde, geschikt voor puzzels, stylistisch gebruik of Unicode-debuggen.
  • Zin- en woordvolgorde omdraaien. Met de woordmodus draai je de zinsstructuur om voor creatieve Yoda-achtige transformaties of voor het testen hoe jouw eigen app omgaat met RTL-volgorde. De [case converter](/nl/case-converter/) is handig als je daarna ook de hoofdlettering wilt aanpassen.
  • Directe kopieerknop. Één klik kopieert het resultaat naar het klembord. Geen selecteren, geen rechtermuisknop — je werkt door zonder onderbrekingen.
  • Volledig client-side. Er wordt niets verstuurd naar een server. De verwerking vindt volledig in jouw browser plaats, wat het ook geschikt maakt voor gevoelige of interne teksten.

Zo gebruik je de text reverser

Plak of typ je tekst, kies een modus en het resultaat verschijnt direct. Kopieer met één klik of wis het veld om opnieuw te beginnen.

  1. Tekst invoeren. Typ of plak de tekst die je wilt omdraaien in het invoervak. Er is geen limiet aan de lengte.
  2. Modus kiezen. Selecteer 'Tekens' voor een volledige karakter-voor-karakter inversie (wat mensen zoeken als 'invert text generator'), 'Woorden' voor woordvolgorde of 'Regels' om de regelvolgorde te flippen.
  3. Resultaat gebruiken. Het omgedraaide resultaat verschijnt direct. Klik 'Kopiëren' om het klaar te zetten voor gebruik. Wil je daarna dubbele regels verwijderen? De [remove duplicates](/nl/remove-duplicates/) tool doet dat in één stap.
  4. In code herhalen. Wil je hetzelfde in je eigen project? In JavaScript is [...text].reverse().join('') een beginpunt, maar voor emoji-veiligheid heb je Intl.Segmenter nodig. In Python: text[::-1]; in bash: echo 'hello' | rev.

Veelvoorkomende toepassingen

  • Puzzels en cryptische berichten. Draai een zin om als simpele obfuscatie voor quizzes, escape rooms of codeeruitdagingen. De 'inverse text' of 'backward word generator' modus maakt berichten leesbaar voor wie weet dat ze omgedraaid zijn.
  • Unicode-gedrag debuggen. Test of jouw eigen reverser correct omgaat met emoji en combineertekens. Voer '👨‍👩‍👧 café' in en vergelijk de uitvoer met wat jouw code produceert — een snel kwaliteitscheck zonder testharnas.
  • Lijst- en regelvolgorde omgooien. Plak een gesorteerde lijst en gebruik de regelmodus om de prioriteitsvolgorde te draaien. Handig bij het omzetten van een 'laagste eerst'-ranglijst naar 'hoogste eerst' zonder handmatig slepen.
  • Stilistische tekstvarianten. Schrijvers en ontwerpers gebruiken een 'sentence reverser' voor Yoda-spreken, achterwaartse slogans of artistieke typografie. Met ruim 25 miljoen Nederlandstaligen wereldwijd zijn er volop creatieve toepassingen in zowel Nederland als België.
  • Forensische tekstvergelijking. Combineer de tool met [text diff](/nl/text-diff/) om omgedraaide en originele versies naast elkaar te leggen, bijvoorbeeld bij het controleren van palindromen of gespiegelde datastructuren.

Veelgestelde vragen

Wat is het verschil tussen tekens, woorden en regels omdraaien?

Tekenmodus keert de volledige string grafeem voor grafeem om: 'hallo' wordt 'ollah'. Woordmodus houdt elk woord intact maar flipt de volgorde: 'hallo wereld' wordt 'wereld hallo'. Regelmodus keert de volgorde van regels in een meerdere-regels-tekst om, handig voor het omgooien van genummerde lijsten.

Werkt dit correct met emoji en accenten?

Ja. De tool gebruikt Intl.Segmenter met granularity: 'grapheme', de browser-native standaard voor correcte Unicode-segmentatie. Methoden als str.split('').reverse() of zelfs [...str].reverse() breken op ZWJ-sequences (zoals 👨‍👩‍👧) en op combineertekens zoals é (e + ́). Hier blijven ze intact.

Worden mijn teksten opgeslagen of doorgestuurd?

Nee. Alle verwerking vindt volledig in je eigen browser plaats. Er is geen server, geen database en geen netwerkaanroep. Jouw tekst verlaat je apparaat niet — ook niet als je gevoelige of interne content invoert. Dit is de Nederlandse versie van de tool, maar dezelfde privacygarantie geldt voor alle taalversies.

Kan ik dit als 'reverse font generator' of 'mirror text generator' gebruiken?

De tekenmodus produceert achterwaartse tekst die overeenkomt met wat de meeste mensen zoeken onder 'reverse font generator' of 'backward writing generator'. Let op: het gaat om omgekeerde Unicode-tekens, niet om gespiegeld schrift (flipped lettertypes). Voor gespiegelde letters op Unicode-basis zou je een apart lettertypeconversiemiddel nodig hebben.

Waarom geeft mijn eigen reverser vreemde tekens bij emoji?

Dat komt omdat de meeste reversers tekst splitsen op UTF-16 code units of codepoints. Een familie-emoji als 👨‍👩‍👧 bestaat uit meerdere codepoints verbonden door een Zero Width Joiner (ZWJ). Als je die individueel omdraait, valt de family emoji uiteen. Dit is een veelvoorkomende fout, vergelijkbaar met hoe kleine timing- of encodeerfouten in softwaresystemen grote cascade-effecten kunnen veroorzaken. Intl.Segmenter lost dit op door op grafeemlevel te werken.

Wat als ik ook de hoofdlettering wil aanpassen na het omdraaien?

Gebruik daarna de [case converter](/nl/case-converter/) op acento.io. Die biedt opties als HOOFDLETTERS, kleine letters en titelcasering — handig als je omgedraaide tekst er ook visueel anders uit moet zien.