Zainstaluj naszą aplikację 🪄 kliknij ikonę w prawym górnym rogu paska adresu.

Koder URL

0 z 0 ocen
Młoda kobieta pokazująca gest OK przy neonowym biurku, demonstrująca narzędzie URL encoder

Ten darmowy URL encoder zamienia zwykły tekst w format bezpieczny dla sieci, podmieniając znaki specjalne na ich odpowiedniki w kodowaniu procentowym. Żadnej rejestracji.

Jak działa URL encoder

Przeglądarki i serwery rozumieją w adresach tylko określony zestaw znaków ASCII. Gdy twój query string zawiera spacje, ampersandy albo polskie znaki, żądanie HTTP się sypie. Ten URL encoder online tłumaczy te niebezpieczne bajty na standardowy format. Zamienia każdy problematyczny znak na znak procentu i dwie cyfry heksadecymalne.

Podstawą jest tu RFC 3986. Pewnie kojarzysz to jako percent-encoding. Spacja zmienia się w %20. Ampersand w %26. Narzędzie skanuje twój input bajt po bajcie i robi dokładnie to samo. Zostawia znaki alfanumeryczne i kilka bezpiecznych symboli jak myślniki całkowicie nietknięte.

Kiedy sięgać po darmowy URL encoder

Potrzebujesz tego, gdy ręcznie składasz parametry query. Jeśli wrzucisz frazę wyszukiwania użytkownika prosto do adresu, jedna spacja albo znak zapytania utnie ci request. Programiści używają percent encode string też wtedy, gdy kombinują, jak poprawnie zakodować url do żądań sieciowych.

Świetnie sprawdza się też przy debugowaniu. Czasem serwer odrzuca twój payload, bo w header wkradł się ukryty newline albo jakiś błądzący znak unicode. Wklej surowy string tutaj. Dokładny zakodowany output od razu powie ci, który niewidzialny znak wywołał błąd 400 Bad Request.

  • Składanie dynamicznych query strings w client-side JavaScript.
  • Formatowanie payloadów webhook z nieprzewidywalnym inputem od użytkownika.
  • Debugowanie odrzuconych requestów API z ukrytym whitespace.
  • Przygotowanie danych do submitów formularzy HTML.

Limity tego URL encoder online

To narzędzie obsługuje tylko sam krok kodowania. Nie waliduje, czy twój finalny adres jest składniowo poprawny albo czy serwer docelowy go przyjmie. Zakodujesz wielki payload JSON, to wynikowy string będzie ogromny, ale narzędzie i tak go przerobi.

Uważaj na podwójne kodowanie. Jeśli twój input jest już zakodowany procentowo, przepuszczenie go znowu zakoduje same znaki procentu. Z %20 zrobi się %2520. Serwer zdekoduje to z powrotem do %20 zamiast do spacji. Zawsze sprawdzaj input przed kliknięciem.

Jak używać URL encoder

  1. Wklej surowy tekst albo parametr query w pole input.
  2. Kliknij przycisk encode, żeby przetworzyć string.
  3. Przejrzyj output, żeby upewnić się, że znaki specjalne są poprawnie escaped.
  4. Skopiuj wynikowy string w kodowaniu procentowym do schowka.
  5. Wklej bezpieczny string prosto do swojego URL albo requestu API.

Ściąga z kodowania popularnych znaków

Zobacz, jak narzędzie tłumaczy częste znaki specjalne na ich bezpieczne heksadecymalne odpowiedniki.

ZnakZakodowana wartośćTypowe zastosowanie
Spacja%20Oddzielanie słów w parametrach query
Ampersand%26Łączenie wielu parametrów query
Znak zapytania%3FRozpoczynanie stringu query
Znak równości%3DOddzielanie kluczy od wartości
Hash%23Identyfikacja fragmentów URL

Frequently asked questions

Czy ten URL encoder jest w pełni darmowy?
Tak. Narzędzie jest całkowicie darmowe i nie wymaga rejestracji. Możesz kodować stringi do codziennych zadań deweloperskich bez płacenia ani grosza.
Jak zdekodować url z powrotem do zwykłego tekstu?
Ta konkretna strona tylko koduje tekst. Żeby odwrócić proces, potrzebujesz URL decoder. Większość przeglądarek automatycznie dekoduje stringi w kodowaniu procentowym, gdy wyświetla je w pasku adresu, ale do surowego użytku programistycznego przyda ci się dedykowane narzędzie do dekodowania.
Dlaczego mój zakodowany output wygląda dziwnie albo jest podwójnie zakodowany?
Pewnie wrzuciłeś już zakodowany string w pole input. Narzędzie zakoduje znak procentu z pierwszego przebiegu na %25. Sprawdź oryginalny input, żeby upewnić się, że zawiera surowe, niezakodowane znaki przed przetwarzaniem.
Czy to narzędzie działa na urządzeniach mobilnych?
Tak. Interfejs jest w pełni responsywny i działa identycznie w mobilnych przeglądarkach. Możesz wkleić tekst, wygenerować zakodowany output i skopiować go do mobilnego schowka dokładnie tak samo jak na desktopie.
Jaka jest maksymalna długość inputu dla URL encoder?
Sam interfejs nie narzuca sztywnego limitu znaków. Ekstremalnie duże inputy mogą jednak spowodować, że twoja konkretna karta przeglądarki zacznie lagować podczas przetwarzania stringu. Trzymaj inputy w rozsądnych rozmiarach dla najlepszej wydajności.

Udostępnij

Podobne narzędzia

Dekoder URL

Odkoduj dane URL z powrotem do zwykłego tekstu.

13
0

Popularne narzędzia