Skip to main content
CalculoraCalculora

Finansowe i Biznesowe

Kalkulatory FinansoweInwestycje & PlanowanieFinanse OsobisteInwestycje w NieruchomościNarzędzia BiznesoweStartup i SaaS

Matematyka i Technologia

Kalkulatory MatematyczneNarzędzia InżynieryjneNarzędzia FizyczneNarzędzia DeweloperskieNarzędzia Szkolne

Zdrowie i Życie

Narzędzia MedyczneNarzędzia PomocniczeGeneratory Losowe

Twórcy i Specjalności

Gospodarka TwórcówNarzędzia IslamskieZrównoważony RozwójGry

Konwertery

Przelicznik JednostekPrzelicznik DługościPrzelicznik WagiPrzelicznik Temperatury→ Konwertery Jednostek

Generatory losowe

Generator Losowych LiczbSiła HasłaKoło FortunySymulator Rzutu MonetąRzut KostkąStrefy Czasowe→ Generatory Losowe
Konwerter Plików

PDF

Konwertuj PDF do JPGKonwertuj PDF do PNGKonwertuj PDF na TXTKonwertuj PDF do GIFKonwertuj PDF do WebPKonwertuj PDF do SVGKonwertuj PDF na DOCXKonwertuj PDF na ExcelKonwertuj PDF na PowerPointKonwertuj PDF na HTMLKonwertuj PDF na MarkdownKonwertuj PDF na TIFF

Obrazy

Konwertuj JPG do PNGKonwertuj PNG do JPGKonwertuj PNG do WebPKonwertuj WebP do PNGKonwertuj WebP do JPGKonwertuj JPG do WebPKonwertuj SVG na PNGKonwertuj SVG na JPGKonwertuj SVG do WebPKonwertuj BMP do PNGKonwertuj BMP do JPGKonwertuj BMP do WebP

Zaawansowane Obrazy

Konwertuj HEIC do JPGKonwertuj HEIC do PNGKonwertuj TIFF do JPGKonwertuj TIFF do PNGKonwertuj JPG do TIFFKonwertuj PNG do TIFFKonwertuj JPG do ICOKonwertuj PNG do ICOKonwertuj JPEG na AVIFKonwertuj PNG do AVIF

GIF

Konwertuj GIF do PNGKonwertuj GIF do JPGKonwertuj GIF na pojedyncze ramki (PNG/JPEG)Konwertuj PNG do GIFKonwertuj JPG do GIFKonwertuj GIF do WebP

Edycja

Dodaj znak wodnyUsuwanie obiektów z obrazuZmień rozmiar obrazu natychmiast w przeglądarceKompresuj obrazy online — zmniejsz rozmiar pliku, zachowaj jakość
Math Speed ChallengeMental Math ChallengeWordleBint WaladSudoku2048
Konwerter walut
CalculoraCalculora

Twoja platforma kalkulatorów wszystko w jednym. Darmowe, szybkie i dokładne narzędzia dla każdej potrzeby.

Dane wprowadzone do kalkulatora pozostają w 100% prywatne — wszystkie obliczenia odbywają się w Twojej przeglądarce i nigdy nie docierają do naszych serwerówZawsze bezpłatne — bez płatnych murów, bez subskrypcji, bez kont

Popularne

  • Kalkulator BMI
  • Kalkulator Kredytu
  • Kalkulator Wieku
  • Kalkulator Hipoteki
  • Kalkulator Procentowy
  • Kalkulator Naukowy
  • Zobacz wszystkie →

Kategorie

  • Matematyka
  • Finanse
  • Zdrowie i Życie
  • Finansowe i Biznesowe
  • Narzędzia deweloperskie
  • Inżynieria
  • Kategorie →

Więcej

  • Konwerter walut
  • Konwerter Plików
  • Gry i Zabawy

Prawne

  • O nas
  • Skontaktuj się z nami
  • Polityka prywatności
  • Warunki korzystania
  • Zastrzeżenie prawne
  • Mapa witryny

Języki

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. Wszelkie prawa zastrzeżone.

Zbudowane z — 100% bezpłatnie

Lekki i szybki — pliki cookie i analityka działają tylko za Twoją zgodą

  1. Strona główna
  2. Narzędzia Deweloperskie
  3. Enkoder/dekoder URL

Enkoder/dekoder URL

Spacje, symbole i znaki specjalne psują adresy URL — kodowanie procentowe to rozwiązuje. Enkoduj dowolny URL do bezpiecznego przesyłania lub dekoduj go z powrotem do czytelnego tekstu, natychmiast.

Ładowanie kalkulatora...
Czy to narzędzie Ci pomogło?

Czym jest Enkoder/dekoder URL?

Enkoder/dekoder URL przekształca zwykły tekst na bezpieczny dla URL format kodowania procentowego i z powrotem. Niezbędny dla programistów pracujących z parametrami zapytania, żądaniami API i routingiem URL.

