Besplatan alat za programere
URL Encoder/Decoder - Enkodirajte i Dekodirajte URL-ove
Enkodirajte specijalne znakove i razmake u URL-ovima. Dekodirajte percent-encoded stringove natrag u čitljiv tekst. Podrška za encodeURIComponent i encodeURI. Sve lokalno u pregledniku.
Kako enkodirati i dekodirati URL s specijalnim znakovima?
URL Encoder/Decoder alat radi tri zadatka: 1) Enkodiraj (encodeURIComponent) — enkodira sve specijalne znakove uključujući :, /, ?, #, &, koristi se za pojedinačne query parametre. Razmak postaje %20. 2) Dekodiraj (decodeURIComponent) — vraća percent-encoded string natrag u čitljiv tekst. 3) Enkodiraj cijeli URL (encodeURI) — ostavlja strukturalne znakove URL-a (: / ? #) neenkodirane, idealno za enkodiranje punih URL-ova. Sve znakove koje treba enkodirati definira RFC 3986 standard. Specijalna slova se enkodiraju kao UTF-8 multi-byte sekvence — Google pravilno čita ove URL-ove ali se za SEO preporučuju čitljivi URL-ovi s latiničnim znakovima. Sve se obrađuje lokalno u pregledniku koristeći ugrađene JavaScript funkcije — ništa se ne šalje na server. BeoHosting hosting od 8,43 KM/mj podržava .htaccess URL rewrite za SEO-friendly URL-ove.
- Tri funkcije — encodeURIComponent, decodeURIComponent, encodeURI
- UTF-8 specijalni znakovi podržani (multi-byte sekvence)
- RFC 3986 standard — kompatibilno sa svim API-jima i preglednicima
- BeoHosting URL rewrite od 8,43 KM/mj — SEO-friendly URL-ovi
URL Encoder / Decoder
Unesite tekst ili URL za enkodiranje/dekodiranje. Sve se obrađuje lokalno u vašem pregledniku.
Privatnost: Enkodiranje i dekodiranje se vrši isključivo u vašem pregledniku koristeći ugrađene JavaScript funkcije. Ništa se ne šalje na server niti se sprema.
Tablica specijalnih znakova i njihovih URL kodova
Najčešći specijalni znakovi koji se moraju enkodirati u URL-ovima.
URL Enkodiranje - Zašto je važno i kada ga koristiti
URL enkodiranje (percent-encoding) je mehanizam definiran RFC 3986 standardom koji omogućuje sigurno prenošenje specijalnih znakova kroz URL. URL-ovi mogu sadržavati samo određeni skup ASCII znakova - slova, znamenke i nekoliko specijalnih znakova. Svi ostali znakovi, uključujući razmake i simbole, moraju biti enkodirani.
Kada koristiti URL enkodiranje?
URL enkodiranje je potrebno u nekoliko situacija: pri slanju podataka kroz URL parametre (query string), pri konstrukciji URL-ova s korisničkim unosom, pri radu s API-jima koji očekuju enkodirane parametre i pri kreiranju linkova koji sadrže specijalne znakove ili ne-ASCII slova.
URL enkodiranje i SEO
Za SEO optimizaciju, preporučuje se koristiti čitljive URL-ove bez enkodiranja gdje je to moguće. Google i drugi pretraživači mogu čitati UTF-8 enkodirane URL-ove, ali jednostavniji URL-ovi s latiničnim slovima su bolji za dijeljenje i korisničko iskustvo. Na BeoHosting hosting paketima možete postaviti .htaccess ili Nginx pravila za stvaranje SEO-friendly URL-ova.
Gdje se koristi URL enkodiranje?
Query parametri
Enkodiranje vrijednosti u URL parametrima (?ime=Ivan%20Horvat). Bez enkodiranja, razmak bi prekinuo URL.
API pozivi
Slanje podataka kroz REST API URL-ove. Specijalni znakovi u parametrima moraju biti enkodirani za ispravan prijenos.
Forme i pretraga
HTML forme s GET metodom automatski enkodiraju podatke u URL. Razumijevanje enkodiranja pomaže pri debuggiranju.
Ne-ASCII znakovi u URL-u
Ćirilica, latinica s dijakritičkim znakovima i drugi ne-ASCII znakovi zahtijevaju UTF-8 enkodiranje za sigurno korištenje u URL-ovima.
Redirekcije
Kada URL sadrži specijalne znakove i koristi se kao parametar drugog URL-a, dvostruko enkodiranje može biti potrebno.
Email i marketing
Linkovi u email kampanjama s tracking parametrima zahtijevaju pravilno enkodiranje za ispravan rad.
Spremni za pokretanje svoje stranice?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 30 dana garancije povrata novca.
Često postavljana pitanja - URL Enkoder/Dekoder
Odgovori na najčešća pitanja o našim uslugama.
Pozovite nas: podrška radi 24/7, telefonom i putem tiketa.
(+381) 60 3535 720Šta je URL enkodiranje?
URL enkodiranje (poznato i kao percent-encoding) je mehanizam za enkodiranje informacija u URL-u (Uniform Resource Locator). Specijalni znakovi se zamjenjuju postotkom (%) i dvoznamenkastim heksadecimalnim kodom. Na primjer, razmak postaje %20. Ovo je definirano RFC 3986 standardom.
Kada treba koristiti URL enkodiranje?
URL enkodiranje je potrebno kada šaljete podatke kroz URL parametre (query string), kada URL sadrži specijalne znakove (razmake, ne-ASCII slova, simbole), pri radu s API-jima koji očekuju enkodirane parametre i kada radite linkove koji sadrže korisničke podatke. Preglednici automatski enkodiraju URL-ove, ali pri programiranju često morate to raditi ručno.
Koja je razlika između encodeURI i encodeURIComponent?
encodeURI() enkodira cijeli URL ali ostavlja znakove poput :, /, ?, # i & neenkodirane jer su oni dio strukture URL-a. encodeURIComponent() enkodira SVE specijalne znakove i koristi se za enkodiranje pojedinačnih parametara. Naš alat koristi encodeURIComponent za maksimalnu kompatibilnost.
Kako se enkodiraju ne-ASCII slova u URL-u?
Ne-ASCII slova se enkodiraju koristeći UTF-8 enkodiranje, što rezultira multi-byte sekvencama. Ovo je važno za SEO jer Google pravilno čita UTF-8 enkodirane URL-ove.
Sprema li ovaj alat moje podatke?
Ne. Enkodiranje i dekodiranje se vrši isključivo u vašem pregledniku koristeći ugrađene JavaScript funkcije (encodeURIComponent/decodeURIComponent). Ništa se ne šalje na server niti se sprema u bazu podataka. Vaši URL-ovi i podaci su potpuno privatni.
Naša garancije za vaš mir
Zaštićeni ste sa svake strane
30 dana garancije
Vraćamo novac bez pitanja u prvih 30 dana.
Besplatna migracija
Mi prebacujemo vašu stranicu bez prekida — vi ne radite ništa.
24/7 podrška
Naši stručnjaci su tu 24/7 putem tiketa i live chata.