Τι είναι το Κωδικοποιητής / Αποκωδικοποιητής URL;

Δωρεάν διαδικτυακός κωδικοποιητής/αποκωδικοποιητής URL. Κωδικοποιήστε και αποκωδικοποιήστε συμβολοσειρές URL.

Η κωδικοποίηση URL, γνωστή και ως ποσοστιαία κωδικοποίηση (percent-encoding), είναι ο τυπικός τρόπος συμπερίληψης ειδικών χαρακτήρων στις URL. Χαρακτήρες όπως τα κενά, τα σύμβολα και το μη-ASCII κείμενο πρέπει να κωδικοποιούνται επειδή οι URL επιτρέπουν ένα περιορισμένο σύνολο χαρακτήρων. Το URL Encoder/Decoder διαχειρίζεται τόσο την κωδικοποίηση όσο και την αποκωδικοποίηση, διευκολύνοντας την προετοιμασία URL για κλήσεις API, ανακατευθύνσεις και ανάπτυξη ιστού.

Στη λειτουργία Encode, το εργαλείο μετατρέπει τους μη ασφαλείς χαρακτήρες στα ισοδύναμά τους ποσοστιαίας κωδικοποίησης. Ένα κενό γίνεται %20, το σύμβολο & γίνεται %26, το σύμβολο = γίνεται %3D και οι χαρακτήρες Unicode όπως το é γίνονται %C3%A9 (η αναπαράστασή τους σε byte UTF-8). Αυτό διασφαλίζει ότι οι παράμετροι ερωτήματος, οι διαδρομές URL και οι αναγνωριστικοί δείκτες τμημάτων μεταδίδονται με ασφάλεια χωρίς να παρερμηνεύονται από προγράμματα περιήγησης και διακομιστές.

Στη λειτουργία Decode, η αντίστροφη διαδικασία μετατρέπει τους ποσοστιαία κωδικοποιημένους χαρακτήρες πίσω στην αναγνώσιμη μορφή τους. Αυτό είναι απαραίτητο για την αποσφαλμάτωση απαντήσεων API, την ανασκόπηση URL παρακολούθησης και την κατανόηση αλυσίδων ανακατεύθυνσης. Για παράδειγμα, μια URL που περιέχει "q=hello%20world&category=%23web" αποκωδικοποιείται σε "q=hello world&category=#web". Η αποκωδικοποιημένη μορφή είναι αυτή που πραγματικά ερμηνεύει ο διακομιστής ή το πρόγραμμα περιήγησης.

Το κουμπί εναλλαγής αμφίδρομης λειτουργίας σάς επιτρέπει να εναλλάσσεστε άμεσα μεταξύ κωδικοποίησης και αποκωδικοποίησης, κάτι που είναι χρήσιμο για επαλήθευση πλήρους κύκλου. Το εργαλείο χρησιμοποιεί τις τυπικές συναρτήσεις JavaScript encodeURIComponent() και decodeURIComponent(), οι οποίες χειρίζονται όλους τους χαρακτήρες που ορίζονται στην προδιαγραφή URI. Η επεξεργασία γίνεται εξ ολοκλήρου τοπικά χωρίς επικοινωνία με διακομιστή.

Πραγματικά παραδείγματα χρήσης του Κωδικοποιητής / Αποκωδικοποιητής URL

Κωδικοποίηση συμβολοσειράς ερωτήματος αναζήτησης για κλήση API

Το API αναζήτησής σας δέχεται μια παράμετρο ερωτήματος: "q=artificial intelligence & machine learning". Το & και τα κενά χρειάζονται κωδικοποίηση. Επικολλήστε το ερώτημα και κωδικοποιήστε: "q=artificial%20intelligence%20%26%20machine%20learning". Το API το λαμβάνει πλέον ως μία τιμή παραμέτρου αντί να χωρίζεται στο &.

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

Μια URL ανακατεύθυνσης μάρκετινγκ περιέχει "%7Bclick_id%7D" και "%26source%3Dnewsletter". Αποκωδικοποιήστε την για να αποκαλύψετε το "{click_id}" και το "&source=newsletter". Η αποκωδικοποιημένη μορφή σας βοηθά να κατανοήσετε ποιες παραμέτρους παρακολούθησης περνά η ανακατεύθυνση και ποιες δυναμικές τιμές αναμένονται.