Kiedy używać tego kalkulatora

  • Tworzysz adres URL z parametrami zapytania zawierającymi spacje, symbole lub znaki spoza ASCII
  • Musisz zdekodować adres URL z kodowaniem procentowym, aby przeczytać jego rzeczywistą zawartość
  • Debugujesz API, które odrzuca Twój URL z powodu niezakodowanych znaków specjalnych
  • Przetwarzasz adresy URL przesłane przez użytkowników, które wymagają oczyszczenia przed użyciem
  • Musisz zbiorczo zakodować lub zdekodować wiele segmentów URL jednocześnie
  • Tworzysz przekierowania lub adresy URL wywołań zwrotnych, w których parametry muszą być poprawnie zakodowane

Kroki:

  1. Wpisz lub wklej tekst/URL, który chcesz zakodować lub zdekodować.
  2. Wybierz tryb Enkoduj lub Dekoduj.
  3. Kliknij przycisk Konwertuj.
  4. Skopiuj wynik, aby użyć go w swojej aplikacji.

Wzór

Kodowanie: Niebezpieczne znaki → % + 2-cyfrowy kod szesnastkowy ➡ Dekodowanie: %XX → Oryginalny znak

Przypadki użycia

  • Tworzenie bezpiecznych ciągów zapytań dla adresów URL
  • Przetwarzanie parametrów żądań API
  • Debugowanie zakodowanych adresów URL
  • Tworzenie przyjaznych dla URL slugów i ścieżek

Kluczowe korzyści

  • Kodowanie i dekodowanie w czasie rzeczywistym
  • Obsługa wszystkich znaków specjalnych
  • Działa w całości w przeglądarce
  • Bezpłatnie, bez rejestracji

Wskazówki

  • Zawsze koduj generowane przez użytkownika parametry URL
  • Używaj encodeURIComponent() dla parametrów zapytania w JavaScript
  • Dekoduj adresy URL przed wyświetleniem ich użytkownikom dla czytelności

Częste błędy

  • Przypadkowe podwójne kodowanie adresów URL
  • Używanie niewłaściwego kodowania w niewłaściwym kontekście (URL vs HTML)
  • Zapominanie, że + oznacza spację w ciągach zapytań, ale nie w segmentach ścieżki

Kluczowe pojęcia

  • Kodowanie URL: Kodowanie procentowe dla bezpiecznych adresów URL
  • Kodowanie procentowe: % po którym następuje kod szesnastkowy
  • Ciąg zapytania: Parametry po ? w adresie URL
  • Znaki zarezerwowane: Znaki o specjalnym znaczeniu w adresach URL

Powiązane pojęcia

  • Kodowanie procentowe: Mechanizm zastępowania niebezpiecznych znaków znakiem % oraz ich dwucyfrowym kodem ASCII w formacie szesnastkowym dla bezpiecznego przesyłania URL
  • Ciąg zapytania: Część adresu URL po znaku ?, zawierająca pary klucz-wartość oddzielone znakami &
  • Znaki zarezerwowane: Znaki takie jak :, /, ?, #, [, ], @, !, $, &, (, ), *, +, ,, ;, = mające specjalne znaczenie w składni URL zgodnie z RFC 3986
  • Znaki bezpieczne dla URL: Znaki niezarzezerwowane (litery, cyfry, -, _, ., ~), które nie wymagają kodowania w adresach URL
  • encodeURIComponent vs. encodeURI: Funkcje JavaScript, w których encodeURIComponent koduje dla pojedynczych wartości wszystko oprócz liter, cyfr i _*-.~, podczas gdy encodeURI zachowuje znaki struktury URL dla pełnych adresów

Przykład

Kodowanie "Hello World & Friends!" → "Hello%20World%20%26%20Friends%21". Dekodowanie "search%3Fq%3Dhello+world" → "search?q=hello world".

Interpretacja wyników

