Co to jest Koder / Dekoder URL?

Darmowy koder/dekoder URL online. Koduj i dekoduj ciągi URL.

Kodowanie URL, znane również jako kodowanie procentowe (percent-encoding), to standardowy sposób umieszczania znaków specjalnych w adresach URL. Znaki takie jak spacje, symbole i tekst spoza ASCII muszą być kodowane, ponieważ adresy URL mają ograniczony zestaw dozwolonych znaków. Koder/Dekoder URL obsługuje zarówno kodowanie, jak i dekodowanie, ułatwiając przygotowanie adresów URL do wywołań API, przekierowań i prac związanych z tworzeniem stron internetowych.

W trybie Encode narzędzie przekształca niebezpieczne znaki na ich odpowiedniki w kodowaniu procentowym. Spacja staje się %20, ampersand (&) staje się %26, znak równości (=) staje się %3D, a znaki Unicode, takie jak é, stają się %C3%A9 (ich reprezentacja w bajtach UTF-8). Dzięki temu parametry zapytania, ścieżki URL i identyfikatory fragmentów są bezpiecznie przesyłane bez ryzyka błędnej interpretacji przez przeglądarki i serwery.

W trybie Decode operacja odwrotna przywraca znaki zakodowane procentowo do ich czytelnej formy. Jest to niezbędne przy debugowaniu odpowiedzi API, przeglądaniu adresów URL do śledzenia i analizowaniu łańcuchów przekierowań. Na przykład adres URL zawierający „q=hello%20world&category=%23web” zostaje zdekodowany do „q=hello world&category=#web”. Forma zdekodowana to to, co faktycznie interpretuje serwer lub przeglądarka.

Przycisk dwukierunkowej zamiany umożliwia natychmiastowe przełączanie między kodowaniem a dekodowaniem, co jest przydatne do weryfikacji w obie strony. Narzędzie wykorzystuje standardowe funkcje JavaScriptu encodeURIComponent() i decodeURIComponent(), które obsługują wszystkie znaki zdefiniowane w specyfikacji URI. Przetwarzanie odbywa się w całości lokalnie, bez komunikacji z serwerem.

Przykłady użycia Koder / Dekoder URL

Kodowanie łańcucha zapytania wyszukiwania dla wywołania API

Twoje API wyszukiwania przyjmuje parametr zapytania: „q=artificial intelligence & machine learning”. Ampersand i spacje wymagają kodowania. Wklej zapytanie i zakoduj: „q=artificial%20intelligence%20%26%20machine%20learning”. API otrzyma je teraz jako pojedynczą wartość parametru zamiast dzielić je w miejscu znaku &.

Dekodowanie adresu URL przekierowania w celu zrozumienia parametrów śledzenia

Marketingowy adres URL przekierowania zawiera „%7Bclick_id%7D” i „%26source%3Dnewsletter”. Zdekoduj go, aby ujawnić „{click_id}” i „&source=newsletter”. Forma zdekodowana pomaga zrozumieć, jakie parametry śledzenia przekazuje przekierowanie i jakich wartości dynamicznych się spodziewa.

Przygotowanie adresu URL zawierającego znaki Unicode

Adres URL strony produktu zawiera japońską nazwę produktu: „かわいい猫のぬいぐるみ”. Zakoduj ścieżkę, aby otrzymać „%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84%E7%8C%AB%E3%81%AE%E3%81%AC%E3%81%84%E3%81%90%E3%82%8B%E3%81%BF”. Ta wersja z kodowaniem procentowym jest tym, co przeglądarki wysyłają do serwerów w przypadku międzynarodowych nazw domen i ścieżek.

Dlaczego warto użyć Koder / Dekoder URL?

  • Bidirectional URL encoding and decoding
  • Useful for query strings, redirects, and APIs
  • Obsługuje spaces, symbols, and Unicode text
  • Runs locally with no network requests

Jak używać Koder / Dekoder URL — krok po kroku

1

Wybierz encode or decode mode.

2

Wklej the URL or text you want to transform.

3

Przejrzyj the converted result instantly.

4

Skopiuj the output or swap it back into the other mode for quick debugging.

Dla kogo Koder / Dekoder URL jest najlepszy?

  • debugowanie API
  • redirect URLs
  • tracking parameters
  • strony

Profesjonalne porady dla Koder / Dekoder URL

  • 1Używaj encodeURIComponent() dla wartości parametrów zapytania (wszystko po znaku ?). Dla części ścieżkowej adresu URL bardziej odpowiednia jest funkcja encodeURI(), ponieważ zachowuje ona znaki / i ?.
  • 2Zawsze koduj treści generowane przez użytkowników przed umieszczeniem ich w adresach URL. Brak kodowania może prowadzić do podatności na wstrzykiwanie parametrów, gdzie użytkownik wstawia & lub =, aby manipulować parametrami zapytania.
  • 3Nowoczesne przeglądarki automatycznie kodują spacje jako %20 w adresach URL. Starsze systemy mogą używać znaku + dla spacji (format application/x-www-form-urlencoded). To narzędzie używa %20, które jest standardowym kodowaniem URL.
  • 4Podczas debugowania problemów z podwójnym kodowaniem dekoduj wiele razy. Jeśli zdekodowany wynik nadal zawiera %20 lub %26, dekoduj ponownie, aż wszystkie sekwencje kodowane zostaną rozwiązane.

Koder / Dekoder URL — najczęściej zadawane pytania

Dlaczego do URLs need encoding?

URLs can only safely contain certain characters. Spaces, symbols, and non-ASCII characters should be encoded so browsers and servers interpret the address correctly.

When should I decode a URL?

Decode a URL when you need to inspect query parameters, review redirects, debug API calls, or understand a link that contains encoded characters.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

Gotowy do użycia Koder / Dekoder URL?

Bezpłatne narzędzie online — działa w przeglądarce, bez rejestracji. Zacznij używać teraz.

Wypróbuj teraz
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.