Codare și decodare URL
Fă un text sigur de pus într-un URL sau decodează o valoare deja escapată cu procente. Totul rulează în browserul tău.
Rezultatul apare aici.
Rulează în browserul tău. Ce introduci nu este încărcat pe PayloadIQ.
Acest tool codează și decodează componente de URL direct în browserul tău, fără să trimită nimic către vreun server. Folosește exact funcțiile pe care le folosesc și browserul, și Node — encodeURIComponent și decodeURIComponent — ca să înlocuiască caracterele rezervate precum &, ?, =, / și spațiul cu secvențe % escapate, sau invers. Lipești o valoare, alegi direcția și primești rezultatul pe loc.
Cum funcționează percent-encoding
Percent-encoding transformă caracterele care au înțeles special într-un URL în secvențe de escape prefixate cu %, ca să fie tratate ca date literale, nu ca sintaxă. Un spațiu devine %20, & devine %26 și așa mai departe. O capcană des întâlnită: encodeURIComponent e gândit pentru o singură componentă — o valoare de parametru sau un segment de path — nu pentru un URL întreg, fiindcă ar escapa și caracterele :, / și ? care îi dau structura adresei complete. Abordarea corectă e să codezi fiecare valoare separat, apoi să asamblezi URL-ul în jurul lor.
Când îl folosești și de ce e privat
E tool-ul la care apelezi când un token, un parametru de query sau un redirect se strică pentru că include caractere rezervate, sau când citești loguri și vrei să decodezi o valoare plină de %2F și %3D ca să vezi ce conține de fapt. Pentru că totul rulează local în browser, poți lipi fără griji URL-uri semnate, chei de API sau date sensibile: nimic nu se încarcă, nimic nu se stochează și niciun text nu pleacă spre vreun server.