Hva er dette verktøyet?
En tekstobfuskator endrer hvordan tekst ser ut eller er kodet uten å ødelegge den underliggende betydningen, slik at den kan gjøres om igjen senere. Dette skiller seg fra en kodeminifiserer eller JS-obfuskator, som skriver om og komprimerer selve programlogikken — dette verktøyet analyserer eller kjører ikke kode, så det er ikke en erstatning for en ekte obfuskator på JavaScript/CSS-byggeverktøynivå.
Tre moduser tilbys her: Unicode-liknende erstatning bytter ut ASCII-bokstaver med visuelt liknende Unicode-tegn (som kyrillisk а for latinsk a), som holder teksten lesbar for det menneskelige øyet, men bryter enkel delstreng-/regex-matching. ROT13 flytter hver bokstav 13 plasser gjennom alfabetet — et enkelt, velkjent reversibelt siffer. Base64 rekoder teksten fullstendig til et annet tegnsett.
Hvorfor bruke det?
- Tre forskjellige obfuskeringsmetoder i ett verktøy — velg den som passer.
- Hver modus er fullt reversibel med Deobfuskér-knappen.
- Ærlig om omfanget: dette er et tekstverktøy, ikke en JavaScript/CSS/HTML-kodeminifiserer.
- Kjører helt i nettleseren din — ingenting lastes opp.
- Ingen installasjon, ingen konto, gratis å bruke.
Slik bruker du det
- Lim inn teksten du vil obfuskere.
- Velg en modus: Unicode-liknende tegn, ROT13 eller Base64.
- Klikk Obfuskér for å transformere den, eller Deobfuskér for å gjøre om en tidligere obfuskert streng.
- Kopiér resultatet.
Eksempel
Inndata
Hello, World!Resultat
Hеllo, Wоrld!I Unicode-liknende modus er tegnene H, e og o i dette resultatet kyrilliske homoglyffer, ikke de latinske bokstavene de ser ut til å være — teksten leses fortsatt riktig for et menneske, men vil ikke matche et vanlig tekstsøk etter 'Hello, World!'.
Vanlig bruk
- Publisere en e-postadresse eller et telefonnummer på nett i et skjema som er lesbart, men unngår enkle skraper-regex.
- Dele spoilertekst eller en fasit på en måte som ikke er umiddelbart lesbar ved et raskt blikk.
- Rask reversibel koding for uformell bruk — ikke en erstatning for ekte kryptering.
- Teste hvordan dine egne tekstbehandlingsskript håndterer homoglyf- eller kodet input.
Velge modus
Unicode-liknende erstatning er riktig valg når du vil at teksten fortsatt skal se riktig ut for en menneskelig leser, samtidig som den unngår eksakte strengtreff — den er visuelt nesten identisk med originalen, men bruker forskjellige underliggende tegnkoder. ROT13 er det tradisjonelle valget for å skjule spoilere: det blandede resultatet er tydelig ikke den originale teksten, og det er en bredt anerkjent konvensjon, så leserne vet at de må kjøre den gjennom et ROT13-verktøy hvis de vil avsløre den. Base64 er alternativet som ser mest "kodet ut" og brukes vanligvis når du trenger en trygg måte å bygge inn tekst i en URL, et JSON-felt eller et system som ikke håndterer spesialtegn godt.
Ofte stilte spørsmål
Obfuskerer dette JavaScript-, CSS- eller HTML-kode?
Nei. Dette verktøyet fungerer bare på vanlig tekst — det analyserer ikke kodesyntaks, gir ikke variabler nye navn, og minifiserer ikke. For ekte kodeobfuskering/minifisering trenger du en minifiserer på byggeverktøynivå som forstår språkets grammatikk.
Er Unicode-liknende obfuskering sikkert?
Nei — det er lett obfuskering, ikke kryptering. Alle som kjører teksten tilbake gjennom dette verktøyets Deobfuskér-modus (eller et liknende verktøy for reversering av homoglyfer) kan gjenopprette originalen. Bruk det for å unngå naive nøkkelordfiltre eller kopier-lim-skraping, ikke for å beskytte sensitive data.
Hvorfor bruker ROT13 samme knapp-logikk i begge retninger?
ROT13 flytter hver bokstav 13 plasser i et alfabet med 26 bokstaver, så å bruke det to ganger returnerer den opprinnelige teksten. Obfuskér og Deobfuskér gir samme resultat i ROT13-modus.
Kan Base64-modus håndtere tekst som ikke er på engelsk?
Ja — koderen håndterer full Unicode (bokstaver med aksenter, CJK-tegn, emoji) korrekt ved å kode UTF-8-byte-representasjonen, ikke bare ASCII.
Blir teksten min lastet opp noe sted?
Nei. Alle transformasjoner kjører som lokal JavaScript i nettleseren din; ingenting sendes til en server.