Wat is deze tool?
Een tekstverduisteraar verandert hoe tekst eruitziet of gecodeerd is zonder de onderliggende betekenis te vernietigen, zodat het later kan worden teruggedraaid. Dit verschilt van een code-minifier of JS-obfuscator, die daadwerkelijke programmalogica herschrijft en comprimeert — deze tool parseert of voert geen code uit, dus het is geen vervanging voor een echte JavaScript/CSS build-tool obfuscator.
Er worden hier drie modi aangeboden: substitutie met op letters lijkende Unicode-tekens vervangt ASCII-letters door visueel vergelijkbare Unicode-tekens (zoals Cyrillische а voor Latijnse a), wat de tekst leesbaar houdt voor het menselijk oog maar eenvoudige substring/regex-matching verstoort. ROT13 verschuift elke letter 13 plaatsen door het alfabet — een eenvoudig, bekend, omkeerbaar cijfer. Base64 hercodeert de tekst naar een geheel andere tekenset.
Waarom gebruiken?
- Drie verschillende verduisteringsmethoden in één tool — kies degene die past.
- Elke modus is volledig omkeerbaar met de knop Deobfusceren.
- Eerlijk over de reikwijdte: dit is een tekst-tool, geen JavaScript/CSS/HTML-codeminifier.
- Draait volledig in je browser — er wordt niets geüpload.
- Geen installatie, geen account, gratis te gebruiken.
Hoe te gebruiken
- Plak de tekst die je wilt verduisteren.
- Kies een modus: op letters lijkende Unicode, ROT13 of Base64.
- Klik op Verduisteren om te transformeren, of Deobfusceren om een eerder verduisterde tekst terug te draaien.
- Kopieer het resultaat.
Voorbeeld
Invoer
Hello, World!Uitvoer
Hеllo, Wоrld!In de modus met op letters lijkende Unicode-tekens zijn de tekens H, e en o in deze uitvoer Cyrillische homoglyfen, niet de Latijnse letters waar ze op lijken — de tekst is nog steeds correct leesbaar voor mensen, maar komt niet overeen met een gewone tekstzoekopdracht naar 'Hello, World!'.
Veelvoorkomend gebruik
- Een e-mailadres of telefoonnummer online plaatsen in een formulier dat leesbaar is maar eenvoudige scraper-regex's vermijdt.
- Spoilertekst of een antwoordsleutel delen op een manier die niet meteen op het eerste gezicht leesbaar is.
- Snelle, omkeerbare codering voor incidenteel gebruik — geen vervanging voor echte versleuteling.
- Testen hoe je eigen tekstverwerkingsscripts omgaan met homoglyfe of gecodeerde invoer.
Een modus kiezen
Substitutie met op letters lijkende Unicode-tekens is de juiste keuze wanneer je wilt dat de tekst er nog correct uitziet voor een menselijke lezer terwijl exacte string-matches worden omzeild — het is visueel bijna identiek aan het origineel maar gebruikt andere onderliggende tekencodes. ROT13 is de traditionele keuze voor het verbergen van spoilers: het gescrambelde resultaat is duidelijk niet de originele tekst, en het is een breed erkende conventie, dus lezers weten dat ze het door een ROT13-tool moeten halen om het te onthullen. Base64 is de meest "gecodeerd ogende" optie en wordt vaak gebruikt wanneer je een veilige manier nodig hebt om tekst in te sluiten in een URL, JSON-veld of systeem dat speciale tekens niet goed aankan.
Veelgestelde vragen
Verduistert deze tool JavaScript-, CSS- of HTML-code?
Nee. Deze tool werkt alleen met platte tekst — het parseert geen codesyntaxis, hernoemt geen variabelen en minifiëert niet. Voor echte codeverduistering/-minificatie heb je een minifier op build-tool-niveau nodig die de grammatica van de taal begrijpt.
Is verduistering met op letters lijkende Unicode-tekens veilig?
Nee — het is een lichte verduistering, geen versleuteling. Iedereen die de tekst terug door de Deobfusceren-modus van deze tool haalt (of een vergelijkbare homoglyf-omkeertool), kan het origineel herstellen. Gebruik het om naïeve trefwoordfilters of copy-paste scraping te ontwijken, niet om gevoelige gegevens te beschermen.
Waarom gebruikt ROT13 dezelfde knoplogica voor beide richtingen?
ROT13 verschuift elke letter 13 plaatsen in een alfabet van 26 letters, dus tweemaal toepassen levert de originele tekst weer op. Verduisteren en Deobfusceren geven hetzelfde resultaat in ROT13-modus.
Kan de Base64-modus niet-Engelse tekst aan?
Ja — de encoder verwerkt volledige Unicode (letters met accenten, CJK-tekens, emoji) correct door de UTF-8-byterepresentatie te coderen, niet alleen ASCII.
Wordt mijn tekst ergens geüpload?
Nee. Alle transformaties draaien als lokale JavaScript in je browser; er wordt niets naar een server gestuurd.