Κωδικοποίηση/Αποκωδικοποίηση URL (μετατροπέας URL και query)

Μετατρέψτε άμεσα κωδικοποίηση/αποκωδικοποίηση URL (percent encoding) στον browser σας. Εναλλάξτε συμπεριφορά encodeURIComponent/encodeURI και εντοπίστε πιθανή διπλή κωδικοποίηση.

Η αυτόματη λειτουργία είναι η προεπιλογή. Επικολλήστε είσοδο και λάβετε άμεσο αποτέλεσμα, έπειτα αντιγράψτε, ανταλλάξτε ή καθαρίστε σε μία ροή.

Η είσοδος επεξεργάζεται τοπικά στον browser σας και δεν αποστέλλεται ποτέ σε server.

Τρόπος χρήσης

  1. Επικολλήστε ένα URL ή μια συμβολοσειρά παραμέτρων στο πεδίο εισόδου.
  2. Επιλέξτε λειτουργία (Αυτόματα/Κωδικοποίηση/Αποκωδικοποίηση) και στόχο (Τιμή παραμέτρου/Πλήρες URL).
  3. Ελέγξτε το αποτέλεσμα και αντιγράψτε το. Χρησιμοποιήστε Ανταλλαγή όταν χρειάζεστε άλλο πέρασμα.

Τι πρέπει να επιλέξετε;

Τιμή παραμέτρου (προτείνεται)

Χρησιμοποιήστε μετατροπή τύπου encodeURIComponent για τιμές query, τμήματα διαδρομής και ονόματα αρχείων.

Πλήρες URL

Χρησιμοποιήστε μετατροπή τύπου encodeURI όταν θέλετε να διατηρήσετε τη δομή ολόκληρου του URL.

+ έναντι %20

Σε query τύπου form, το + μπορεί να αναπαριστά κενό. Μπορείτε να αλλάξετε αυτή τη συμπεριφορά στις σύνθετες επιλογές.

Δείγμα

URL με μη λατινικούς χαρακτήρες

Είσοδος

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Προεπισκόπηση εξόδου

Επιλέξτε στόχο Πλήρες URL για να διατηρήσετε τη δομή του URL κατά τη μετατροπή

Παράμετροι UTM

Είσοδος

utm_source=メール&utm_campaign=春セール 2026

Προεπισκόπηση εξόδου

Εύκολη σύγκριση της συμπεριφοράς + και %20

Συμβολοσειρά με σύμβολα

Είσοδος

こんにちは/Hello?name=山田太郎&note=10%OFF

Προεπισκόπηση εξόδου

Η ασφαλής αποκωδικοποίηση διατηρεί άκυρες ακολουθίες % και εμφανίζει προειδοποίηση αντί να τερματίζει με σφάλμα

Τι είναι η κωδικοποίηση/αποκωδικοποίηση URL (percent encoding);

  • Η percent encoding μετατρέπει χαρακτήρες που δεν είναι φιλικοί προς URL σε μορφή %xx.
  • Η αποκωδικοποίηση μετατρέπει το %xx ξανά στους αρχικούς χαρακτήρες.
  • Είναι απαραίτητη όταν χειρίζεστε μη λατινικό κείμενο, κενά και σύμβολα μέσα σε URL.

Πότε να χρησιμοποιείτε encodeURI έναντι encodeURIComponent

  • Χρησιμοποιήστε συμπεριφορά encodeURIComponent μόνο για τιμές (τιμή query ή τμήμα διαδρομής).
  • Χρησιμοποιήστε συμπεριφορά encodeURI για πλήρη URL.
  • Επιλέξτε με βάση το αν διαχωριστικά όπως ? & = / πρέπει να παραμείνουν ανέπαφα.

FAQ

Ποια είναι η διαφορά μεταξύ + και %20;

Το %20 είναι η αναπαράσταση κενού τύπου RFC, ενώ το + χρησιμοποιείται κυρίως στις συμβάσεις application/x-www-form-urlencoded. Σε query που προέρχονται από φόρμες, το + μπορεί να θεωρείται κενό.

Ποια συνάρτηση πρέπει να χρησιμοποιήσω;

Χρησιμοποιήστε μετατροπή τύπου encodeURIComponent μόνο για τιμές, και μετατροπή τύπου encodeURI για πλήρη URL. Αποφασίστε με βάση το αν τα διαχωριστικά πρέπει να μείνουν αμετάβλητα.

Τι είναι η διπλή κωδικοποίηση;

Αν βλέπετε πολλές ακολουθίες %25, η ίδια είσοδος ίσως έχει κωδικοποιηθεί πολλές φορές. Αυτό το εργαλείο μπορεί να το εντοπίσει και σας επιτρέπει να αποκωδικοποιήσετε άλλη μία φορά με ένα κλικ.