Besplatan alat za programere
URL Encoder/Decoder - Enkodirajte i Dekodirajte URL-ove
Enkodirajte specijalne karaktere, srpska slova i razmake u URL-ovima. Dekodirajte percent-encoded stringove nazad u citljiv tekst. Podrška za encodeURIComponent i encodeURI. Sve lokalno u pregledacu.
Kako enkodirati i dekodirati URL sa specijalnim karakterima i srpskim slovima?
URL Encoder/Decoder alat radi tri zadatka: 1) Enkodiraj (encodeURIComponent) — enkodira sve specijalne karaktere uključujući :, /, ?, #, &, koristi se za pojedinačne query parametre. Razmak postaje %20, srpski c postaje %C4%87. 2) Dekodiraj (decodeURIComponent) — vraca percent-encoded string nazad u citljiv tekst. 3) Enkodiraj ceo URL (encodeURI) — ostavlja strukturalne karaktere URL-a (: / ? #) neenkodirane, idealno za enkodiranje punih URL-ova. Sve karaktere koje treba enkodirati definiše RFC 3986 standard. Srpska slova se enkodiraju kao UTF-8 multi-byte sekvence (c=%C4%87, s=%C5%A1, z=%C5%BE, dj=%C4%91) — Google pravilno cita ove URL-ove ali se za SEO preporučuju citljivi URL-ovi sa latinicom. Sve se obrađuje lokalno u pregledacu koristeci ugradjene JavaScript funkcije — nista se ne šalje na server. BeoHosting hosting od 458 RSD/mes podržava .htaccess URL rewrite za SEO-friendly URL-ove.
- Tri funkcije — encodeURIComponent, decodeURIComponent, encodeURI
- Srpska slova UTF-8 — c=%C4%87, s=%C5%A1, z=%C5%BE, dj=%C4%91
- RFC 3986 standard — kompatibilno sa svim API-jevima i pretrazivacima
- BeoHosting URL rewrite od 458 RSD/mes — SEO-friendly URL-ovi
URL Encoder / Decoder
Unesite tekst ili URL za enkodiranje/dekodiranje. Sve se obrađuje lokalno u vašem pregledacu.
Privatnost: Enkodiranje i dekodiranje se vrši isključivo u vašem pregledacu koristeci ugrađene JavaScript funkcije. Nista se ne šalje na server niti se čuva.
Tabela specijalnih karaktera i njihovih URL kodova
Najčešći specijalni karakteri koji se moraju enkodirati u URL-ovima.
URL Enkodiranje - Zašto je važno i kada ga koristiti
URL enkodiranje (percent-encoding) je mehanizam definisan RFC 3986 standardom koji omogućava bezbedno prenosenje specijalnih karaktera kroz URL. URL-ovi mogu sadržati samo odredjeni skup ASCII karaktera - slova, cifre i nekoliko specijalnih znakova. Svi ostali karakteri, uključujuci srpska slova, razmake i simbole, moraju biti enkodirani.
Kada koristiti URL enkodiranje?
URL enkodiranje je neophodno u nekoliko situacija: pri slanju podataka kroz URL parametre (query string), pri konstrukciji URL-ova sa korisničkim unosom, pri radu sa API-jevima koji očekuju enkodirane parametre i pri kreiranju linkova koji sadrze specijalne karaktere ili srpska slova.
URL enkodiranje i SEO
Za SEO optimizaciju, preporučuje se koristiti citljive URL-ove bez enkodiranja gde je to moguće. Google i drugi pretraživači mogu citati UTF-8 enkodirane URL-ove, ali jednostavniji URL-ovi sa latinicnim slovima su bolji za deljenje i korisničko iskustvo. Na BeoHosting hosting paketima možete podesiti .htaccess ili Nginx pravila za kreiranje SEO-friendly URL-ova.
Gde se koristi URL enkodiranje?
Query parametri
Enkodiranje vrednosti u URL parametrima (?ime=Petar%20Petrović). Bez enkodiranja, razmak bi prekinuo URL.
API pozivi
Slanje podataka kroz REST API URL-ove. Specijalni karakteri u parametrima moraju biti enkodirani za ispravan prenos.
Forme i pretraga
HTML forme sa GET metodom automatski enkodiraju podatke u URL. Razumevanje enkodiranja pomaže pri debagu.
Srpska slova u URL-u
Cirilica i latinica sa kvacicama (c, s, z, dj) zahtevaju UTF-8 enkodiranje za bezbedno korišćenje u URL-ovima.
Redirekcije
Kada URL sadrži specijalne karaktere i koristi se kao parametar drugog URL-a, dvostruko enkodiranje može biti potrebno.
Email i marketing
Linkovi u email kampanjama sa tracking parametrima zahtevaju pravilno enkodiranje za ispravan rad.
Spremni da pokrenete svoj sajt?
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 kroz tikete.
(+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 karakteri se zamenjuju procentom (%) i dvocifrenim heksadecimalnim kodom. Na primer, razmak postaje %20, a srpsko slovo „c“ sa kvackom postaje %C4%87. Ovo je definisano 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 karaktere (razmake, srpska slova, simbole), pri radu sa API-jevima koji očekuju enkodirane parametre i kada pravite linkove koji sadrze korisničke podatke. Pregledaci automatski enkodiraju URL-ove, ali pri programiranju često morate to raditi ručno.
Koja je razlika između encodeURI i encodeURIComponent?
encodeURI() enkodira ceo URL ali ostavlja karaktere poput :, /, ?, # i & neenkodirane jer su oni deo strukture URL-a. encodeURIComponent() enkodira SVE specijalne karaktere i koristi se za enkodiranje pojedinačnih parametara. Naš alat koristi encodeURIComponent za maksimalnu kompatibilnost.
Kako se enkodiraju srpska slova u URL-u?
Srpska slova (c, c, z, s, dj) se enkodiraju koristeci UTF-8 enkodiranje, sto rezultira visebajt sekvencama. Na primer: c (sa kvackom) = %C4%87, s (sa kvackom) = %C5%A1, z (sa kvackom) = %C5%BE, dj = %C4%91. Ovo je važno za SEO jer Google pravilno cita UTF-8 enkodirane URL-ove sa srpskim slovima.
Da li ovaj alat čuva moje podatke?
Ne. Enkodiranje i dekodiranje se vrši isključivo u vašem pregledacu koristeci ugrađene JavaScript funkcije (encodeURIComponent/decodeURIComponent). Nista se ne šalje na server niti se čuva u bazi podataka. Vaši URL-ovi i podaci su potpuno privatni.
Naše 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 prebacimo vaš sajt bez prekida — vi ništa ne radite.
24/7 podrška
Naši stručnjaci su tu 24/7 kroz tikete i live chat.