Handytool
Ghid pentru dezvoltatori5 min cititActualizat 8 iun. 2026

Utilitate Dev instant

Codifică și decodifică orice șir URL instant

Codificatorul URL al Handytool-ului codifică cu procent textul pentru utilizare sigură în șiruri de interogare sau decodifică șirurile codificate cu procent înapoi la text lizibil - privat în browserul dvs., cu scop de componentă și scop complet URI.

Punctele cheie

  • 01Codificați cu procent orice text pentru utilizare sigură în URL-uri sau șiruri de interogare într-un singur clic.
  • 02Acceptă scop de componentă (codifică totul) și scop complet URI (păstrează caractere structurale).
  • 03Gestionează Unicode - emoji și caractere non-ASCII sunt codificate UTF-8 apoi codificate cu procent octet cu octet.
  • 04Rulează complet în browserul dvs.; intrarea dvs. nu este niciodată încărcată sau înregistrată.

De ce contează codificarea URL

URL-urile pot conține doar un set specific de caractere ASCII. Spațiile, ampersandurile, semnele egal și orice text non-ASCII (emoji, caractere chineze, script arab) trebuie codificate cu procent înainte de a apărea într-un URL. Fără codificare, un spațiu într-un parametru de interogare ar fi citit ca separator URL și un & ar fi interpretat ca delimiter între parametri - corupând tăcut cererea.

Dezvoltatorii se confruntă cu codificarea URL constant: construind URL-uri de cereri API cu mâna, construind ținte de redirecționare, depanând șiruri de interogare malformate sau lucrând cu URL-uri de callback OAuth. Codificatorul URL al Handytool-ului gestionează atât codificarea cât și decodificarea cu comportamentul Unicode corect, fără instalare și fără rotire a serverului.

Cum să codificați sau decodificați un șir URL

  1. 01

    Lipiți textul

    Tastați sau lipiți șirul pe care doriți să-l codificați - de exemplu, o valoare a parametrului de interogare care conține spații sau caractere speciale - în caseta de intrare.

  2. 02

    Alegeți scop de componentă sau scop complet URI

    Selectați scop de componentă pentru a codifica o valoare de parametru de interogare unică (scapă fiecare caracter rezervat inclusiv / și ?). Selectați scop complet URI pentru a codifica un URL întreg în timp ce păstrați /, ? și # ca separatori structurali.

  3. 03

    Faceți clic pe Codifică sau Decodifică

    Faceți clic pe Codifică pentru a converti textul la un șir codificat cu procent, sau Decodifică pentru a converti %20, %3F și fiecare altă secvență cu procent înapoi la caractere lizibile.

  4. 04

    Copiați și utilizați rezultatul

    Faceți clic pe butonul de copiere și lipiți șirul codificat sau decodificat oriunde aveți nevoie - un URL, un apel API, un fișier de config sau editorul dvs. de cod.

Caractere care trebuie codificate în parametri de interogare

Aceste caractere au semnificație specială în URL-uri și rup șirurile de interogare dacă sunt lăsate neescaped.

  • 01Spațiu → %20 (sau + în corpurile codificate cu formă, dar %20 în șiruri de interogare URL).
  • 02& → %26 - separă parametri de interogare, deci trebuie să fie scapat în interiorul unei valori.
  • 03= → %3D - separă cheia de valoare, trebuie să fie scapat în interiorul unei valori.
  • 04+ → %2B - adesea citit greșit ca spațiu pe servere mai vechi; codificați întotdeauna în mod explicit.
  • 05# → %23 - marchează identificatorul fragmentului; codificați în interiorul oricărei valori.
  • 06Non-ASCII (emoji, CJK, etc.) → octeți UTF-8 codificați ca secvențe %XX%XX.

Codificați tokenuri și acreditări fără risc de confidențialitate

Codificatorul URL rulează complet în browserul dvs. folosind funcțiile JavaScript native encodeURIComponent și encodeURI. Nimic nu este transmis vreunui server. Asta înseamnă că puteți codifica în siguranță tokenuri OAuth, chei API sau URI-uri private de redirecționare fără ca acele valori să iasă vreodată din mașina dvs.

Odată ce închideți sau reîncărcați fila, intrarea dvs. a dispărut. Nu există sesiune, fără înregistrare și nicio cont necesar.

FAQ Codificator URL

Ce este codificarea URL sau codificarea procent?

Codificarea URL înlocuiește caractere care au semnificație specială în URL-uri - spații, &, =, ? și text non-ASCII - cu % urmat de două cifre hexazecimale. Vă permite să includeți în siguranță text arbitrar într-un URL fără a-i rupe structura.

Care este diferența dintre codificarea componentei și codificarea URI completă?

Codificarea componentelor (encodeURIComponent) scapă fiecare caracter rezervat inclusiv / și ?. Utilizați-o pentru valori de parametri de interogare individuali. Codificarea URI completă (encodeURI) păstrează caractere structurale, deci întregul URL rămâne valid.

Cum gestionează instrumentul Unicode și emoji?

Caracterele Unicode sunt convertite mai întâi în octeți UTF-8 și apoi fiecare octet este codificat cu procent ca %XX, potrivind standardul pe care îl folosesc toți browserele moderne.

Codificarea URL este aceeași cu codificarea entităților HTML?

Nu. Codificarea URL folosește secvențe procent (%20 pentru spațiu); codificarea entităților HTML folosește referințe numite sau numerice (& pentru &). Servesc contexte diferite și nu ar trebui confundate.

Intrarea mea este stocată oriunde?

Nu. Codificarea și decodificarea folosesc API-uri JavaScript native ale browserului. Nimic nu este încărcat, înregistrat sau stocat.

Instrumentul este gratuit?

Da. Handytool este complet gratuit fără înregistrare sau límite de utilizare.

Instrumente conexe

Continuați să lucrați cu instrumentele Utilitar

Instrumente Utilitar