Programista

Koder / dekoder URL

Koduj i dekoduj adresy URL (percent-encoding).

  • Natychmiast
  • Za darmo
  • Prywatnie (przetwarzane lokalnie)
  • Bez rejestracji

Kodowanie URL — dlaczego i jak

Gdy adres zawiera spację, akcent lub znak zarezerwowany, musi zostać zakodowany, aby pozostał poprawny. Percent-encoding zastępuje te znaki kodem zaczynającym się od %. To narzędzie koduje i dekoduje jednym kliknięciem.

Jak używać

  1. Wklej swoją treść

    URL/parametr do zakodowania lub zakodowany ciąg do zdekodowania.

  2. Kliknij Koduj lub Dekoduj

    Wynik pojawi się w dolnym obszarze.

  3. Skopiuj

    Użyj wartości w swoim linku lub kodzie.

Popularne znaki i ich kodowanie

ZnakZakodowany
spacja%20
&%26
=%3D
?%3F
/%2F
:%3A
#%23
+%2B
@%40
é%C3%A9

Znaki z akcentami są kodowane w UTF-8 (kilka bajtów).

Zastosowania

  • Linki z parametrami wyszukiwania zawierającymi spacje.
  • API: przekazywanie wartości w query string.
  • Debugowanie: odczyt zakodowanego URL znalezionego w logu.

Najczęstsze pytania

Czym jest kodowanie URL?

Adres URL może zawierać tylko ograniczony zestaw znaków. Kodowanie (percent-encoding) zastępuje niedozwolone znaki znakiem % i ich kodem szesnastkowym. Na przykład spacja staje się %20.

Po co kodować URL?

Aby bezbłędnie przesyłać parametry zawierające spacje, akcenty lub symbole (&, =, ?, /…), zwłaszcza w linkach, formularzach i wywołaniach API.

Co dokładnie robi narzędzie?

Stosuje encodeURIComponent (do kodowania parametru) i decodeURIComponent (do dekodowania), z pełną obsługą UTF-8 — akcenty i emoji włącznie.

Jaka jest różnica między %20 a znakiem +?

W adresie URL spacja jest kodowana jako %20. W danych formularza (application/x-www-form-urlencoded) może być zapisana jako +. Podczas dekodowania narzędzie zamienia + na spację.

Czy moje dane są wysyłane?

Nie. Kodowanie i dekodowanie odbywają się w Twojej przeglądarce.