🔗 URL Kódoló/Dekódoló

Tedd webbiztossá URL-jeidet (Percent-encoding kódokkal) a szabálytalan karakterek ellen.

Hogy működik az URL kódolás elve?

Az URL protokollban egyes speciális karakterek vagy szóközök szabotálják a böngészők rendeltetésszerű utazását. Ezeket karaktereket helyettesíti egy 'százalék' és hexa érték.

Természetes, alapvető URL módosítások

  • Puszta szóközök → %20: Nélkülözhetetlen böngésző sávos kulcsszókereséskor a formokból. Spaces in URLs become %20 or +
  • Összekötő (&) jel → %26: Segít megkülönböztetni a belső tartalmi & és operátor & funkciót. Ampersand is encoded to avoid confusion with query separators
  • Értékadó (=) jel → %3D: Az adatok megőrzése elengedhetetlen egy token kulcs megadásakor a backendhez. Equals sign is encoded in values to prevent parsing issues
  • A '/' törtvonal → %2F: Segít elfedni a mappa utakat, s egy sima dokumentum stringjeként veszi a HTTP. Forward slash encoded when it's part of a value, not a path separator

Converts special URL characters to percent-encoded format ensuring valid URLs with spaces, Unicode, and special characters.

Key Facts

  • Defined in RFC 3986
  • Space: %20 or + in forms
  • Max URL length ~2048 chars in most browsers
  • Unicode is first UTF-8 encoded, then percent-encoded

Frequently Asked Questions

What is URL encoding?

Replaces unsafe chars with % + hex value. Space=%20, &=%26. URLs only support limited ASCII set.

Which chars need encoding?

Spaces, &, =, ?, #, and non-ASCII. Letters, digits, -_.~ are safe.

encodeURI vs encodeURIComponent?

encodeURI preserves URL structure chars (:/?#). encodeURIComponent encodes everything for query params.