Narzędzie deweloperskie

Zakoduj lub zdekoduj adres URL

Kodowanie adresu URL lub dekodowanie komponentu lub pełnego adresu URL z kodowaniem procentowym w przeglądarce. Obsługiwane są Unicode i emoji.

Użyj trybu komponentu dla wartości zapytań. Tryb pełnego adresu URL utrzymuje : / ? & = # podczas kodowania reszty. Nic nie zostało przesłane.

  • Działa lokalnie
  • Bez wysyłania
  • Natychmiast
  • Za darmo
Tryb kodowania

Komponent używa encodeURIComponent. Pełny adres URL używa encodeURI, więc schematy:, /,?, &, = i # pozostają czytelne.

Jak to działa

  1. Wklej dane
  2. Uruchom działanie
  3. Skopiuj wynik

Dlaczego NEXNARA

  • Prywatnie

    Dane zostają w przeglądarce.

  • Natychmiast

    Wyniki pojawiają się od razu.

  • Bez wysyłania

    Nic nie jest wysyłane na serwer NEXNARA.

  • Działa wszędzie

    Nie wymaga instalacji.

Dowiedz się więcej

Czym jest kodowanie URL?

Kodowanie URL (procentowe) zamienia znaki zastrzeżone lub nie-ASCII na sekwencje % takie jak %20 dla spacji. Przeglądarki i API używają go w query stringach i segmentach ścieżki.

Jak z niego korzystać

Wybierz Komponent dla wartości zapytania lub segmentu ścieżki. Wybierz Pełny adres URL, jeśli masz już kompletny link i potrzebujesz tylko spacji i kodu innego niż ASCII. Dekodowanie cofa kodowanie procentowe. Zamień zamienia dwa pola.

Składnik a pełny URL

Tryb komponentowy wykorzystuje encodeURIComponent, który koduje prawie każdy zarezerwowany znak. Tryb pełnego adresu URL używa encodeURI, więc: /? & = # pozostań na miejscu. Umieszczenie całego adresu URL w trybie komponentowym spowodowałoby przekształcenie go w jedną nieprzezroczystą wartość.

Typowe zastosowania

Zakoduj wyszukiwane hasła, ścieżki Unicode lub parametry zapytania przed umieszczeniem ich w łączu. Odkoduj skopiowany adres URL, aby przeczytać oryginalny tekst. To nie jest kodowanie Base64.

Prywatność

Twój tekst zostaje w przeglądarce. Nie jest przesyłany na serwery NEXNARA ani zapisywany w plikach cookie, pamięci lokalnej lub bazie danych.

Częste pytania

Czym jest kodowanie procentowe?

Kodowanie procentowe przedstawia znaki jako % i dwie cyfry szesnastkowe. Spacja staje się %20. Tekst nie-ASCII staje się sekwencjami procentowymi UTF-8.

Kiedy kodować pełny URL?

Użyj Koduj pełny URL, gdy masz już kompletny adres i trzeba zakodować tylko spacje lub Unicode. Użyj Koduj składnik dla jednej wartości wewnątrz URL.

Jaka jest różnica między encodeURI i encodeURIComponent?

encodeURIComponent koduje znaki zastrzeżone, takie jak &, =,?, / i #. encodeURI pozostawia te znaki struktury na miejscu, więc pełny adres URL pozostaje adresem URL.

Co się stanie, jeśli kodowanie jest nieprawidłowe?

Uszkodzone sekwencje, takie jak samotny %, %2 lub %GG, są zgłaszane jako nieprawidłowe kodowanie procentowe. Strona nie ulega awarii.

Czy kodowanie adresów URL obsługuje Unicode i emoji?

Tak. Tekst jest kodowany procentowo w formacie UTF-8, więc koreański, japoński, arabski i emoji są przesyłane w obie strony w trybie komponentowym.

Czy mój adres URL został przesłany?

Nie. Kodowanie i dekodowanie odbywa się tylko w tej przeglądarce. Nie ma przesyłania na serwer ani zewnętrznego interfejsu API.

Czy kodowanie URL jest takie samo jak kodowanie Base64?

Nie. Kodowanie procentowe zapewnia bezpieczeństwo tekstu w adresie URL. Base64 koduje dowolne bajty jako ASCII. Użyj narzędzia Base64 dla adresów URL i plików danych.