Σχετικά με αυτό το εργαλείο
Τι είναι το Base64 Encode/Decode;
Κωδικοποιήστε κείμενο, αρχεία ή εικόνες σε Base64· αποκωδικοποιήστε το Base64 στην αρχική του μορφή — όλα μέσα στο πρόγραμμα περιήγησής σας. Χρήσιμο για ενσωμάτωση εικόνων σε CSS data URLs, κωδικοποίηση σωμάτων αιτημάτων API, αποκωδικοποίηση διακριτικών JWT ή έλεγχο οποιουδήποτε φορτίου κωδικοποιημένου σε Base64.
Τα δεδομένα αρχείων και εικόνων δεν φεύγουν ποτέ από τη συσκευή σας. Ο κωδικοποιητής χειρίζεται σωστά τους χαρακτήρες UTF-8 πολλών bytes (ένα συχνό σφάλμα σε βιαστικές υλοποιήσεις).
FAQ · BASE64 ENCODE/DECODE
Ερωτήσεις για το Base64 Encode/Decode
Μπορώ να κωδικοποιήσω εικόνες και αρχεία, ή μόνο κείμενο;
Και τα δύο. Αποθέστε οποιοδήποτε αρχείο (έως ~50 MB πρακτικό όριο) και λάβετε την κωδικοποίησή του σε Base64. Χρήσιμο για ενσωμάτωση μικρών εικόνων απευθείας στο CSS μέσω data: URLs ή για έλεγχο δυαδικών φορτίων κατά τον εντοπισμό σφαλμάτων API.
Ανεβαίνουν τα δεδομένα μου;
Όχι. Η κωδικοποίηση και η αποκωδικοποίηση γίνονται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας, με χρήση των FileReader και btoa/atob APIs. Τα ευαίσθητα δεδομένα (διακριτικά, εσωτερικά αρχεία) παραμένουν στη συσκευή σας.
Χειρίζεται σωστά το κείμενο UTF-8;
Ναι. Χρησιμοποιούμε TextEncoder/TextDecoder, που χειρίζονται σωστά τους χαρακτήρες πολλών bytes: τα emoji, τα κινεζικά/ιαπωνικά/κορεατικά, και οι τονούμενοι χαρακτήρες επιστρέφουν χωρίς σφάλματα. Οι απλές υλοποιήσεις με btoa() αλλοιώνουν αυτούς τους χαρακτήρες.