Codarea ruleaza pe masura ce scrieti si ramane pe dispozitivul dvs. - textul nu este niciodata incarcat, ceea ce il face sigur pentru token-uri, URI-uri de redirectionare si siruri de interogare private. Alegeti Componenta pentru o singura valoare de interogare sau segment de cale, URL complet cand intrarea este deja un URL intreg cu text non-ASCII, si Formular pentru trimiterile de formulare HTML unde spatiul este +.
Codare si decodare URL
Rulează integral în browserul tău - fără încărcare, fără cont.
Ce este codarea URL?
Codarea URL (numita si codare procentuala) rescrie caracterele nesigure intr-un URL - spatii, accente, emoji, ampersand-uri - ca `%` urmat de valorile de octeti UTF-8. Acest instrument codifica textul in format sigur pentru URL si il decodeaza inapoi in browser, cu trei moduri: pentru o singura valoare, un URL intreg sau un sir de interogare dintr-un formular HTML.
Cum se folosește
- 1Alegeti directia. Alegeti Codare pentru a converti textul in format sigur pentru URL, sau Decodare pentru a converti textul codat procentual inapoi in text.
- 2Alegeti modul. Componenta codeaza o singura valoare (cazul cel mai frecvent), URL complet pastreaza structura URL-ului, iar Formular foloseste + pentru spatiu.
- 3Lipiti intrarea. Scrieti sau lipiti in casuta de intrare - rezultatul se actualizeaza in timp real in panoul alaturat.
- 4Copiati rezultatul. Copiati iesirea si lipiti-o oriunde aveti nevoie. Secventele procentuale invalide afiseaza un mesaj clar in loc de text deteriorat.
Pentru cine este
- Construirea sirurilor de interogare - transformati un nume precum
café & coincaf%C3%A9%20%26%20copentru a supravietui intr-un URL. - Citirea jurnalelor de server - lipiti o linie de cerere si decodati-o pentru a vedea interogarea si calea in format lizibil.
- OAuth si redirectionari - codati o valoare
redirect_urisaustateastfel incat sa fie transmisa intacta prin furnizor. - Date din formulare HTML - decodati un corp
application/x-www-form-urlencodedunde spatiile sunt reprezentate ca+.
Întrebări frecvente
Acest encoder URL este gratuit?
Da - este complet gratuit, fara inregistrare si fara limite de utilizare. Codarea si decodarea ruleaza ambele in browser.
Sunt datele mele incarcate undeva?
Nu. Textul dvs. este procesat local in browser si nu este niciodata trimis la un server, deci este sigur pentru token-uri, valori de redirectionare OAuth si siruri de interogare private.
Care este diferenta intre modurile Componenta, URL complet si Formular?
Componenta (encodeURIComponent) codeaza o singura valoare de interogare sau segment de cale - codeaza procentual si <code>& = ? /</code>. URL complet (encodeURI) pastreaza aceste caractere structurale ca atare, ceea ce doriti pentru un URL intreg. Formularul este ca Componenta, dar spatiul este <code>+</code> in loc de <code>%20</code> - regula HTML <code>application/x-www-form-urlencoded</code>.
Suporta emoji, accente si scripturi non-latine?
Da. Caracterele din afara ASCII sunt codate ca octeti UTF-8 - <code>e</code> cu accent devine <code>%C3%A9</code>, <code>🌍</code> devine <code>%F0%9F%8C%8D</code> - si decodate inapoi la textul original.
De ce spatiul este uneori %20 si uneori +?
<code>%20</code> este codarea procentuala universala pentru spatiu. Forma cu plus (<code>+</code>) este folosita doar in interiorul datelor <code>application/x-www-form-urlencoded</code> - adica corpul unui POST de formular HTML sau sirul de interogare al unei trimiteri de formular. Folositi modul Formular pentru acelea; folositi Componenta sau URL complet in rest.
De ce primesc "Codare URL invalida"?
Intrarea contine un <code>%</code> care nu este urmat de doua cifre hexazecimale (de exemplu <code>%G1</code> sau un <code>%</code> final), sau octeti procentuali nu formeaza UTF-8 valid. Corectati secventa deteriorata sau lipiti din nou sirul codat original.
Pot coda un sir deja codat?
Puteti, dar fiecare <code>%</code> din intrare devine <code>%25</code>, deci rezultatul este dublu codat. Decodati mai intai daca intrarea dvs. este deja codata procentual - sau folositi directia Decodare.