CodeKitHub
Tekstverktøy

Tekstobfuskator på nett

Sist oppdatert:

Dette verktøyet obfuskerer vanlig tekst — ikke JavaScript-, CSS- eller HTML-kildekode. Velg en modus: Unicode-liknende erstatning holder teksten lesbar for mennesker samtidig som den bryter skript som ser etter eksakt treff, eller bruk ROT13/Base64 for enkel reversibel koding. Alt kjører i nettleseren din.

This is a plain-text obfuscator, not a JavaScript/CSS minifier — it does not rename variables or minify real code.

Mode

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

  1. Lim inn teksten du vil obfuskere.
  2. Velg en modus: Unicode-liknende tegn, ROT13 eller Base64.
  3. Klikk Obfuskér for å transformere den, eller Deobfuskér for å gjøre om en tidligere obfuskert streng.
  4. 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.

Relaterte verktøy