Alat za programere

Kodirajte ili dekodirajte URL

URL-kodirajte ili dekodirajte komponentu ili cijeli URL s postotnim kodiranjem u vašem pregledniku. Podržani su Unicode i emoji.

Koristite komponentni način za vrijednosti upita. Način punog URL-a zadržava : / ? & = # dok kodiram ostatak. Ništa nije učitano.

  • Radi lokalno
  • Bez slanja
  • Odmah
  • Besplatno
Način kodiranja

Komponenta koristi encodeURIComponent. Puni URL koristi encodeURI tako da shema, :, /, ?, &, = i # ostaju čitljivi.

Kako radi

  1. Zalijepite podatke
  2. Pokrenite radnju
  3. Kopirajte rezultat

Zašto NEXNARA

  • Privatno

    Podaci ostaju u pregledniku.

  • Odmah

    Rezultat se pojavljuje odmah.

  • Bez učitavanja

    Ništa se ne šalje na NEXNARA poslužitelj.

  • Radi svugdje

    Instalacija nije potrebna.

Saznajte više

Što je URL kodiranje?

URL kodiranje (postotno kodiranje) zamjenjuje rezervirane ili ne-ASCII znakove % slijedovima kao %20 za razmak. Preglednici i API-ji koriste ga u nizovima upita i segmentima putanje.

Kako ga koristiti

Odaberite komponentu za vrijednost upita ili segment puta. Odaberite Puni URL kada već imate potpunu vezu i trebate samo razmake i ne-ASCII kodiranje. Decode poništava postotak kodiranja. Swap mijenja dvije kutije.

Komponenta naspram punog URL-a

Komponentni način rada koristi encodeURIComponent, koji kodira gotovo svaki rezervirani znak. Način punog URL-a koristi encodeURI tako da: /? & = # ostati na mjestu. Stavljanje cijelog URL-a kroz komponentni način pretvorilo bi ga u jednu neprozirnu vrijednost.

Uobičajene namjene

Kodirajte pojmove za pretraživanje, Unicode staze ili parametre upita prije nego što ih stavite u vezu. Dekodirajte kopirani URL da biste pročitali izvorni tekst. Ovo nije Base64 kodiranje.

Privatnost

Vaš tekst ostaje u pregledniku. Ne prenosi se na poslužitelje NEXNARA i ne sprema se u kolačiće, lokalnu pohranu ni bazu podataka.

Često postavljana pitanja

Što je postotno kodiranje?

Postotno kodiranje predstavlja znakove kao % praćeno s dvije heksadecimalne znamenke. Razmak postaje %20. Ne-ASCII tekst postaje UTF-8 postotni slijedovi.

Kada trebam kodirati puni URL?

Koristite Kodiraj puni URL kada već imate potpuni URL i trebate kodirati samo razmake ili Unicode. Koristite Kodiraj komponentu za jednu vrijednost koja će stajati unutar URL-a.

Koja je razlika između encodeURI i encodeURIComponent?

encodeURIComponent kodira rezervirane znakove kao što su &, =, ?, / i #. encodeURI ostavlja te znakove strukture na mjestu tako da puni URL ostaje URL.

Što ako kodiranje nije valjano?

Prekinuti nizovi kao što su usamljeni %, %2 ili %GG prijavljuju se kao nevažeće postotno kodiranje. Stranica se ne ruši.

Podržava li URL kodiranje Unicode i emoji?

Da. Tekst je postotno kodiran kao UTF-8, tako da se korejski, japanski, arapski i emotikoni ponavljaju u komponentnom načinu.

Je li moj URL učitan?

Ne. Kodiranje i dekodiranje izvodi se samo u ovom pregledniku. Nema prijenosa s poslužitelja niti vanjskog API-ja.

Je li URL kodiranje isto kao Base64?

Ne. Postotno kodiranje čini tekst sigurnim u URL-u. Base64 kodira proizvoljne bajtove kao ASCII. Koristite alat Base64 za podatkovne URL-ove i datoteke.