Kodowanie/dekodowanie URL (konwerter japońskich URL i zapytań)

Natychmiast konwertuj kodowanie/dekodowanie URL (kodowanie procentowe) w przeglądarce. Przełączaj zachowanie encodeURIComponent/encodeURI i wykrywaj możliwe podwójne kodowanie.

Tryb automatyczny jest domyślny. Wklej dane wejściowe i od razu otrzymaj wynik, a potem kopiuj, zamieniaj albo czyść w jednym przepływie.

Dane wejściowe są przetwarzane lokalnie w przeglądarce i nigdy nie są wysyłane na serwer.

Jak używać

  1. Wklej URL albo ciąg parametrów do pola wejściowego.
  2. Wybierz tryb (Automatyczny/Koduj/Dekoduj) i cel (Wartość parametru/Pełny URL).
  3. Sprawdź wynik i skopiuj go. Użyj Zamień, gdy potrzebujesz kolejnego przebiegu.

Co wybrać?

Wartość parametru (zalecane)

Użyj konwersji w stylu encodeURIComponent dla wartości zapytania, fragmentów ścieżki i nazw plików.

Pełny URL

Użyj konwersji w stylu encodeURI, gdy chcesz zachować pełną strukturę URL.

+ vs %20

W zapytaniach w stylu formularzy + może oznaczać spację. To zachowanie możesz przełączać w opcjach zaawansowanych.

Przykład

Japoński URL

Wejście

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Podgląd wyjścia

Wybierz cel Pełny URL, aby zachować strukturę URL podczas konwersji

Parametry UTM

Wejście

utm_source=メール&utm_campaign=春セール 2026

Podgląd wyjścia

Łatwo porównać zachowanie + i %20

Ciąg z symbolami

Wejście

こんにちは/Hello?name=山田太郎&note=10%OFF

Podgląd wyjścia

Bezpieczne dekodowanie zachowuje nieprawidłowe sekwencje % i ostrzega zamiast przerywać działanie

Czym jest kodowanie/dekodowanie URL (kodowanie procentowe)?

  • Kodowanie procentowe zamienia znaki nieprzyjazne dla URL na zapis %xx.
  • Dekodowanie zamienia %xx z powrotem na oryginalne znaki.
  • Jest to niezbędne przy obsłudze japońskiego tekstu, spacji i symboli w URL.

Kiedy używać encodeURI, a kiedy encodeURIComponent

  • Używaj zachowania encodeURIComponent tylko dla wartości (wartość zapytania albo fragment ścieżki).
  • Używaj zachowania encodeURI dla pełnych URL.
  • Wybierz na podstawie tego, czy separatory takie jak ? & = / muszą pozostać nienaruszone.

FAQ

Jaka jest różnica między + a %20?

%20 to zapis spacji zgodny z RFC, natomiast + jest używany głównie w konwencji application/x-www-form-urlencoded. W zapytaniu pochodzącym z formularzy + może być traktowany jako spacja.

Której funkcji powinienem użyć?

Używaj konwersji w stylu encodeURIComponent tylko dla wartości, a konwersji w stylu encodeURI dla pełnych URL. Decyduj na podstawie tego, czy separatory mają pozostać bez zmian.

Co to jest podwójne kodowanie?

Jeśli widzisz dużo sekwencji %25, te same dane mogły zostać zakodowane wielokrotnie. To narzędzie potrafi to wykryć i pozwala zdekodować jeszcze raz jednym kliknięciem.