Kodowanie i dekodowanie URL
Koduj procentowo tekst do linków i zamieniaj zakodowane adresy URL z powrotem na czytelny tekst.
Zgłoś problem z tym narzędziem
Jak używać narzędzia Kodowanie / dekodowanie URL
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.
Wklej tekst lub link
Wynik aktualizuje się podczas pisania. Wybierz, czy kodujesz jedną część adresu URL, czy cały adres.
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.