Instrument pentru dezvoltatori

Codificați sau decodați o adresă URL

Codați sau decodați o componentă sau o adresă URL completă cu codificare procentuală în browser. Unicode și emoji sunt acceptate.

Utilizați modul component pentru valorile de interogare. Modul URL complet păstrează : / ? & = # în timp ce se codifică restul. Nu este încărcat nimic.

  • Rulează local
  • Fără încărcare
  • Instant
  • Gratuit
Mod de codare

Componenta folosește encodeURIComponent. Adresa URL completă folosește codulURI, astfel încât schema, :, /, ?, &, = și # rămân lizibile.

Cum funcționează

  1. Lipiți datele
  2. Rulați acțiunea
  3. Copiază rezultatul

De ce NEXNARA

  • Privat

    Datele rămân în browser.

  • Instant

    Rezultatele apar imediat.

  • Fără încărcări

    Nu se trimite nimic către un server NEXNARA.

  • Funcționează oriunde

    Nu e nevoie de instalare.

Află mai multe

Ce este codarea URL?

Codarea URL (codare procentuală) înlocuiește caracterele rezervate sau non-ASCII cu secvențe % precum %20 pentru un spațiu. Browserele și API-urile o folosesc în șiruri de interogare și segmente de cale.

Cum să-l folosești

Alegeți Componentă pentru o valoare de interogare sau un segment de cale. Alegeți URL completă atunci când aveți deja un link complet și aveți nevoie doar de spații și codare non-ASCII. Decodare anulează codarea procentuală. Swap schimbă cele două cutii.

Componentă vs URL complet

Modul component folosește encodeURIComponent, care codifică aproape fiecare caracter rezervat. Modul URL complet utilizează codulURI deci : / ? & = # rămâne pe loc. Introducerea unei adrese URL întregi prin modul component l-ar transforma într-o valoare opacă.

Utilizări obișnuite

Codați termenii de căutare, căile Unicode sau parametrii de interogare înainte de a le pune într-un link. Decodați o adresă URL copiată pentru a citi textul original. Aceasta nu este codificare Base64.

Confidențialitate

Textul rămâne în browser. Nu este încărcat pe serverele NEXNARA și nu este salvat în cookie-uri, stocare locală sau o bază de date.

Întrebări frecvente

Ce este codarea procentuală?

Codarea procentuală reprezintă caracterele ca % urmat de două cifre hexazecimale. Un spațiu devine %20. Textul non-ASCII devine secvențe procentuale UTF-8.

Când ar trebui să codez un URL complet?

Folosește Codează URL-ul complet când ai deja un URL complet și trebuie să codezi doar spațiile sau Unicode. Folosește Codează componenta pentru o singură valoare care va sta într-un URL.

Care este diferența dintre encodeURI și encodeURIComponent?

encodeURIComponent codifică caractere rezervate, cum ar fi &, =, ?, / și #. encodeURI lasă acele caractere de structură în loc, astfel încât un URL complet rămâne un URL.

Ce se întâmplă dacă codificarea este invalidă?

Secvențele întrerupte, cum ar fi un % singur, %2 sau %GG sunt raportate ca codare procentuală invalidă. Pagina nu se blochează.

Codarea URL acceptă Unicode și emoji?

Da. Textul este codificat în procente ca UTF-8, deci coreeană, japoneză, arabă și emoji dus-întors în modul component.

Este URL-ul meu încărcat?

Nu. Codificarea și decodificarea rulează numai în acest browser. Nu există încărcare de server și nici un API extern.

Codificarea URL este aceeași cu Base64?

Nu. Codarea procentuală face textul sigur într-o adresă URL. Base64 codifică octeți arbitrari ca ASCII. Utilizați instrumentul Base64 pentru adrese URL de date și fișiere.