Enkoder zamienia niebezpieczne znaki URL (spacje, &, ?, #, znaki spoza ASCII itd.) na format kodowania procentowego, w którym każdy znak staje się % po którym następuje dwucyfrowy kod szesnastkowy. Dekoder odwraca ten proces, przywracając oryginalny czytelny tekst. Liczba znaków pomaga zweryfikować, że kodowanie nie zduplikowało ani nie skróciło niespodziewanie danych wejściowych. Tryb komponentu koduje szerszy zestaw znaków i jest przeznaczony do kodowania pojedynczych wartości parametrów zapytania. Tryb URL jest bardziej restrykcyjny co do tego, co jest kodowane, i jest przeznaczony do kodowania pełnych ścieżek URL lub całych adresów. Używaj trybu komponentu podczas tworzenia ciągów zapytań i trybu URL podczas kodowania kompletnego adresu. Tryb wsadowy pozwala kodować lub dekodować wiele wierszy jednocześnie, co jest przydatne, gdy masz listę adresów URL lub parametrów do przetworzenia. Każdy wiersz jest traktowany jako osobne dane wejściowe, a wszystkie wyniki są wyświetlane razem, aby ułatwić kopiowanie.

Najczęściej Zadawane Pytania

Dlaczego adresy URL wymagają kodowania?
Adresy URL mogą zawierać tylko określone znaki ASCII. Znaki takie jak spacje, &, ?, # oraz znaki spoza ASCII muszą zostać zakodowane (kodowanie procentowe), aby zapewnić bezpieczne przesyłanie przez internet.
Czym jest kodowanie procentowe?
Kodowanie procentowe zastępuje niebezpieczne znaki znakiem % oraz ich dwucyfrowym kodem szesnastkowym. Na przykład spacja staje się %20, a & staje się %26.
Czy kodowanie URL jest tym samym co kodowanie HTML?
Nie. Kodowanie URL (kodowanie procentowe) dotyczy adresów URL. Kodowanie HTML wykorzystuje encje takie jak &amp; dla & lub &lt; dla <. Pełnią różne funkcje w tworzeniu stron internetowych.
Kiedy powinienem używać trybu URL zamiast trybu komponentu?
Użyj trybu komponentu podczas kodowania pojedynczej wartości parametru zapytania (np. frazy wyszukiwania). Użyj trybu URL podczas kodowania pełnej ścieżki URL lub gdy potrzebujesz, aby cały ciąg był bezpieczny dla URL. Tryb komponentu koduje więcej znaków, ponieważ zakłada, że wartość zostanie umieszczona w strukturze adresu URL.
Dlaczego kodowanie 'Hello World' daje 'Hello%20World' zamiast 'Hello+World'?
W segmentach ścieżki URL spacje są kodowane jako %20. Kodowanie spacji jako + jest używane tylko w danych application/x-www-form-urlencoded (przesyłanie formularzy HTML). Nowoczesną najlepszą praktyką jest konsekwentne używanie %20 w adresach URL. Kalkulator używa %20 do kodowania URL.
Czy mogę kodować znaki spoza ASCII, takie jak emoji lub litery z akcentami?
Tak. Znaki spoza ASCII są najpierw konwertowane na bajty UTF-8, a następnie każdy bajt jest kodowany procentowo. Na przykład emoji ☺ (U+1F600) staje się %F0%9F%98%80. Litery z akcentami, takie jak é (U+00E9), stają się %C3%A9. Jest to standardowe podejście zdefiniowane w RFC 3986.
Jaka jest różnica między tym a kodowaniem encji HTML?
Kodowanie URL (kodowanie procentowe) dotyczy adresów URL — zamienia znaki na kody szesnastkowe %XX. Kodowanie encji HTML zamienia znaki na encje nazwane lub numeryczne, takie jak &amp; dla & lub &#8364; dla €. Służą zupełnie innym celom i nie są wymienne.
Dlaczego niektóre adresy URL działają bez kodowania, mimo że zawierają znaki specjalne?
Nowoczesne przeglądarki automatycznie kodują adresy URL podczas nawigacji lub wysyłania formularzy. Jednak gdy tworzysz adresy URL programowo (w kodzie, wywołaniach API lub przekierowaniach po stronie serwera), musisz kodować ręcznie, ponieważ serwer tego za Ciebie nie zrobi.
Czy istnieje ryzyko podwójnego kodowania?
Tak. Jeśli zakodujesz URL, który został już zakodowany, %20 zamieni się w %2520, co jest nieprawidłowe. Zawsze sprawdzaj, czy Twoje dane wejściowe nie zostały już zakodowane, zanim zakodujesz ponownie. Ten kalkulator pokazuje zdekodowane dane wyjściowe, abyś mógł zweryfikować poprawność wyniku.
Jak obsługiwać zakodowane adresy URL w JavaScript?
Użyj decodeURIComponent() do dekodowania i encodeURIComponent() do kodowania pojedynczych wartości. W przypadku pełnych adresów URL użyj decodeURI() i encodeURI(), które zachowują znaki struktury URL (/, ?, # itd.). Nigdy nie używaj escape() ani unescape() — są przestarzałe i nie obsługują poprawnie Unicode.

Powiązane narzędzia

Odkryj więcej narzędzi

Kalkulator Proporcji

Kalkulator Pasma

Kalkulator Czasu Pobierania

Kalkulator Kosztów Hostingu Cloud

Kalkulator Kosztów CDN

Kalkulator Monetyzacji API

Podobne narzędzia

Kalkulator Proporcji
Narzędzia Deweloperskie
Kalkulator Pasma
Narzędzia Deweloperskie
Kalkulator Czasu Pobierania
Narzędzia Deweloperskie
Kalkulator Kosztów Hostingu Cloud
Narzędzia Deweloperskie