Percent-kodirajte i dekodirajte URL-ove i URL komponente, sigurno za UTF-8.
Kako koristiti URL koder
Zalijepite tekst ili URL.
Odaberite kodiranje ili dekodiranje, te komponentni ili cjeloviti URL opseg.
Kopirajte rezultat.
URL-ovi smiju sadržavati samo ograničen skup znakova, pa se sve izvan tog skupa, razmaci, naglašena slova i rezervirani simboli poput & ? / =, mora izbjeći. Postotno kodiranje zamjenjuje svaki takav bajt znakom postotka i njegovom dvoznamenkastom heksadecimalnom vrijednošću, pa razmak postaje %20, a znak & postaje %26.
Ovaj alat kodira tekst i URL-ove u postotno kodirani oblik i dekodira ih natrag. Izgrađen je na standardnim funkcijama preglednika encodeURIComponent i encodeURI, pa izlaz točno odgovara onome što bi proizveo vaš vlastiti JavaScript, a siguran je za UTF-8 kod međunarodnog teksta.
Kodiranje i dekodiranje u potpunosti se odvijaju u vašem pregledniku, pa se ništa što zalijepite ne šalje na poslužitelj, što umiruje kada URL sadrži tokene ili parametre upita koje radije ne biste dijelili.
Prekidač opsega je bitan. Način komponente (encodeURIComponent) izbjegava rezervirane znakove poput & = ? / i ono je što želite za pojedinačnu vrijednost niza upita ili segment putanje. Način cijelog URL-a (encodeURI) ostavlja strukturne znakove netaknutima kako bi cijeli URL ostao upotrebljiv.
Uobičajena je pogreška kodiranje cijelog URL-a načinom komponente, koji izbjegava :// i ? i pokvari poveznicu. Druga je dvostruko kodiranje, gdje se već kodirani niz ponovno kodira i %20 se pretvori u %2520. Ako niste sigurni, najprije dekodirajte da vidite sirovu vrijednost.
Postoji i povijesna osobitost u nizovima upita: slanja obrazaca kodiraju razmak kao znak plus, dok postotno kodiranje koristi %20. Oba se viđaju u praksi, pa dekoderi obično prihvaćaju bilo koji.
Često postavljana pitanja
'Komponenta' (encodeURIComponent) kodira rezervirane znakove kao & = ? / za vrijednosti upita. 'Cjeloviti URL' (encodeURI) čuva strukturu URL-a.
Neispravni percent-nizovi (kao osamljeni %) ne mogu se dekodirati. Provjerite unos ili ga prvo ponovo kodirajte.
Ugradi ovaj alat
Dodajte ovaj alat na vlastitu web stranicu. Kopirajte isječak u nastavku; automatski ostaje ažuran.
<iframe src="https://monu.tools/embed/hr/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Slični alati
Kodirajte tekst u Base64 ili dekodirajte Base64 natrag u tekst. Sigurno za UTF-8 uz automatsko prepoznavanje smjera.
Dekodirajte JSON Web Token da biste pregledali zaglavlje i payload. Nije potreban tajni ključ. Potpis se ne verificira.
Generirajte SHA-1, SHA-256, SHA-384 i SHA-512 hash-ove bilo kojeg teksta, izravno u pregledniku.
Generirajte HMAC za poruku i tajni ključ koristeći SHA-1, SHA-256, SHA-384 ili SHA-512, u vašem pregledniku.