Koder i dekoder URL

Koduj parametry URL lub dekoduj tekst zapisany procentowo. Wybierz składnik, cały adres albo pole formularza i poprawnie obsługuj polskie znaki, spacje oraz znak +.

0 znaków
Wynik

Tutaj pojawi się wynik.

Jak kodować i dekodować wartości URL

  1. Wklej tekst źródłowy lub zakodowaną wartość i wybierz kodowanie albo dekodowanie.
  2. Użyj trybu składnika dla parametru lub segmentu ścieżki, trybu całego URL do zachowania separatorów albo trybu formularza dla wartości jednego pola.
  3. Uruchom konwersję i skopiuj wynik. Przed złożeniem adresu zakoduj każdą wartość parametru osobno.

Koder i dekoder URL: co warto wiedzieć

Tryb składnika koduje separatory takie jak & i =. Tryb pełnego URL pozostawia separatory adresu. W trybie formularza spacje stają się +, a dosłowny plus — %2B. Wybierz tryb zgodny z systemem odczytującym wynik.

Przykład: kodowanie wartości parametru URL

Dane wejściowe
Witaj, świecie! 👋 + & = / ?
Wynik
Witaj%2C%20%C5%9Bwiecie!%20%F0%9F%91%8B%20%2B%20%26%20%3D%20%2F%20%3F

Koder i dekoder URL: pytania i odpowiedzi

Kodować cały adres czy tylko wartość parametru?

Dla wartości użyj trybu składnika: & i = zmienią się w %26 i %3D. Tryb całego URL zachowuje separatory, takie jak :, /, ? i &, więc nie zabezpiecza automatycznie poszczególnych wartości. Podczas dekodowania zachowuje też kody znaków zarezerwowanych, takie jak %2F.

Dlaczego spacja zmienia się w %20 albo +?

Tryb składnika zapisuje spację jako %20, a właściwy znak + jako %2B. Tryb formularza używa + dla spacji i %2B dla plusa. Tylko w trybie formularza dekodowanie zamienia niezakodowany + w spację.

Dlaczego %20 zmienia się w %2520?

Ponowne kodowanie już zakodowanej wartości zamienia znak % w %25. Narzędzie przetwarza jedną warstwę naraz. Dekoduj tylko tyle razy, ile wymaga system odbierający: powtarzanie może przywrócić separatorom specjalne znaczenie w adresie URL.

Czy można kodować polskie litery i emoji?

Tak, kodowanie korzysta z UTF-8. Dekodowanie wymaga poprawnych sekwencji procentowych i bajtów UTF-8; niepełne sekwencje oraz %GG są odrzucane. Narzędzie nie konwertuje starszych kodowań, takich jak GBK. Wyświetla tekst, nie otwiera odtworzonego adresu.

Czy pliki, tokeny lub tekst są wysyłane na serwer?

Nie. Dane są przetwarzane w Twojej przeglądarce. Witryna udostępnia stronę i kod programu, ale nie wysyła danych do serwera konwersji ani nie zapisuje ich na koncie.

Wszystkie narzędzia programistyczne

Kodowanie i pliki

Przekształcaj tekst, bajty, adresy URL i osadzone obrazy bez zmiany oryginalnych danych.

Analiza danych i tekstu

Czytaj dane strukturalne, sprawdzaj tokeny i znajduj różnice między tekstami.

Skróty, identyfikatory i harmonogramy

Sprawdzaj integralność plików, generuj identyfikatory i analizuj znaczniki czasu oraz cykliczne zadania.

Dane i pliki są przetwarzane na Twoim urządzeniu. Nie zostawiaj poufnych wyników we współdzielonym schowku. Do pracy z kluczami prywatnymi i tokenami używaj zaufanego urządzenia.