Προετοιμασία URL που περιέχει χαρακτήρες Unicode

Η URL μιας σελίδας προϊόντος περιέχει ένα ιαπωνικό όνομα προϊόντος: "かわいい猫のぬいぐるみ". Κωδικοποιήστε τη διαδρομή για να λάβετε "%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84%E7%8C%AB%E3%81%AE%E3%81%AC%E3%81%84%E3%81%90%E3%82%8B%E3%81%BF". Αυτή η ποσοστιαία κωδικοποιημένη εκδοχή είναι αυτή που στέλνουν τα προγράμματα περιήγησης στους διακομιστές για διεθνοποιημένα ονόματα και διαδρομές τομέα.

Γιατί να χρησιμοποιήσετε το Κωδικοποιητής / Αποκωδικοποιητής URL;

  • Bidirectional URL encoding and decoding
  • Useful for query strings, redirects, and APIs
  • Χειρίζεται spaces, symbols, and Unicode text
  • Runs locally with no network requests

Πώς να χρησιμοποιήσετε το Κωδικοποιητής / Αποκωδικοποιητής URL — Βήμα προς βήμα

1

Επιλέξτε encode or decode mode.

2

Επικολλήστε the URL or text you want to transform.

3

Εξετάστε the converted result instantly.

4

Αντιγράψτε the output or swap it back into the other mode for quick debugging.

Σε ποιους ταιριάζει καλύτερα το Κωδικοποιητής / Αποκωδικοποιητής URL;

  • αποσφαλμάτωση API
  • redirect URLs
  • tracking parameters
  • ιστός

Επαγγελματικές συμβουλές για το Κωδικοποιητής / Αποκωδικοποιητής URL

  • 1Χρησιμοποιήστε την encodeURIComponent() για τιμές παραμέτρων ερωτήματος (ό,τι βρίσκεται μετά το ?). Για το τμήμα διαδρομής της URL, η encodeURI() είναι πιο κατάλληλη, καθώς διατηρεί τους χαρακτήρες / και ?.
  • 2Κωδικοποιείτε πάντα περιεχόμενο που δημιουργείται από χρήστες προτού το συμπεριλάβετε σε URL. Η παράλειψη κωδικοποίησης μπορεί να οδηγήσει σε ευπάθειες έγχυσης παραμέτρων, όπου ένας χρήστης εισάγει & ή = για να χειραγωγήσει τις παραμέτρους ερωτήματος.
  • 3Τα σύγχρονα προγράμματα περιήγησης κωδικοποιούν αυτόματα τα κενά ως %20 στις URL. Παλαιότερα συστήματα μπορεί να χρησιμοποιούν + για τα κενά (μορφή application/x-www-form-urlencoded). Αυτό το εργαλείο χρησιμοποιεί το %20, που είναι η τυπική κωδικοποίηση URL.
  • 4Κατά την αποσφαλμάτωση προβλημάτων διπλής κωδικοποίησης, αποκωδικοποιήστε πολλές φορές. Εάν το αποκωδικοποιημένο αποτέλεσμα εξακολουθεί να περιέχει %20 ή %26, αποκωδικοποιήστε ξανά έως ότου επιλυθούν όλες οι κωδικοποιημένες ακολουθίες.

Κωδικοποιητής / Αποκωδικοποιητής URL — Συχνές ερωτήσεις

Γιατί do URLs need encoding?

URLs can only safely contain certain characters. Spaces, symbols, and non-ASCII characters should be encoded so browsers and servers interpret the address correctly.

When should I decode a URL?

Decode a URL when you need to inspect query parameters, review redirects, debug API calls, or understand a link that contains encoded characters.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

Έτοιμοι να χρησιμοποιήσετε το Κωδικοποιητής / Αποκωδικοποιητής URL;

Δωρεάν διαδικτυακό εργαλείο — λειτουργεί στο πρόγραμμα περιήγησής σας, χωρίς εγγραφή. Ξεκινήστε τώρα.

Δοκιμάστε το
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.