Marketing i linki

Kodowanie i dekodowanie URL online

Zakoduj tekst, aby bezpiecznie użyć go w adresie URL, albo zamień link z kodowaniem procentowym na zwykły tekst.

Prywatność z założenia: Twoje dane zostają na Twoim urządzeniu.

Dane wejściowe

Tryb kodowania

Wynik

Do czego służy narzędzie „narzędzie do kodowania i dekodowania URL”?

Adresy URL mogą zawierać tylko niektóre znaki, więc spacje, polskie litery i symbole takie jak & trzeba kodować (kodowanie procentowe: spacja staje się %20, a „ł” %C5%82). To narzędzie do kodowania URL zamienia tekst na bezpieczną postać, a dekoder przywraca zakodowane linki do czytelnego tekstu.

Jak korzystać z narzędzia „narzędzie do kodowania i dekodowania URL”

  1. Wklej tekst lub adres URL w polu wejściowym.
  2. Wybierz „Komponent”, aby zakodować pojedynczą wartość, np. zapytanie, albo „Pełny URL”, aby zachować znaki takie jak / ? &.
  3. Naciśnij „Koduj” lub „Dekoduj”.
  4. Skopiuj wynik albo użyj go jako nowych danych wejściowych do kolejnego kroku.

Twoja prywatność

Kodowanie i dekodowanie odbywa się w przeglądarce. Wklejane linki nigdy nie są wysyłane do MyToolsLab.

Przeczytaj, jak MyToolsLab chroni prywatność

Najczęstsze pytania

Czym różni się kodowanie komponentu od kodowania pełnego URL?

Kodowanie komponentu (encodeURIComponent) zamienia wszystkie znaki zarezerwowane, w tym / ? & = i #, i jest właściwe dla pojedynczej wartości zapytania. Kodowanie pełnego URL (encodeURI) ich nie rusza, dzięki czemu gotowy adres nadal działa.

Kiedy potrzebuję dekodera URL?

Gdy link lub wpis w dzienniku jest pełen sekwencji takich jak %20 lub %C5%82 i chcesz go przeczytać. Dekodowanie zamienia je z powrotem na spacje, litery i symbole.

Dlaczego niektóre adresy URL używają + zamiast %20 dla spacji?

Formularze HTML tradycyjnie kodują spacje w zapytaniu jako +. Przy dekodowaniu danych z formularza zaznacz „+ jako spacja”; w ścieżkach, gdzie + jest prawdziwym plusem, nie zaznaczaj.

Dlaczego dekodowanie zgłasza błąd „nieprawidłowy format”?

Po znaku % muszą następować dwie cyfry szesnastkowe, a bajty muszą tworzyć poprawny UTF-8. Samotny % (jak w „100%”) lub urwana sekwencja powoduje błąd; najpierw zakoduj znak % jako %25.