Programista

Escapowanie tekstu

Jeden tekst, zescapowany do JSON, JS, HTML, URL i Base64 naraz.

  • Natychmiast
  • Za darmo
  • Prywatnie (przetwarzane lokalnie)
  • Bez rejestracji
JSON
JavaScript
HTML
URL
Base64

Ten sam tekst, gotowy dla pięciu kontekstów naraz

Wstawienie tekstu do kodu wymaga jego zescapowania według języka docelowego. Zamiast szukać właściwej funkcji za każdym razem, to narzędzie pokazuje od razu pięć najużyteczniejszych form zescapowanych — każdą do skopiowania jednym kliknięciem.

  1. Wpisz tekst

    Z cudzysłowami, akcentami, symbolami, łamaniami wierszy…

  2. Odczytaj pięć wyników

    JSON, JavaScript, HTML, URL i Base64, na żywo.

  3. Skopiuj ten, którego potrzebujesz

    Jeden przycisk na wiersz.

Przykład: He said "hi" &

CelWynik
JSON"He said \"hi\" & "
JavaScript'He said "hi" & '
HTMLHe said "hi" & <b>
URLHe%20said%20%22hi%22%20%26%20%3Cb%3E

Base64 obsługuje UTF-8 (z akcentami i emoji). Przypomnienie: Base64 to nie szyfrowanie, lecz odwracalne kodowanie — nigdy nie ukrywaj nim sekretu.

Najczęstsze pytania

Po co escapować tekst?

By bezpiecznie wstawić go do innego języka, nie psując składni ani nie otwierając luki. Cudzysłów w łańcuchu JSON, nawias ostry w HTML czy spacja w URL muszą być „zescapowane”, by traktować je jako tekst, nie kod.

Czym różni się JSON od JavaScriptu?

Bardzo blisko, ale nie tożsamo: JSON wymaga podwójnych cudzysłowów, JS akceptuje też apostrofy i ma kilka dodatkowych escape’ów. To narzędzie daje literał JSON (uniwersalny) i literał JS w apostrofach, gotowe do wklejenia w każdym kontekście.

Do czego służy kodowanie URL?

Do przenoszenia znaków specjalnych w URL: spacja staje się %20, & staje się %26 itd. Niezbędne dla parametrów zapytania, inaczej serwer rozetnie URL w złym miejscu. To encodeURIComponent w JavaScripcie.

Czy Base64 to szyfrowanie?

Nie, i to kluczowe: Base64 to proste, odwracalne przez każdego kodowanie, nie szyfrowanie. Służy do przenoszenia danych binarnych w tekście (data-URI, e-maile), nigdy do ochrony sekretu.