toolsxuloמקודד Base64 - 24.10.2026
מקודד Base64
קודד טקסט או נתונים ל-Base64 באופן מיידי.
13 B → 20 B
SGVsbG8sIHdvcmxkIQ==
איך זה עובד
Base64 לוקח נתונים בינאריים ומייצג אותם מחדש באמצעות 64 תווים ניתנים להדפסה בלבד (A-Z, a-z, 0-9, + ו-/), מה שהופך אותם לבטוחים להטמעה במקומות שמטפלים רק בטקסט רגיל - כמו גוף מייל, כתובות URL, או מחרוזות JSON. זה עובד על ידי חלוקת הנתונים לקבוצות של 6 סיביות (מכיוון ש-2 בחזקת 6 שווה 64) במקום הבייטים הרגילים של 8 סיביות, ומיפוי כל קבוצה לאחד מ-64 התווים האלה. קבצים מקודדים באותה שיטה, בייט אחר בייט - שום דבר לא נשלח לשרת, ההמרה מתבצעת כולה בדפדפן.
קרא את המדריך המלאאיך להשתמש
- הקלד או הדבק טקסט, או עבור ללשונית קובץ כדי לגרור כל קובץ (כולל תמונות).
- עבור קבצים, ניתן להוסיף את הקידומת data: כדי שהפלט יתאים להדבקה ישירה ב-CSS או HTML.
- הפעל את הא"ב הבטוח ל-URL או גלישת שורות ב-76 תווים אם צריך, ואז העתק או הורד את התוצאה.
דוגמאות
Hello, world!SGVsbG8sIHdvcmxkIQ==
שאלות נפוצות
- האם Base64 הוא הצפנה?
- לא. Base64 הוא קידוד, לא הצפנה - כל אחד יכול לפענח אותו בחזרה לטקסט המקורי מיידית. הוא לא מספק אבטחה או פרטיות, רק ייצוג בטוח-לטקסט של נתונים.
- למה הפלט לפעמים מסתיים בסימני =?
- Base64 מעבד נתונים בקבוצות של 3 בייטים בכל פעם. כשאורך הקלט אינו כפולה של 3, תו ריפוד = אחד או שניים מתווספים בסוף להשלים את הקבוצה האחרונה. הריפוד מוסר אוטומטית כשמשתמשים בא"ב הבטוח ל-URL.
- למה משמש הא"ב הבטוח ל-URL?
- Base64 הרגיל משתמש בתווים + ו-/, ולשניהם משמעות מיוחדת בתוך URL. הגרסה הבטוחה ל-URL מחליפה אותם ב- - וב-_ ומסירה את הריפוד =, כך שאפשר להשתמש בתוצאה ישירות בנתיב או במחרוזת שאילתה של URL בלי צורך ב-escaping נוסף.
- האם הקובץ שלי מועלה לאיזשהו מקום?
- לא. הקובץ נקרא ומקודד כולו בדפדפן שלך באמצעות FileReader API - הוא אף פעם לא נשלח לשרת, וזו גם הסיבה שאין הגבלת גודל העלאה מעבר למה שהדפדפן שלך יכול להכיל בזיכרון בנוחות.