Μετάβαση στο κύριο περιεχόμενο
LibraTool logoLibraTool

Κωδικοποιητής και αποκωδικοποιητής URL δωρεάν

Κωδικοποιήστε και αποκωδικοποιήστε διευθύνσεις URL και συμβολοσειρές ερωτημάτων. Υποστηρίζει encodeURIComponent, decodeURIComponent και ανάλυση συμβολοσειρών ερωτημάτων.

Λειτουργεί εκτός σύνδεσης μόλις φορτωθεί
Λειτουργία κωδικοποίησης

Κωδικοποιεί κάθε δεσμευμένο χαρακτήρα — καλύτερο για τιμές ερωτήσεων και τμήματα διαδρομής.

Συνηθισμένες χρήσεις

  • Κωδικοποιήστε παραμέτρους URL για APIΚωδικοποιήστε με ασφάλεια παραμέτρους συμβολοσειράς ερωτήματος πριν τις προσθέσετε στις URL αιτήματος API.
  • Κωδικοποιήστε URL για συνδέσμους ηλεκτρονικού ταχυδρομείουΔημιουργήστε συνδέσμους ασφαλούς κλικ για καμπάνιες ηλεκτρονικού ταχυδρομείου - κωδικοποιήστε ειδικούς χαρακτήρες ώστε οι σύνδεσμοι να επιζήσουν σε κάθε πρόγραμμα περιήγησης ηλεκτρονικού ταχυδρομείου.
  • Κωδικοποιήστε URL για κοινωνική κοινοποίησηΠροετοιμάστε URL με προ-συμπληρωμένο κείμενο, hashtags και συνδέσμους για κουμπιά κοινοποίησης Twitter, Facebook και LinkedIn.
  • Κωδικοποιήστε σύνθετες συμβολοσειρές ερωτημάτωνΔημιουργήστε και κωδικοποιήστε συμβολοσειρές ερωτημάτων με πολλές παραμέτρους — έτοιμο να προστεθεί σε οποιαδήποτε URL.
  • Κωδικοποιήστε URL για επανακλήσεις webhookΚωδικοποιήστε URL επανακλήσης που διαβιβάζονται ως παράμετροι σε υπηρεσίες τρίτων και ροές OAuth.

Πώς λειτουργεί

Η κωδικοποίηση και αποκωδικοποίηση URL εδώ εκτελείται εξ ολοκλήρου στον browser σας με τις ενσωματωμένες καθολικές συναρτήσεις της JavaScript — encodeURIComponent, encodeURI και decodeURIComponent — χωρίς βιβλιοθήκη τρίτων ή αίτημα δικτύου. Το εργαλείο χρησιμοποιεί επίσης το εγγενές URL API του browser για να αναλύσει και να εμφανίσει τις παραμέτρους query string ως πίνακα κλειδιού-τιμής.

  1. 1
    Επιλέξτε τρόπο κωδικοποίησης
    Τρεις λειτουργίες αντιστοιχούν σε πραγματικές χρήσεις: το «Component» καλεί encodeURIComponent και κάνει escape τα πάντα εκτός από τους μη δεσμευμένους χαρακτήρες — η σωστή επιλογή για μεμονωμένες τιμές query. Το «Full URL» καλεί encodeURI και αφήνει ανέπαφα το σχήμα, τις καθέτους και το domain. Το «Form» χρησιμοποιεί encodeURIComponent και αντικαθιστά το %20 με + για να ταιριάζει με τη μορφή application/x-www-form-urlencoded που στέλνουν οι φόρμες HTML.
  2. 2
    Κωδικοποίηση ή αποκωδικοποίηση με ένα κλικ
    Η κωδικοποίηση περνά το κείμενο από την επιλεγμένη συνάρτηση και εμφανίζει το αποτέλεσμα με percent-encoding. Η αποκωδικοποίηση καλεί decodeURIComponent (με το + να μετατρέπεται σε κενό στη λειτουργία Form). Κακοσχηματισμένες ακολουθίες — όπως ένα μεμονωμένο %E0 χωρίς byte συνέχειας — εντοπίζονται και αναφέρονται ως σφάλμα αντί να προκαλούν κατάρρευση.
  3. 3
    Ανάλυση query strings με το URL API
    Η ενέργεια «Ανάλυση παραμέτρων» περνά την είσοδό σας στον εγγενή URL constructor του browser και διατρέχει το url.searchParams για να εξαγάγει κάθε ζεύγος κλειδιού-τιμής. Αν ο URL constructor απορρίψει την είσοδο, μια χειρόγραφη εναλλακτική χωρίζει στα & και = και περνά κάθε token από safeDecode, ώστε και μερικά ή ακατέργαστα query strings να δίνουν ευανάγνωστο πίνακα.
  4. 4
    Αντιγράψτε το αποτέλεσμα
    Το κωδικοποιημένο ή αποκωδικοποιημένο κείμενο εμφανίζεται σε μπλοκ εξόδου monospace. Ένα κουμπί αντιγραφής το γράφει στο πρόχειρο μέσω του Clipboard API. Τίποτα δεν φεύγει από τη συσκευή σας σε κανένα σημείο.

Σχετικά εργαλεία

Συχνές ερωτήσεις