Κωδικοποιητής / Αποκωδικοποιητής URL
Εισάγετε κείμενο ή μια συμβολοσειρά κωδικοποιημένη σε URL, επιλέξτε μια κατεύθυνση, και λάβετε το κωδικοποιημένο ή αποκωδικοποιημένο αποτέλεσμα άμεσα.
Τελευταία ενημέρωση: September 5, 2026
Συχνές ερωτήσεις
Τι κάνει η κωδικοποίηση URL;
Μετατρέπει χαρακτήρες που δεν είναι ασφαλείς σε ένα URL (κενά, &, ?, #, και άλλους) σε ένα σύμβολο ποσοστού ακολουθούμενο από τον δεκαεξαδικό κωδικό τους - για παράδειγμα, ένα κενό γίνεται %20 - ώστε το κείμενο να μπορεί να συμπεριληφθεί με ασφάλεια σε ένα URL, όπως ένα ερώτημα αναζήτησης ή τιμή παραμέτρου.
Γιατί ένα κενό γίνεται %20 αντί για ένα σύμβολο συν (+);
Και τα δύο χρησιμοποιούνται στην πράξη: το %20 είναι η τυπική κωδικοποίηση ποσοστού για ένα κενό οπουδήποτε σε ένα URL, ενώ το + σημαίνει συγκεκριμένα «κενό» μόνο μέσα σε συμβολοσειρές ερωτήματος URL (δεδομένα κωδικοποιημένα ως φόρμα), μια παλιά σύμβαση από φόρμες HTML. Αυτό το εργαλείο χρησιμοποιεί %20, την πιο καθολικά σωστή κωδικοποίηση.
Τι συμβαίνει αν προσπαθήσω να αποκωδικοποιήσω κείμενο που δεν είναι στην πραγματικότητα κωδικοποιημένο;
Το απλό κείμενο χωρίς ακολουθίες % αποκωδικοποιείται πίσω στον εαυτό του αμετάβλητο, καθώς δεν υπάρχει τίποτα να μετατραπεί - η αποκωδικοποίηση αποτυγχάνει μόνο αν το κείμενο περιέχει μια ελλιπή ή μη έγκυρη ακολουθία % (όπως ένα % που δεν ακολουθείται από δύο έγκυρα δεκαεξαδικά ψηφία).
Είναι αυτό το ίδιο με το encodeURIComponent() στη JavaScript;
Ναι - η κωδικοποίηση χρησιμοποιεί ακριβώς αυτή τη συνάρτηση, που είναι ο τυπικός τρόπος για την ασφαλή κωδικοποίηση μιας μεμονωμένης τιμής (όπως μια παράμετρος ερωτήματος) για χρήση σε ένα URL, σε αντίθεση με το encodeURI() που προορίζεται για την κωδικοποίηση ενός ολόκληρου URL και αφήνει χαρακτήρες όπως / και : ανέγγιχτους.
Τι γίνεται ο χαρακτήρας & όταν κωδικοποιείται;
%26 - καθώς το & έχει ειδική σημασία στα URL (διαχωρίζει παραμέτρους ερωτήματος), πρέπει να κωδικοποιείται με ποσοστό σε %26 όποτε εμφανίζεται ως κυριολεκτικό δεδομένο και όχι ως πραγματικός διαχωριστής παραμέτρων.
Αν κωδικοποιήσω ένα URL που είναι ήδη πλήρως έγκυρο, όπως https://example.com, το χαλάει;
Η κωδικοποίηση προορίζεται για μεμονωμένες τιμές (όπως ένα ερώτημα αναζήτησης), όχι για ολόκληρα URL - αν περάσετε ένα πλήρες URL από τη λειτουργία κωδικοποίησης αυτού του εργαλείου θα μετατρέψει και τις δικές του κάθετους και άνω-κάτω τελείες (το : γίνεται %3A, το / γίνεται %2F), χαλώντας το ως σύνδεσμο με δυνατότητα κλικ. Κωδικοποιήστε μόνο την ίδια την τιμή της παραμέτρου, όχι τη γύρω δομή του URL.
Μπορώ να αποκωδικοποιήσω ένα URL που έχει και %20 και + για κενά;
Η λειτουργία αποκωδικοποίησης αυτού του εργαλείου μετατρέπει τις ακολουθίες ποσοστού %XX πίσω στους αρχικούς χαρακτήρες τους, αλλά ένα κυριολεκτικό + σε μια συμβολοσειρά ερωτήματος είναι μια ξεχωριστή παλιά σύμβαση για κενά που η αποκωδικοποίηση ποσοστού από μόνη της δεν αγγίζει - αν η είσοδός σας συνδυάζει και τις δύο συμβάσεις, μπορεί να χρειαστεί να αντικαταστήσετε χειροκίνητα το + με κενό πριν ή μετά την αποκωδικοποίηση.