על הכלי הזה
מה זה Base64 Encode/Decode?
קידוד טקסט, קבצים או תמונות ל-Base64; פענוח Base64 בחזרה לצורתו המקורית — הכול בתוך הדפדפן שלכם. שימושי להטמעת תמונות ב-CSS ככתובות data URL, לקידוד גופי בקשות API, לפענוח טוקני JWT או לבדיקת כל מטען מקודד ב-Base64.
נתוני קבצים ותמונות לעולם לא עוזבים את המכשיר שלכם. המקודד מטפל נכון בתווי UTF-8 רב-בייטיים (באג נפוץ במימושים רשלניים).
שאלות נפוצות · BASE64 ENCODE/DECODE
שאלות על Base64 Encode/Decode
אפשר לקודד תמונות וקבצים, או רק טקסט?
שניהם. גררו כל קובץ (עד מגבלה מעשית של כ-50 MB) וקבלו את קידוד ה-Base64 שלו. שימושי להטמעת תמונות קטנות ישירות ב-CSS באמצעות כתובות data: או לבדיקת מטעני נתונים בינאריים בניפוי שגיאות של API.
האם הנתונים שלי מועלים?
לא. הקידוד והפענוח מתבצעים כולם בתוך הדפדפן שלכם, באמצעות ממשקי FileReader וbtoa/atob. נתונים רגישים (טוקנים, קבצים פנימיים) נשארים על המכשיר שלכם.
האם הכלי מטפל נכון בטקסט UTF-8?
כן. אנחנו משתמשים ב-TextEncoder/TextDecoder, שמטפלים נכון בתווים רב-בייטיים — אימוג'ים, תווי CJK ותווים עם הטיות וסימני דיאקריטיים עוברים המרה הלוך ושוב בצורה נקייה. מימושים נאיביים של btoa() מקלקלים תווים אלה.