URL kódoló / dekódoló

Szöveg URL-kódolása (percent-encoding) és visszafejtése, helyes UTF-8 kezeléssel, kizárólag a böngésződben.

URL kódolt kimenet

Az URL kódoló/dekódoló egy kattintással alakítja a szöveget URL-biztos, százalékjellel kódolt (percent-encoded) formára, és vissza is fejti azt. A magyar ékezetes és bármilyen Unicode karaktert helyesen kezeli (UTF-8 kódolással), és választhatsz a komponens-szintű (encodeURIComponent) és a teljes URL-t megőrző (encodeURI) kódolás között. Fontos: a feldolgozás teljesen a böngésződben történik, a beírt adat nem kerül a szerverre.

Hogyan működik

Válaszd ki az irányt (Kódolás vagy Dekódolás), illeszd be a szöveget vagy az URL-kódolt értéket, és az eszköz a böngésződben azonnal átalakítja. Komponens módban a vezérlő karakterek (&, =, ?, /, szóköz) is kódolódnak — ez kell egyetlen query-paraméter értékéhez vagy egy útvonal-szegmenshez. A „Teljes URL” kapcsolóval az URL szerkezeti karakterei érintetlenül maradnak, így egy egész címet kódolhatsz biztonságosan.

Mikor használd

Akkor hasznos, amikor egy query-paraméter értékét, egy átirányítási (redirect) URL-t vagy egy ékezetes szöveget kell biztonságosan URL-be tenned, vagy egy kapott, %xx-szekvenciákkal teli linket szeretnél olvashatóvá visszafejteni és ellenőrizni.

Példák

Egy ékezetes keresőkifejezés (pl. „árvíztűrő tükörfúrógép”) kódolása query-paraméter értékének. Egy kapott, kódolt redirect_uri visszafejtése, hogy lásd, valójában hová mutat.

Gyakori kérdések

Felmegy a beírt adat a szerverre?
Nem, a kódolás és dekódolás teljesen a böngésződben történik, a beírt szöveg vagy URL nem hagyja el a gépedet.
Mi a különbség a komponens és a teljes URL kódolás között?
A komponens mód (encodeURIComponent) minden vezérlő karaktert kódol — ezt egyetlen query-érték vagy útvonal-szegmens kódolásához használd. A teljes URL mód (encodeURI) érintetlenül hagyja az URL szerkezeti karaktereit (://, ?, &, /), így egy teljes cím biztonságos kódolásához való.
Helyesen kezeli a magyar ékezeteket?
Igen, az eszköz a szöveget UTF-8 szerint kódolja, így minden ékezetes és Unicode karakter pontosan megmarad oda-vissza.

Útmutatók

Kapcsolódó eszközök

  • Base64 kódoló / dekódoló — Szöveg kódolása Base64-be és visszafejtése, helyes UTF-8 kezeléssel, kizárólag a böngésződben.
  • HTML entity kódoló / dekódoló — Szöveg HTML entitásokká kódolása (<, & …) és visszafejtése, kizárólag a böngésződben.
  • JSON formázó / validáló — JSON szépítése (behúzás), tömörítése és validálása szintaxis-kiemeléssel, kizárólag a böngésződben.
  • UUID / GUID generátor — Véletlen UUID v4 (GUID) azonosítók generálása egyszerre többet is, egy kattintással másolva.
  • Hash generátor (MD5 / SHA-256) — MD5 és SHA-256 hash (ujjlenyomat) generálása szövegből, helyes UTF-8 kezeléssel, kizárólag a böngésződben.
  • Unix timestamp átváltó — Unix időbélyeg átváltása olvasható dátummá és vissza, másodperc és ezredmásodperc támogatással.