CodeKitHub
Narzędzia tekstowe

Obfuskator tekstu online

Ostatnia aktualizacja:

To narzędzie zaciemnia zwykły tekst — nie kod JavaScript, CSS ani HTML. Wybierz tryb: podstawianie znaków Unicode podobnych do liter zachowuje czytelność tekstu dla człowieka, jednocześnie łamiąc skrypty dopasowujące dokładny ciąg znaków, lub użyj ROT13/Base64 do prostego, odwracalnego kodowania. Wszystko działa w Twojej przeglądarce.

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

Mode

Czym jest to narzędzie?

Obfuskator tekstu zmienia sposób, w jaki tekst wygląda lub jest zakodowany, nie niszcząc jego pierwotnego znaczenia, dzięki czemu można go później odtworzyć. Różni się to od minifikatora kodu lub obfuskatora JS, który przepisuje i kompresuje faktyczną logikę programu — to narzędzie nie parsuje ani nie wykonuje kodu, więc nie zastępuje prawdziwego obfuskatora kodu JavaScript/CSS w narzędziach budujących.

Dostępne są tu trzy tryby: podstawianie znaków Unicode podobnych do liter zamienia litery ASCII na wizualnie podobne znaki Unicode (np. cyrylickie а zamiast łacińskiego a), co zachowuje czytelność tekstu dla człowieka, ale łamie proste dopasowywanie podciągów/wyrażeń regularnych. ROT13 przesuwa każdą literę o 13 miejsc w alfabecie — to prosty, dobrze znany, odwracalny szyfr. Base64 koduje tekst na zupełnie inny zestaw znaków.

Dlaczego warto go używać?

  • Trzy różne podejścia do zaciemniania w jednym narzędziu — wybierz to, które pasuje.
  • Każdy tryb jest w pełni odwracalny za pomocą przycisku Odkoduj.
  • Uczciwe podejście: to narzędzie do tekstu, a nie minifikator kodu JavaScript/CSS/HTML.
  • Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane na serwer.
  • Bez instalacji, bez konta, za darmo.

Jak używać

  1. Wklej tekst, który chcesz zaciemnić.
  2. Wybierz tryb: znaki Unicode podobne do liter, ROT13 lub Base64.
  3. Kliknij Zaciemnij, aby przekształcić tekst, lub Odkoduj, aby odwrócić wcześniej zaciemniony ciąg.
  4. Skopiuj wynik.

Przykład

Wejście

Hello, World!

Wynik

Hеllo, Wоrld!

W trybie znaków Unicode podobnych do liter litery H, e i o w tym wyniku są cyrylickimi homoglifami, a nie łacińskimi literami, na które wyglądają — tekst nadal jest czytelny dla człowieka, ale nie zostanie dopasowany przez zwykłe wyszukiwanie tekstowe frazy „Hello, World!”.

Typowe zastosowania

  • Publikowanie adresu e-mail lub numeru telefonu online w formularzu, który jest czytelny, ale unika prostych wyrażeń regularnych do scrapowania.
  • Udostępnianie spoilerów lub klucza odpowiedzi w sposób, który nie jest natychmiast czytelny na pierwszy rzut oka.
  • Szybkie, odwracalne kodowanie do codziennego użytku — nie zastępuje prawdziwego szyfrowania.
  • Testowanie, jak własne skrypty przetwarzające tekst radzą sobie z homoglifami lub zakodowanym wejściem.

Wybór trybu

Podstawianie znaków Unicode podobnych do liter jest właściwym wyborem, gdy chcesz, aby tekst nadal wyglądał poprawnie dla ludzkiego oka, jednocześnie pokonując dokładne dopasowania ciągów — wizualnie jest niemal identyczny z oryginałem, ale wykorzystuje inne kody znaków. ROT13 to tradycyjny wybór do ukrywania spoilerów: zaszyfrowany wynik wyraźnie różni się od oryginalnego tekstu i jest powszechnie rozpoznawaną konwencją, więc czytelnicy wiedzą, że aby go odczytać, muszą użyć narzędzia ROT13. Base64 to opcja wyglądająca najbardziej „zakodowanie” i jest powszechnie używana, gdy potrzebujesz bezpiecznego sposobu na osadzenie tekstu w adresie URL, polu JSON lub systemie, który słabo obsługuje znaki specjalne.

Najczęściej zadawane pytania

Czy to narzędzie zaciemnia kod JavaScript, CSS lub HTML?

Nie. To narzędzie działa wyłącznie na zwykłym tekście — nie parsuje składni kodu, nie zmienia nazw zmiennych ani nie minifikuje. Do prawdziwego zaciemniania/minifikacji kodu potrzebny jest minifikator na poziomie narzędzia budującego, który rozumie gramatykę danego języka.

Czy zaciemnianie znakami Unicode podobnymi do liter jest bezpieczne?

Nie — to lekkie zaciemnienie, a nie szyfrowanie. Każdy, kto przepuści tekst przez tryb Odkoduj tego narzędzia (lub podobne narzędzie do odwracania homoglifów), może odzyskać oryginał. Używaj go, aby uniknąć naiwnych filtrów słów kluczowych lub kopiowania tekstu, a nie do ochrony wrażliwych danych.

Dlaczego ROT13 używa tej samej logiki przycisku w obu kierunkach?

ROT13 przesuwa każdą literę o 13 miejsc w 26-literowym alfabecie, więc zastosowanie go dwukrotnie zwraca oryginalny tekst. Zaciemnij i Odkoduj dają ten sam wynik w trybie ROT13.

Czy tryb Base64 obsługuje tekst w innych językach niż angielski?

Tak — koder poprawnie obsługuje pełny zakres Unicode (litery z akcentami, znaki CJK, emoji), kodując reprezentację bajtową UTF-8, a nie tylko ASCII.

Czy mój tekst jest gdzieś przesyłany?

Nie. Wszystkie przekształcenia działają jako lokalny kod JavaScript w Twojej przeglądarce; nic nie jest wysyłane na serwer.

Powiązane narzędzia