# ממיר תמונה ל־Base64

URL: https://shahid09.is-a.dev/he/tools/image-to-base64/
Author: Muhammad Shahid (https://shahid09.is-a.dev/)
כלי חינמי · רץ בדפדפן שלכם

הפכו תמונה למחרוזת Base64, מוכנה להדבקה כ־Data URL, כתג HTML או כרקע CSS.

**תשובה קצרה:** בחרו תמונה וקבלו את טקסט ה־Base64 בארבע צורות: Data URL, ה־Base64 לבדו, תג תמונה ב־HTML ורקע ב־CSS. ‏Base64 מגדיל קובץ בכ־33%, ולכן הוא מתאים לסמלים ולוגואים קטנים, או להטמעת תמונה באימייל או ב־JSON. תמונות גדולות עדיף להשאיר כקבצים רגילים.

## איך משתמשים

1. **בחרו תמונה.** היא נקראת בדפדפן.
2. **מצאו את הצורה שאתם צריכים.** Data URL,‏ Base64 בלבד,‏ HTML או CSS.
3. **העתיקו.** הדביקו בקוד שלכם.

## דוגמה

תמונת PNG בגודל פיקסל אחד הופכת ל־Data URL הזה:

קלט:

```
pixel.png (1 × 1 pixel)
```

פלט:

```
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M/wHwAEBgIApD5fRAAAAABJRU5ErkJggg==
```

## שגיאות נפוצות ואיך לתקן אותן

- **המחרוזת ארוכה מאוד**: זה נורמלי, כי היא מכילה את כל התמונה. דחסו קודם את התמונה אם צריך מחרוזת קצרה יותר.
- **התמונה לא מוצגת ב־HTML**: השתמשו ב־Data URL המלא, כולל data:image/...;base64, בהתחלה, ולא רק בחלק של ה־Base64.

## שאלות נפוצות

### מהו Base64?

דרך לכתוב נתונים בינאריים, כמו תמונה, ב־64 תווי טקסט רגילים, כדי להכניס אותם לפורמטים כמו HTML,‏ CSS ו־JSON. הוא מוגדר ב־RFC 4648.

### מהו Data URL?

כתובת שמכילה את הקובץ עצמו, כמו data:image/png;base64,iVBOR... הדפדפן קורא אותה כמו כתובת תמונה רגילה.

### למה Base64 גדול מהתמונה?

כל 3 בתים הופכים ל־4 תווים, וזה מגדיל בכ־33%. דחיסה בשרת האינטרנט מחזירה חלק מזה.

### מתי להשתמש בתמונות Base64?

לסמלים קטנים מאוד, באימיילים ב־HTML, או כשקובץ חייב לעמוד בפני עצמו. לתמונות גדולות עדיף קובץ רגיל, שהדפדפן שומר במטמון.

### האם Base64 מאט דף?

הוא יכול. הנתונים יושבים ב־HTML או ב־CSS, מעכבים את הקובץ הזה ולא נשמרים במטמון בנפרד.

### האם Base64 הוא הצפנה?

לא. כל אחד יכול לפענח אותו מיד. אל תשתמשו בו כדי להגן על דבר.

### האם תמונות Base64 עובדות באימייל?

אפליקציות רבות תומכות בהן, אבל ל־Outlook ול־Gmail יש מגבלות. תמונות מצורפות או מקושרות אמינות יותר.

### האם התמונה מועלית?

לא. היא מקודדת בדפדפן.

### האם לדחוס תמונה לפני הקידוד?

כן. Base64 מוסיף כשליש לגודל, אז העבירו אותה קודם ב[דחיסת תמונות](https://shahid09.is-a.dev/he/tools/image-compressor/).

### איך מחזירים את הטקסט לתמונה?

הדביקו אותו בכלי [Base64 לתמונה](https://shahid09.is-a.dev/he/tools/base64-to-image/), שמציג את התמונה ומאפשר להוריד אותה.

## קשור

- [Base64 לתמונה](https://shahid09.is-a.dev/he/tools/base64-to-image/)
- [מקודד ומפענח Base64](https://shahid09.is-a.dev/he/tools/base64-encoder-decoder/)
- [דחיסת תמונות](https://shahid09.is-a.dev/he/tools/image-compressor/)

## מקורות

- [RFC 4648: Base64 data encodings](https://www.rfc-editor.org/info/rfc4648)
- [MDN: data: URLs](https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Schemes/data)
