Ugrás a tartalomra

URL kódolás és dekódolás online

Az URL kódoló a szóközt, az ékezetes betűket és a különleges jeleket %-kódokká alakítja, így biztonságosan mehetnek webcímbe. A dekódoló a kódolt címet visszaalakítja olvasható szöveggé.

  • Korlátlanul ingyenes
  • Regisztráció nélkül
Minden a böngésződben történik, az adat nem kerül fel szerverre.
  • ✓ Ingyenes
  • ✓ Regisztráció nélkül
  • ✓ A fájl nem töltődik fel

Következő lépés

Ezután ezt is megcsinálhatod

Hogyan használd?

  1. Válaszd ki: kódolás vagy dekódolás.
  2. Másold be a szöveget vagy a webcímet.
  3. Kódolásnál válaszd ki a módot: paraméterérték, teljes URL vagy űrlap.
  4. Másold ki az eredményt; dekódolásnál a paramétereket táblázatban is látod.
Kipróbálom most

Mi az URL-kódolás, és miért kell?

A webcímekben csak korlátozott karakterkészlet szerepelhet: az angol ábécé betűi, a számjegyek és néhány jel. Minden más karaktert – a szóközt, az ékezetes betűket, a & = ? # / jeleket, ha nem az eredeti szerepükben állnak – százalékjeles kóddal kell helyettesíteni. Ezt hívják URL-kódolásnak vagy percent-encodingnak (angolul url encode).

A kódolás a karakter UTF-8 bájtjait írja ki %XX formában: a szóköz %20, az á %C3%A1, az ő %C5%91. Így a „tükörfúrógép” szóból a webcímben „t%C3%BCk%C3%B6rf%C3%BAr%C3%B3g%C3%A9p” lesz. A böngésző a címsorban általában visszaalakítva, olvashatóan mutatja, de a háttérben, a megosztott linkekben és a programok között a kódolt forma utazik.

Az eszköz élőben dolgozik: ahogy gépelsz vagy irányt váltasz, az eredmény azonnal frissül, így könnyen összevetheted a különböző módokat ugyanazon a szövegen.

A három kódolási mód

  • Paraméterérték (encodeURIComponent): a legszigorúbb. Minden olyan jelet kódol, amelynek a webcímben külön jelentése van (& = ? / # +), ezért egyetlen paraméter értékéhez ez a helyes, például egy keresőszóhoz vagy egy átirányítási címhez, amely maga is webcím.
  • Teljes URL (encodeURI): a webcím szerkezetét adó jeleket (: / ? & = #) meghagyja, csak a szóközt, az ékezeteket és a többi tiltott karaktert kódolja. Akkor használd, ha egy egész címet kell rendbe tenni.
  • Űrlap (x-www-form-urlencoded): olyan, mint a paraméterérték, de a szóközt + jellel írja. Így küldik a böngészők a hagyományos űrlapok adatait.

Ha nem tudod, melyik kell, a paraméterérték a biztonságos választás egy-egy értékhez.

Példák

BemenetMódEredmény
árvíztűrő tükörfúrógépparaméterérték%C3%A1rv%C3%ADzt%C5%B1r%C5%91%20t%C3%BCk%C3%B6rf%C3%BAr%C3%B3g%C3%A9p
a b&c=dparaméterértéka%20b%26c%3Dd
a b&c=dűrlapa+b%26c%3Dd
https://krux.hu/keresés?q=pdfteljes URLhttps://krux.hu/keres%C3%A9s?q=pdf

Látszik, hogy a teljes URL mód a ? és = jeleket érintetlenül hagyja, a paraméterérték mód viszont az & és = jeleket is kódolja.

Dekódolás és paraméterek

Dekódolás irányban egy kódolt webcímet vagy szöveget olvasható formára alakít. Ez jól jön, ha egy hosszú, %-kódokkal teli linket kaptál, és látni szeretnéd, mi van benne: milyen keresőszó, milyen átirányítási cím, milyen követőkód. Ha a bemenet teljes webcím, az eszköz a lekérdezési paramétereket (a ? utáni részt) táblázatban, név–érték párokban is megmutatja.

A „+ jel szóközt jelent” beállítás az űrlapokból és sok keresőből származó címekhez kell. Ha a szövegben érvénytelen %-kód van (például egy levágott link végén), az eszköz a hibás részt változatlanul hagyja, a többit dekódolja, és erről figyelmeztet.

Gyakori hibák

  • Kettős kódolás: ha egy már kódolt szöveget újra kódolsz, a % jelből %25 lesz (a %20-ból %2520). Ha egy linkben %25-öt látsz, valószínűleg kétszer kódolták. Dekódold kétszer.
  • Rossz mód: a teljes URL módban kódolt paraméterérték elronthatja a címet, ha az értékben & vagy = jel van, mert a szerver azt új paraméternek veszi.
  • A + jel: egy paraméterértékben a valódi + jelet %2B-ként kell küldeni, különben a szerver szóköznek értelmezheti. Ez telefonszámoknál (+36) gyakori hiba.
  • Régi kódolás: régi rendszerek az ékezetes betűket Latin-2 kódolással (például %F5 az ő-re) kódolták; ezt az UTF-8-as dekódoló nem tudja értelmezni.

Kinek hasznos?

Fejlesztőknek API-hívások és átirányítások összeállításához, marketingeseknek a kampánylinkek (UTM-paraméterek) ellenőrzéséhez, rendszergazdáknak a naplófájlokban szereplő címek olvasásához, és bárkinek, aki egy furcsa, %-jelekkel teli linket kapott, és látni szeretné, hová vezet. Az eredmény gépelés közben frissül, és egy gombbal visszatehető a bemenetbe.

Tipp: ha egy kampánylinket állítasz össze, minden paraméterértéket külön kódolj paraméterérték módban, és csak utána fűzd őket össze & jellel. Az URL kódolása és visszafejtése a böngésződben történik, így tokeneket, paramétereket és belső címeket is biztonságosan átalakíthatsz.

Gyakori kérdések

Mi a különbség az encodeURI és az encodeURIComponent között?

Az encodeURI a webcím szerkezeti jeleit (: / ? & = #) meghagyja, az encodeURIComponent ezeket is kódolja. Egy-egy paraméterértékhez az utóbbi a helyes.

Miért lesz a szóközből %20 vagy +?

A szabványos URL-kódolásban a szóköz %20. A hagyományos űrlapok adataiban a szóközt + jellel írják; ehhez válaszd az űrlap módot.

Mit jelent a %25 a linkben?

A % jel kódolt alakját. Ha sok %25 van egy linkben, valószínűleg kétszer kódolták; dekódold kétszer.

Milyen kódolással dolgozik?

UTF-8-cal, ahogy a mai böngészők és szerverek. A régi, Latin-2 kódolású %-kódokat nem tudja olvasható ékezetes betűvé alakítani.

Utoljára módosítva: 2026. november 3.

Ajánljuk

Hasonló eszközök

Ha a(z) URL kódoló és dekódoló jól jött, ezekre is szükséged lehet.

Mind a kategóriában →

Mások ezeket is használják