AfroTools / Zana za Developer / URL Encoder (kusimba URL)

Encode, safisha na jenga upya URL bila kubahatisha kilichobadilika.

Fanya kazi na URL kamili, path segments, query strings na values zinazoingizwa na mtumiaji. Chambua components, ondoa tracking noise, tambua parameters hatari na export snippets za API.

URL parser Query editor Tracking cleanup Double-encode detection
Kusimba URL kwa Kiswahili. Safisha na andaa URLs kwa APIs, redirects, tracking cleanup na snippets za requests. Hakiki kabla ya kutumia kwenye production redirects. Kwa security, API, hosting, SEO, PWA, USSD au maamuzi ya domain, hakiki output, docs za provider na mazingira ya production kabla ya launch.

URL ya kuingiza

URL kamili huchambuliwa moja kwa moja. Relative paths hutumia base URL iliyo hapa chini.

Maabara ya encode na decode

Linganisha URL kamili, component na tabia kali zaidi ya RFC 3986 component.
encodeURI
encodeURIComponent
RFC 3986 component
decodeURIComponent

Components and Query Surgery

Edit path and query safely, including duplicate query keys.
KeyValue

Outputs

URL iliyojengwa upya, URL iliyosafishwa, query string na code handoff.
URL iliyojengwa upya
URL iliyosafishwa
Query String

            
When should I use encodeURIComponent instead of encodeURI?

Tumia encodeURIComponent kwa values za mtumiaji zitakazokuwa path segment moja, query key moja au query value moja. Tumia encodeURI tu ukiwa na URL kamili na unataka kuhifadhi delimiters kama colon, slash, question mark na ampersand.

Kwa nini zana huonya kuhusu double encoding?

Double encoding often appears as `%2520`, which means an already encoded `%20` was encoded again. That can break redirects, signed URLs, callback URLs and search filters.

Kuondoa tracking parameters hubadilisha destination?

Kwa kawaida destination hubaki ileile huku analytics parameters kama `utm_source`, `fbclid`, `gclid` au `msclkid` zikiondolewa. Baadhi ya sites hutumia tracking parameters kwenye routing, kwa hiyo jaribu campaign URLs muhimu kabla ya kuchapisha.