Kodowanie Dekodowanie URL
Darmowy koder, dekoder i parser URL online. Konwertuj tekst na kodowanie procentowe, dekoduj ciągi URL i wyodrębnij parametry zapytania.
Czym jest kodowanie URL?
Kodowanie URL (nazywane również kodowaniem procentowym) to mechanizm konwertujący znaki na format, który może być bezpiecznie przesyłany przez internet. Zastępuje niebezpieczne znaki znakiem % followed by dwiema cyframi heksadecymalnymi.
Dlaczego muszę kodować URL-e?
URL-e mogą być przesyłane przez internet tylko przy użyciu zestawu znaków ASCII. Znaki takie jak spacje, znaki nie-ASCII i znaki zarezerwowane muszą być kodowane, aby zapewnić ich poprawne przesłanie i nie uszkodzić struktury URL.
Jaka jest różnica między encodeURI a encodeURIComponent?
encodeURI koduje pełny URL, ale zachowuje znaki struktury URL takie jak : / ? & = #. encodeURIComponent koduje wszystkie znaki specjalne i jest używany do kodowania poszczególnych wartości parametrów URL.
Jakie znaki muszą być kodowane w URL?
Znaki zarezerwowane takie jak ! # $ & ' ( ) * + , / : ; = ? @ [ ] i znaki nie-ASCII muszą być kodowane. Spacje stają się %20 lub +, a znaki specjalne są konwertowane na ich heksadecymalną reprezentację %XX.
Jak zdekodować URL?
Wklej zakodowany URL w pole wejściowe, wybierz tryb Dekoduj, a narzędzie automatycznie przekonwertuje sekwencje %XX z powrotem na ich oryginalne znaki.
Czym jest kodowanie procentowe (%XX)?
Kodowanie procentowe reprezentuje znaki jako % followed by dwiema cyframi heksadecymalnymi. Na przykład spacja staje się %20, a / staje się %2F. Każdy bajt reprezentacji UTF-8 znaku jest kodowany oddzielnie.
Czy mogę analizować komponenty URL tym narzędziem?
Tak, tryb Analizuj rozkłada URL-e na komponenty: protokół, nazwa hosta, port, nazwa ścieżki, wyszukiwanie (ciąg zapytania), hash (fragment), nazwa użytkownika i hasło. Wyodrębnia również parametry zapytania jako pary klucz-wartość.
Czy to narzędzie jest bezpieczne dla wrażliwych URL-i?
Absolutnie. Wszystkie kodowanie, dekodowanie i analiza odbywa się w 100% w Twojej przeglądarce. Żadne dane nie są wysyłane do żadnego serwera, co czyni go całkowicie bezpiecznym dla URL-i zawierających tokeny, hasła lub inne wrażliwe informacje.
Czym są parametry ciągu zapytania?
Parametry zapytania to część URL po symbolu ?, zawierająca pary klucz-wartość oddzielone przez &. Na przykład: ?name=john&age=30. Są używane do przekazywania danych do serwerów webowych.
Czy to narzędzie obsługuje znaki UTF-8?
Tak, narzędzie w pełni obsługuje kodowanie UTF-8. Możesz poprawnie kodować i dekodować znaki międzynarodowe, emoji i dowolne znaki Unicode.
Czym jest podwójne kodowanie?
Podwójne kodowanie zachodzi, gdy już zakodowany URL jest kodowany ponownie. Na przykład %20 staje się %2520. To narzędzie może pomóc Ci zidentyfikować i naprawić podwójnie zakodowane URL-e, dekodując je wielokrotnie.
Czy mogę wyodrębnić określone parametry zapytania?
Tak, tryb Analizuj wyświetla wszystkie parametry zapytania w formacie tabeli, ułatwiając przeglądanie, kopiowanie lub analizowanie poszczególnych parametrów.
Jak korzystać z Kodowanie Dekodowanie URL
Koduj lub dekoduj tekst za pomocą kodowania procentowego albo rozbij pełny adres URL na składowe. Wszystko działa lokalnie w przeglądarce — nic z tego, co wkleisz, nie jest wysyłane.
- Wpisz lub wklej tekst w polu „Enter text or URL...”.
- W obszarze „Type:” wybierz Component, aby escapować pojedynczą wartość, lub Full URL, aby zachować znaki takie jak : i /.
- Kliknij Encode, aby przekształcić tekst w postać zakodowaną procentowo.
- Kliknij Decode, aby zamienić zakodowany ciąg z powrotem na czytelny tekst.
- Kliknij Parse, aby rozbić adres na protokół, host, ścieżkę i parametry zapytania.
Używaj Component dla pojedynczych wartości zapytania i Full URL, gdy link ma pozostać klikalny.
Powiązane narzędzia
- Kodowanie/Dekodowanie Base64 Darmowy koder i dekoder Base64 online. Konwertuj tekst na Base64 i Base64 na tekst natychmiast. Bez przesyłania na serwer, 100% prywatnie.
- Kodowanie/Dekodowanie Encji HTML Koduj lub dekoduj encje HTML natychmiast. Konwertuj znaki specjalne jak <, >, &, ", ' na encje HTML i odwrotnie. Darmowe, szybkie, w przeglądarce.
- Przeglądarka Hex Przeglądaj zawartość plików w formacie hex dump z wyszukiwaniem, nawigacją offsetu i wirtualnym przewijaniem
- Szyfrowanie / Deszyfrowanie AES Szyfrowanie/deszyfrowanie AES z trybami CBC, CFB, CTR, OFB, ECB, padding Pkcs7/ZeroPadding/NoPadding, klucze 128/192/256 bit, wyjście Base64, automatyczne wykrywanie formatu klucza/IV
- Kompresor Brotli Darmowy kompresor Brotli online. Kompresuj pliki do .br z jakością 0–11 lub dekompresuj .br do oryginału. Działa w całości w przeglądarce — bez wysyłania i instalowania.
- Kompresor Zstd Darmowy kompresor zstd online. Kompresuj pliki do .zst z poziomami Zstandard 1–19 lub dekompresuj .zst do oryginału. Działa w całości w przeglądarce — bez wysyłania i instalowania.
- Konwerter MessagePack Darmowy konwerter MessagePack online. Koduj JSON do msgpack i dekoduj hex, base64 lub pliki .bin z powrotem do czytelnego JSON, z porównaniem rozmiaru. Bez wysyłania, działa w przeglądarce.
- Generator ULID Generuj online uniwersalne unikalne identyfikatory sortowalne leksykalnie (ULID). Dekoduj ULID, wyodrębniaj znaczniki czasu i twórz identyfikatory wsadowe dla baz danych.