Utils365

Kodowanie i dekodowanie URL

Koduj procentowo tekst do linków i zamieniaj zakodowane adresy URL z powrotem na czytelny tekst.

Wklej tekst, otwórz plik lub upuść go tutaj

Następny: Kodowanie / dekodowanie Base64 · Dekoder JWT

Zgłoś problem z tym narzędziem

Jak używać narzędzia Kodowanie / dekodowanie URL

  1. Wybierz Koduj lub Dekoduj

    Kodowanie sprawia, że tekst można bezpiecznie umieścić w URL. Dekodowanie zamienia %20 i inne kody z powrotem na tekst.

  2. Wklej tekst lub link

    Wynik aktualizuje się podczas pisania. Wybierz, czy kodujesz jedną część adresu URL, czy cały adres.

  3. Skopiuj wynik

    Skopiuj go lub pobierz. Dla linku z ciągiem zapytania każdy parametr jest wypisany poniżej, już zdekodowany.

Dlaczego warto korzystać z Utils365

  • Każdy język i emoji

    Tekst jest kodowany jako UTF-8, więc polskie znaki, chiński i emoji przechodzą w obie strony bez zmian.

  • Czytaj linki śledzące

    Wklej długi link i zobacz każdy parametr zapytania, np. utm_source, w osobnym wierszu ze zdekodowaną wartością.

  • Czytelne błędy

    Uszkodzony kod % jest wskazany razem z pozycją, więc łatwo go znaleźć w długim adresie URL.

  • Prywatność w standardzie

    Kodowanie i dekodowanie odbywa się w przeglądarce, więc linki z tokenami lub danymi osobowymi nigdy nie są przesyłane.

Często zadawane pytania

Czym jest kodowanie URL?

To inaczej kodowanie procentowe: znaki niedozwolone w adresie URL zapisuje się jako % i dwie cyfry szesnastkowe. Spacja staje się %20, a € staje się %E2%82%AC.

Kodować część adresu URL czy cały adres?

Koduj część, np. wyszukiwaną frazę lub wartość w ciągu zapytania, aby znaki takie jak & i = nie zepsuły linku. Cały URL koduj tylko po to, by naprawić spacje i znaki diakrytyczne, zachowując działanie : / ? & = #.

Spacja to %20 czy +?

Używa się obu. %20 działa wszędzie w adresie URL. + oznacza spację tylko w ciągach zapytania i danych formularzy. Zaznacz Spacje jako +, aby kodować tak jak formularze HTML.

Dlaczego dekodowanie zgłasza nieprawidłowy kod %?

Po % muszą stać dwie cyfry szesnastkowe, a kody razem muszą tworzyć prawidłowy UTF-8. Samotnego % ani uciętego kodu jak %E2%82 nie da się zdekodować. Prawdziwy znak procentu zapisuje się jako %25.

Czy to to samo co encodeURIComponent?

Tak. Tekst do części adresu URL używa encodeURIComponent, a Cały adres URL używa encodeURI, więc wyniki są dokładnie takie jak w JavaScripcie.