URL kódolás/dekódolás (Magyar URL-ek és lekérdezés-konverzió)
URL kódolás és dekódolás (százalékos kódolás) azonnal a böngészőjében. Váltson az encodeURIComponent / encodeURI ekvivalensek között, és ismerje fel a lehetséges kettős kódolást.
Beállítások
Haladó
Melyiket használjam?
Paraméter értéke → encodeURIComponent
Lekérdezési értékekhez, útvonal-szegmensekhez és fájlnevekhez a legjobb (biztonságos encodeURIComponent konverzió).
Teljes URL → encodeURI
Megőrzi a határolókat (? & = /), így az URL-ek olvashatók maradnak.
+ vs %20
A „%20” a szabvány. A „+” egy űrlap/lekérdezési egyezmény — váltson, amikor szükséges.
Példa bemenetek
- https://example.com/search?q=budapest ebéd&ref=email#szakasz
- utm_source=email&utm_campaign=tavaszi vásár 2026
- szia/Hello?name=Kovács János¬e=10%KEDVEZMÉNY
Gyorsbillentyűk
URL kódolás/dekódolás (százalékos kódolás)
Mi az a százalékos kódolás?
Az URL kódolás/dekódolás a nem ASCII és foglalt karaktereket %xx szekvenciákká alakítja, hogy biztonságosan továbbíthatók legyenek az URL-ekben.
encodeURI vs encodeURIComponent
Használja az encodeURIComponent-et egyedi értékekhez; használja az encodeURI-t teljes URL-ekhez, ahol a határolóknak meg kell maradniuk.
Tipp
Ha a %25 folyamatosan megjelenik, a szöveg valószínűleg kétszeresen lett kódolva. Használja a figyelmeztető bannert a biztonságos újbóli dekódoláshoz.
GYIK
+ és %20, mi a különbség?
A „%20” az RFC-kompatibilis százalékos kódolás a szóközökhöz. A „+” jelet főként HTML űrlapoknál (application/x-www-form-urlencoded) használják, és a lekérdezési karakterláncokban gyakran szóköznek tekintik.
Melyik függvényt használjam?
Csak értékeknél (lekérdezési érték, elérési út részlet, fájlnév) válassza az encodeURIComponent konverziót. Teljes URL-eknél, amelyeknek meg kell tartaniuk a ? & = / jeleket, válassza az encodeURI-t.
Mi az a kettős kódolás?
Ha a %25 (egy kódolt „%”) gyakran előfordul, az érték kétszeresen lehet kódolva. Használja az „Újra dekódolás” gombot az eredeti visszaállításához.