Omnikit
ProgramowaniePlikiFinanseWszystkie narzędzia
Ctrl K
Narzędzia dla programistówNarzędzia do plikówKalkulatory finansoweWszystkie narzędzia
Strona głównaNarzędzia dla programistówKoder i dekoder URL
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Koder i dekoder URL

programowanie

Kodowanie procentowe i dekodowanie tekstu oraz adresów URL, z podglądem każdej części linku

Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane.

Kodowanie procentowe zastępuje znaki, których adres URL nie może przenosić: spacja staje się %20, a znak & to %26. Bez niego ciąg zapytania psuje się na pierwszym znaku specjalnym. To narzędzie koduje i dekoduje w obie strony oraz rozkłada link na części. Nic nie jest wysyłane.

Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał

Dalej:
  • Kodowanie i dekodowanie Base64 Tekst i pliki do Base64 i z powrotem, z trybem bezpiecznym dla URL i podglądem obrazów
  • Koder i dekoder encji HTML Kodowanie &, <, > i cudzysłowów jako encji HTML lub dekodowanie każdej encji nazwanej i numerycznej

Jak zakodować adres URL

1

Na karcie „Koduj / Dekoduj” wybierz Koduj lub Dekoduj.

2

Wybierz Jedna wartość dla parametru lub frazy wyszukiwania albo Cały URL dla pełnego linku.

3

Włącz „Spacje jako +”, jeśli tekst to dane formularza.

4

Wpisz lub wklej tekst w lewym panelu, a potem kliknij Kopiuj, aby skopiować wynik.

Koder i dekoder URL

Ten koder URL zamienia tekst na kodowanie procentowe, dzięki czemu spacje stają się %20, a znaki takie jak &, ? i ₹ są zapisywane tak, by każda przeglądarka i serwer odczytały je tak samo. Po przełączeniu na dekodowanie zakodowany ciąg zamienia się z powrotem w zwykły tekst w trakcie pisania.

Istnieją dwa sposoby kodowania, a wybór złego to częsty błąd. Tryb komponentu, jak encodeURIComponent w JavaScripcie, koduje wszystko, co ma znaczenie w adresie URL, łącznie z / ? & = i #; służy do pojedynczej wartości, takiej jak fraza wyszukiwania czy adres przekierowania. Tryb Cały URL, jak encodeURI, zostawia te znaki bez zmian i koduje tylko spacje oraz tekst spoza ASCII, co pasuje do pełnego linku.

Gdy dekodowanie się nie uda, narzędzie dokładnie wskazuje problem. Samotny znak procentu, jak w "50% off", lub bajty ucięte w środku znaku są zgłaszane z pozycją, zamiast lakonicznego błędu przeglądarki "URI malformed". Jeśli wynik nadal zawiera sekwencje takie jak %20, tekst został prawdopodobnie zakodowany dwa razy, o czym pojawia się informacja.

Karta URL rozkłada link na protokół, host, port, ścieżkę, hash i tabelę parametrów zapytania, każdy zdekodowany. Po edycji, dodaniu lub usunięciu parametru link jest odbudowywany z poprawnym kodowaniem, co przydaje się do sprawdzania tagów UTM lub zmiany filtra w długim adresie wyszukiwania. Wszystko działa w przeglądarce i nic nie jest wysyłane. Powiązane narzędzia: Base64 Encode & Decode, JWT Decoder.

Najczęściej zadawane pytania

Czym różni się encodeURIComponent od encodeURI?

encodeURIComponent koduje każdy znak o specjalnym znaczeniu w adresie URL, łącznie z / ? & = i #, więc nadaje się do jednej wartości wewnątrz adresu. encodeURI zachowuje te znaki i koduje tylko spacje oraz tekst spoza ASCII, więc nadaje się do całego linku.

Skąd błąd URI malformed przy dekodowaniu?

Tekst zawiera znak %, po którym nie ma dwóch cyfr szesnastkowych, jak w 50% off, albo bajty, które nie tworzą prawidłowego UTF-8. To narzędzie pokazuje dokładną pozycję. Dosłowny znak procentu zapisuje się jako %25.

Spacja to %20 czy +?

W ścieżce i w większości API spacja to %20. W danych formularzy HTML (application/x-www-form-urlencoded) spację zapisuje się jako +. Włącz opcję plusa, aby kodować lub dekodować w ten sposób.

Jak zobaczyć i edytować parametry adresu URL?

Otwórz kartę URL i wklej link. Każdy parametr zapytania pojawia się w tabeli, zdekodowany. Po zmianie wartości, dodaniu lub usunięciu wiersza odbudowany adres poniżej od razu się aktualizuje i jest gotowy do skopiowania.

Czy ten koder URL jest darmowy i prywatny?

Tak, darmowy, bez rejestracji i bez limitu ilości kodowanego lub dekodowanego tekstu. Kodowanie działa w przeglądarce w JavaScripcie, więc wklejone linki, tokeny i ciągi zapytań nigdy nie trafiają na serwer, a po zamknięciu karty nic nie zostaje zapisane.

Dlaczego zdekodowany tekst nadal zawiera %20?

Zwykle chodzi o podwójne kodowanie: tekst zakodowano raz, a potem ponownie, więc spacja stała się %20, a następnie %2520. Po drugim dekodowaniu spacje wracają. Ta strona pokazuje uwagę, gdy wynik nadal wygląda na zakodowany, by było wiadomo, że potrzebny jest kolejny przebieg.

Nadal coś nie działa? Zapytaj o narzędzie Koder i dekoder URL a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.

Powiązane narzędzia

Wszystkie narzędzia dla programistów
Kalkulator chmodUprawnienia plików w Linuksie: zaznacz pola lub wpisz 755 albo rwxr-xr-x i skopiuj polecenie chmodKonwerter JSON na struktury GoZamiana próbki JSON na struktury Go z tagami json, int lub float64, wskaźnikami i omitemptyKodowanie i dekodowanie Base64Tekst i pliki do Base64 i z powrotem, z trybem bezpiecznym dla URL i podglądem obrazówKonwerter znacznika czasu UnixZnaczniki czasu Unix na daty i daty na znaczniki czasu, w dowolnej strefie czasowejJSON na TypeScriptGeneruj interfejsy lub typy TypeScript z przykładowego JSONKonwerter CSV na JSONKonwertuj CSV na JSON i JSON na CSV, z podglądem tabeliKonwerter YAML na JSONKonwertuj YAML na JSON i JSON na YAML, z rozwiązanymi kotwicamiJSON Patch Generator and TesterCreate an RFC 6902 JSON Patch from two documents, or apply one and see the result
Czy to narzędzie było pomocne?
Omnikit

Małe zadania wykonywane w przeglądarce. Bezpłatnie, szybko i prywatnie. Pliki nigdy nie są przesyłane.

Pliki

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Programowanie

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanse

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
PoradnikiPytaniaO serwisieJak sprawdzamyBiblioteka prawa (beta)PrywatnośćRegulaminUjawnieniaKontaktMore: Exam practice (UGC NET Paper 1)Działa w przeglądarce. Nic nie jest przesyłane. © 2026 Omnikit (theomnikit.com)