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.
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
- URL-kódolás (percent-encoding): mikor és miért kell — Miért törnek el a linkek ékezetes vagy speciális karaktereknél, és hogyan oldja meg ezt az URL-kódolás.
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.