Kwenye kivinjari tu

URL Encode/Decode (URL za Kiswahili & Ubadilishaji wa Hoja)

URL encode decode (percent-encoding) papo hapo kwenye kivinjari chako. Badilisha kati ya encodeURIComponent / encodeURI na tambua uwezekano wa kualika mara mbili.

Njia
Lengo
Chaguo za juu
Inasubiri Ubadilishaji unafanyika ndani ya kivinjari chako. Hakuna data inayotumwa kwenye seva.

Chaguo

Ya juu

Nitumie ipi?

Thamani ya kigezo → encodeURIComponent

Bora kwa maadili ya hoja, sehemu za njia, na majina ya faili (ubadilishaji salama wa encodeURIComponent).

URL Kamili → encodeURI

Inahifadhi vitenganishi kama ? & = / ili URL zibaki kusomeka.

+ dhidi ya %20

“%20” ni kiwango. “+” ni desturi ya fomu/hoja — badilisha inapohitajika.

Mifano ya ingizo

  • https://example.com/search?q=nairobi chakula cha mchana&ref=email#sehemu
  • utm_source=email&utm_campaign=mauzo ya spring 2026
  • habari/Hello?name=Juma Juma&note=10%OFF

Njia za mkato

Badilisha sasa ⌘/Ctrl + Enter
Funga bango la onyo Esc

URL Encode/Decode (percent-encoding)

Percent-encoding ni nini?

URL encode/decode hubadilisha herufi zisizo za ASCII na herufi zilizohifadhiwa kuwa mifuatano ya %xx ili ziweze kusafirishwa kwa usalama katika URL.

encodeURI dhidi ya encodeURIComponent

Tumia encodeURIComponent kwa maadili binafsi; tumia encodeURI kwa URL kamili ambapo vitenganishi vinapaswa kubaki.

Kidokezo

Ikiwa %25 inaendelea kuonekana, maandishi yanaweza kuwa yame-encodiwa mara mbili. Tumia bango la onyo ku-decode tena kwa usalama.

FAQ

+ na %20, kuna tofauti gani?

“%20” ni percent-encoding inayozingatia RFC kwa nafasi. “+” hutumiwa hasa katika fomu za HTML (application/x-www-form-urlencoded) na mara nyingi huchukuliwa kama nafasi katika mfuatano wa hoja.

Nitumie kazi gani?

Kwa maadili pekee (thamani ya hoja, kipande cha njia, jina la faili), chagua ubadilishaji wa encodeURIComponent. Kwa URL nzima ambazo lazima ziweke ? & = /, chagua encodeURI.

Double encoding ni nini?

Ikiwa %25 (“%” iliyo-encodiwa) inaonekana mara kwa mara, thamani inaweza kuwa ime-encodiwa mara mbili. Tumia “Decode tena” ili kujaribu kurejesha asili.