Besplatan alat za programere
URL Encoder/Decoder - Enkodirajte i Dekodirajte URL-ove
Enkodirajte specijalne karaktere, crnogorska slova i razmake u URL-ovima. Dekodirajte percent-encoded stringove nazad u čitljiv tekst. Podrška za encodeURIComponent i encodeURI. Sve lokalno u pregledaču.
Kako enkodirati i dekodirati URL sa specijalnim karakterima i crnogorskim 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, crnogorski c postaje %C4%87. 2) Dekodiraj (decodeURIComponent) — vraća percent-encoded string nazad u čitljiv tekst. 3) Enkodiraj cio URL (encodeURI) — ostavlja strukturalne karaktere URL-a (: / ? #) neenkodirane, idealno za enkodiranje punih URL-ova. Sve karaktere koje treba enkodirati definiše RFC 3986 standard. Crnogorska slova se enkodiraju kao UTF-8 multi-byte sekvence (c=%C4%87, s=%C5%A1, z=%C5%BE, dj=%C4%91) — Google pravilno čita ove URL-ove ali se za SEO preporučuju čitljivi URL-ovi sa latinicom. Sve se obrađuje lokalno u pregledaču koristeći ugrađene JavaScript funkcije — ništa se ne šalje na server. BeoHosting hosting od 4,31 €/mj podržava .htaccess URL rewrite za SEO-friendly URL-ove.
- Tri funkcije — encodeURIComponent, decodeURIComponent, encodeURI
- Crnogorska slova UTF-8 — c=%C4%87, s=%C5%A1, z=%C5%BE, dj=%C4%91
- RFC 3986 standard — kompatibilno sa svim API-jevima i pretraživačima
- BeoHosting URL rewrite od 4,31 €/mj — SEO-friendly URL-ovi
URL Encoder / Decoder
Unesite tekst ili URL za enkodiranje/dekodiranje. Sve se obrađuje lokalno u vašem pregledaču.
Privatnost: Enkodiranje i dekodiranje se vrši isključivo u vašem pregledaču koristeći ugrađene JavaScript funkcije. Ništa 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 bezbjedno 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 crnogorska 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 sadrže specijalne karaktere ili crnogorska slova.
URL enkodiranje i SEO
Za SEO optimizaciju, preporučuje se koristiti citljive URL-ove bez enkodiranja gdje 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 dijeljenje i korisničko iskustvo. Na BeoHosting hosting paketima možete podesiti .htaccess ili Nginx pravila za kreiranje SEO-friendly URL-ova.
Gdje se koristi URL enkodiranje?
Query parametri
Enkodiranje vrijednosti 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. Razumjevanje enkodiranja pomaže pri debagu.
Crnogorska slova u URL-u
Cirilica i latinica sa kvacicama (c, s, z, dj) zahtijevaju UTF-8 enkodiranje za bezbjedno 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 zahtijevaju 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 zamjenjuju procentom (%) i dvocifrenim heksadjecimalnim kodom. Na primjer, razmak postaje %20, a naše slovo „ć“ 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, crnogorska slova, simbole), pri radu sa API-jevima koji očekuju enkodirane parametre i kada pravite linkove koji sadrže korisničke podatke. Pregledači automatski enkodiraju URL-ove, ali pri programiranju često morate to raditi ručno.
Koja je razlika između encodeURI i encodeURIComponent?
encodeURI() enkodira cio URL ali ostavlja karaktere poput :, /, ?, # i & neenkodirane jer su oni dio 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 crnogorska slova u URL-u?
Crnogorska slova (c, c, z, s, dj) se enkodiraju koristeći UTF-8 enkodiranje, što rezultira višebajtnim sekvencama. Na primjer: c (sa kvačicom) = %C4%87, s (sa kvačicom) = %C5%A1, z (sa kvačicom) = %C5%BE, dj = %C4%91. Ovo je važno za SEO jer Google pravilno čita UTF-8 enkodirane URL-ove sa crnogorskim slovima.
Da li ovaj alat čuva moje podatke?
Ne. Enkodiranje i dekodiranje se vrši isključivo u vašem pregledaču koristeći ugrađene JavaScript funkcije (encodeURIComponent/decodeURIComponent). Ništa 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.