# แปลง Base64 เป็นรูปภาพ

> แปลงสตริง Base64 หรือแท็ก HTML เป็นรูปภาพทันที ถอดรหัส Data URI และดาวน์โหลดผลลัพธ์เป็น JPG, PNG หรือ WebP ฟรี ปลอดภัย และทำได้ในเบราว์เซอร์ของคุณ

URL: https://acrafto.com/th/base64-to-image/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

ต้องการทราบอย่างรวดเร็วว่ามีอะไรซ่อนอยู่หลังสตริงอักขระยาวๆ ในโค้ดใช่หรือไม่? **ตัวแปลง Base64 เป็นรูปภาพ** ของเราเป็นเครื่องมือระดับมืออาชีพสำหรับนักพัฒนาและผู้ใช้ทั่วไป ที่จะถอดรหัสข้อมูลข้อความกลับเป็นรูปแบบรูปภาพได้ทันที

ไม่ว่าคุณจะทำงานกับ API response, วิเคราะห์ซอร์สโค้ดของเว็บไซต์ หรือดึงข้อมูลจากฐานข้อมูล เครื่องมือของเราช่วยให้คุณสามารถเห็นภาพและดาวน์โหลดไฟล์ที่เข้ารหัสได้ภายในไม่กี่วินาที เราไม่เพียงแต่รองรับการถอดรหัสเท่านั้น แต่ยังรองรับ **การแปลงรูปแบบทันที** (เช่น การบันทึกสตริง Base64 PNG เป็นไฟล์ JPG)

## Base64 คืออะไรและใช้ทำอะไร?

Base64 เป็นวิธีการเข้ารหัสข้อมูลไบนารี (เช่น รูปภาพ) ให้อยู่ในชุดตัวอักษร ASCII สิ่งนี้ช่วยให้สามารถส่งข้อมูลมัลติมีเดียผ่านช่องทางที่ออกแบบมาสำหรับข้อความเท่านั้น เช่น อีเมล ไฟล์ XML หรือการตอบกลับ JSON ได้

ข้อเสียของการเข้ารหัสนี้คือมันไม่สามารถอ่านได้ด้วยมนุษย์ มันดูเหมือนการผสมผสานของตัวอักษรและตัวเลขแบบสุ่ม (เช่น `/9j/4AAQSk...`) เครื่องมือของเราจะนำ “ความยุ่งเหยิง” นี้ไปแปลงกลับเป็นข้อมูลไบนารีและแสดงผลเป็นรูปภาพที่มองเห็นได้

## ตัวถอดรหัสรูปภาพ Base64 ของเรารองรับอะไรบ้าง?

parser ของเราได้รับการออกแบบมาให้ “ป้องกันความผิดพลาด” มากที่สุดและสามารถจัดการกับอินพุตที่หลากหลายได้:

1. **Data URI Scheme:** รูปแบบมาตรฐานที่ใช้ใน CSS และ HTML (เช่น `data:image/png;base64,iVBORw...`) เครื่องมือของเราจะจดจำส่วนหัวโดยอัตโนมัติ ระบุประเภทไฟล์ และถอดรหัสส่วนที่เหลือ
2. **สตริง Base64 แบบดิบ (Raw String):** คุณมีเพียงข้อมูลเท่านั้นโดยไม่มีส่วนหัวใช่หรือไม่? ไม่มีปัญหา วางโค้ดแล้วเราจะพยายามสร้างรูปภาพขึ้นมาใหม่
3. **แท็ก HTML `<img>`:** สถานการณ์ที่พบบ่อยเมื่อทำการ scrap เว็บ คุณคัดลอกแท็ก `<img src="data:image..." />` ทั้งหมดใช่หรือไม่? คุณไม่จำเป็นต้องล้างด้วยตนเอง วางทั้งแท็กแล้วสคริปต์ของเราจะดึงข้อมูลออกมาเอง

## เอาต์พุตที่ยืดหยุ่น: การแปลงรูปแบบ “ทันที”

คุณไม่เพียงต้องการดูว่ามีอะไรอยู่ในโค้ด แต่ยังต้องการไฟล์ในรูปแบบที่เฉพาะเจาะจงใช่หรือไม่? เครื่องมือของเรายังทำงานเป็นตัวแปลงด้วย:

- **คงเดิม (อัตโนมัติ):** เครื่องมือจะเคารพประเภท MIME ในส่วนหัว หากข้อมูลระบุว่าเป็น PNG คุณจะได้ดาวน์โหลด PNG
- **JPG / JPEG:** เหมาะสำหรับรูปภาพ หากคุณมีโค้ด Base64 ที่แสดงถึง PNG ขนาดใหญ่ คุณสามารถแปลงเป็น JPG ได้ทันทีในขณะที่ถอดรหัสเพื่อประหยัดพื้นที่
- **PNG:** เลือกใช้สำหรับกราฟิก ไอคอน และโลโก้ หากคุณกำลังถอดรหัสข้อมูลที่มีความโปร่งใส รูปแบบ PNG จะรักษาไว้
- **WebP:** ปรับปรุงเนื้อหาของคุณให้ทันสมัย แปลงโค้ด Base64 เก่าโดยตรงเป็นรูปแบบ WebP ที่ได้รับการปรับให้เหมาะสม ซึ่ง Google ชื่นชอบ

---

## ความปลอดภัย 100%: การถอดรหัส Base64 เกิดขึ้นที่อุปกรณ์ของคุณ

คุณกำลังทำงานกับข้อมูลที่ละเอียดอ่อนอยู่ใช่หรือไม่? สตริง Base64 มักจะประกอบด้วยเอกสารส่วนตัว, สแกนใบแจ้งหนี้ หรือกราฟิกภายในบริษัท การใช้ตัวแปลงออนไลน์ทั่วไปอาจเป็นความเสี่ยงด้านความปลอดภัยเนื่องจากข้อมูลจะถูกส่งไปยังเซิร์ฟเวอร์ภายนอก

**เราทำต่างออกไป** เครื่องมือของเราสร้างขึ้นบนเทคโนโลยี **Client-Side**

- การถอดรหัสทั้งหมดเกิดขึ้น **โดยตรงในหน่วยความจำของเบราว์เซอร์ของคุณ** โดยใช้ JavaScript
- ข้อความที่ป้อนและรูปภาพผลลัพธ์ **จะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเราเด็ดขาด**
- มันทำงานได้แม้ในขณะที่คุณตัดการเชื่อมต่ออินเทอร์เน็ต

ด้วยเหตุนี้ เครื่องมือจึงไม่เพียงแต่ปลอดภัยอย่างสมบูรณ์ แต่ยังรวดเร็วมากด้วย เพราะคุณไม่ต้องรอการอัปโหลดและดาวน์โหลดข้อมูล

---

## ใครบ้างที่มักจะใช้เครื่องมือนี้?

- **นักพัฒนา Frontend:** เมื่อต้องการแยกไอคอนหรือกราฟิกที่ฝังอยู่โดยตรงในไฟล์ CSS เป็น Data URI
- **นักพัฒนา Backend และผู้ทดสอบ:** เมื่อทำการดีบัก API ที่ส่งคืนรูปภาพที่เข้ารหัสใน JSON response
- **นักวิเคราะห์ข้อมูล:** สำหรับการสร้างไฟล์ที่เก็บไว้ในฐานข้อมูลเป็นฟิลด์ BLOB/Base64 ที่เป็นข้อความขึ้นมาใหม่
- **การตลาดผ่านอีเมล:** สำหรับการดึงรูปภาพที่ “ฝัง” อยู่โดยตรงในซอร์สโค้ดของอีเมล

---

## วิธีแปลงสตริง Base64 เป็นรูปภาพ?

1. **ป้อนข้อมูล:** คัดลอกสตริง Base64 ลงในช่องข้อความขนาดใหญ่ ไม่สำคัญว่าจะมีช่องว่าง บรรทัดใหม่ หรือแท็ก HTML รอบข้างหรือไม่
2. **เลือกรูปแบบ:** ในเมนูดรอปดาวน์ “รูปแบบเอาต์พุต” ให้เลือก *อัตโนมัติ* หรือบังคับการแปลง (เช่น เป็น *WebP*)
3. **แปลง:** คลิกที่ปุ่ม “แปลงเป็นรูปภาพ”
4. **ตรวจสอบและดาวน์โหลด:** ตัวอย่างรูปภาพจะปรากฏขึ้นทันทีใต้ปุ่ม หากเป็นสิ่งที่คุณกำลังมองหา ให้คลิก “ดาวน์โหลดรูปภาพ” และบันทึกไฟล์ลงในดิสก์

---

## คำถามที่พบบ่อย (FAQ)

### จะเกิดอะไรขึ้นหากรูปภาพไม่แสดงหลังจากแปลง?

สาเหตุที่พบบ่อยที่สุดคือสตริงที่ป้อนไม่สมบูรณ์ Base64 มีความละเอียดอ่อนมาก หากขาดตัวอักษรเดียวที่ส่วนท้าย ไฟล์อาจอ่านไม่ได้ ตรวจสอบให้แน่ใจว่าคุณคัดลอกข้อความทั้งหมดจริงๆ หากคุณป้อนข้อมูลที่ไม่มีส่วนหัว (Data URI) เบราว์เซอร์จะพยายามเดารูปแบบ แต่ก็ไม่สำเร็จเสมอไป

### ฉันสามารถแปลง Base64 PNG ที่มีความโปร่งใสเป็น JPG ได้หรือไม่?

ได้ หากข้อมูลอินพุตมีพื้นหลังโปร่งใส (ช่องอัลฟ่า) และคุณเลือกรูปแบบเอาต์พุตเป็น JPG ความโปร่งใสจะถูกแทนที่ด้วยสีพื้นหลัง (โดยปกติคือสีดำหรือสีขาว) เนื่องจากรูปแบบ JPG ไม่รองรับความโปร่งใส

### จำกัดความยาวสูงสุดของข้อความคือเท่าไหร่?

เครื่องมือนี้ไม่มีการจำกัดตายตัว ข้อจำกัดเดียวคือหน่วยความจำ RAM ของคอมพิวเตอร์และเบราว์เซอร์ของคุณ โดยทั่วไปสามารถถอดรหัสสตริงขนาดหลายสิบเมกะไบต์ได้ สำหรับข้อความที่ยาวมาก เบราว์เซอร์อาจ "ค้าง" ชั่วขณะหนึ่งในขณะที่ประมวลผลข้อมูล

### ทำไมไฟล์ที่ถอดรหัสแล้วจึงมีขนาดเล็กกว่าสตริงข้อความ?

ถูกต้องแล้ว การเข้ารหัส Base64 จะเพิ่มขนาดไฟล์ประมาณ 33% เมื่อเทียบกับข้อมูลไบนารีต้นฉบับ เมื่อคุณถอดรหัสข้อความกลับเป็นรูปภาพ คุณจะได้ขนาดไฟล์เดิม (ที่เล็กลง)

## Other languages

- Čeština (cs): [Převod Base64 na obrázek](https://acrafto.com/cs/base64-na-obrazek/) ([Markdown](https://acrafto.com/cs/base64-na-obrazek/index.md))
- Slovenčina (sk): [Prevod Base64 na obrázok](https://acrafto.com/sk/prevod-base64-na-obrazok-online-zadarmo/) ([Markdown](https://acrafto.com/sk/prevod-base64-na-obrazok-online-zadarmo/index.md))
- English (en): [Base64 to Image Converter](https://acrafto.com/en/base64-to-image-converter/) ([Markdown](https://acrafto.com/en/base64-to-image-converter/index.md))
- Deutsch (de): [Base64 in Bild umwandeln](https://acrafto.com/de/base64-zu-bild-konverter/) ([Markdown](https://acrafto.com/de/base64-zu-bild-konverter/index.md))
- Français (fr): [Convertisseur Base64 en image](https://acrafto.com/fr/convertisseur-base64-en-image/) ([Markdown](https://acrafto.com/fr/convertisseur-base64-en-image/index.md))
- Español (es): [Convertir Base64 a imagen](https://acrafto.com/es/base64-a-imagen/) ([Markdown](https://acrafto.com/es/base64-a-imagen/index.md))
- Italiano (it): [Da Base64 a immagine](https://acrafto.com/it/convertitore-base64-a-immagine/) ([Markdown](https://acrafto.com/it/convertitore-base64-a-immagine/index.md))
- Português (pt): [Converter Base64 para imagem](https://acrafto.com/pt/base64-para-imagem-online/) ([Markdown](https://acrafto.com/pt/base64-para-imagem-online/index.md))
- Nederlands (nl): [Base64 naar afbeelding](https://acrafto.com/nl/base64-naar-afbeelding-converter/) ([Markdown](https://acrafto.com/nl/base64-naar-afbeelding-converter/index.md))
- Polski (pl): [Base64 na obraz](https://acrafto.com/pl/konwerter-base64-na-obraz/) ([Markdown](https://acrafto.com/pl/konwerter-base64-na-obraz/index.md))
- Română (ro): [Convertor Base64 în imagine](https://acrafto.com/ro/convertire-base64-in-imagine/) ([Markdown](https://acrafto.com/ro/convertire-base64-in-imagine/index.md))
- Magyar (hu): [Base64 képpé alakítása](https://acrafto.com/hu/base64-kepp-atalakito/) ([Markdown](https://acrafto.com/hu/base64-kepp-atalakito/index.md))
- Ελληνικά (el): [Μετατροπή Base64 σε εικόνα](https://acrafto.com/el/metatropeas-base64-se-eikona/) ([Markdown](https://acrafto.com/el/metatropeas-base64-se-eikona/index.md))
- Български (bg): [Base64 в изображение](https://acrafto.com/bg/preobrazuvane-na-base64-v-izobrazhenie/) ([Markdown](https://acrafto.com/bg/preobrazuvane-na-base64-v-izobrazhenie/index.md))
- Hrvatski (hr): [Base64 u sliku](https://acrafto.com/hr/pretvaranje-base64-u-sliku/) ([Markdown](https://acrafto.com/hr/pretvaranje-base64-u-sliku/index.md))
- Slovenščina (sl): [Pretvorba Base64 v sliko](https://acrafto.com/sl/pretvorba-base64-v-sliko/) ([Markdown](https://acrafto.com/sl/pretvorba-base64-v-sliko/index.md))
- Eesti (et): [Base64 pildiks teisendamine](https://acrafto.com/et/base64-pildiks-teisendamine-tasuta/) ([Markdown](https://acrafto.com/et/base64-pildiks-teisendamine-tasuta/index.md))
- Latviešu (lv): [Base64 uz attēlu pārveidotājs](https://acrafto.com/lv/base64-uz-attelu-parveidotajs/) ([Markdown](https://acrafto.com/lv/base64-uz-attelu-parveidotajs/index.md))
- Lietuvių (lt): [Base64 į paveikslėlį](https://acrafto.com/lt/base64-i-paveiksleli/) ([Markdown](https://acrafto.com/lt/base64-i-paveiksleli/index.md))
- Svenska (sv): [Base64 till bild](https://acrafto.com/sv/konvertera-base64-till-bild/) ([Markdown](https://acrafto.com/sv/konvertera-base64-till-bild/index.md))
- Dansk (da): [Base64 til billede](https://acrafto.com/da/base64-til-billede-konverter/) ([Markdown](https://acrafto.com/da/base64-til-billede-konverter/index.md))
- Suomi (fi): [Base64 kuvaksi](https://acrafto.com/fi/base64-kuvaksi-muunnin/) ([Markdown](https://acrafto.com/fi/base64-kuvaksi-muunnin/index.md))
- Norsk (no): [Base64 til bilde](https://acrafto.com/no/base64-til-bilde-konverterer/) ([Markdown](https://acrafto.com/no/base64-til-bilde-konverterer/index.md))
- Українська (uk): [Base64 в зображення](https://acrafto.com/uk/perevorennia-base64-v-zobrazhennia/) ([Markdown](https://acrafto.com/uk/perevorennia-base64-v-zobrazhennia/index.md))
- Русский (ru): [Base64 в изображение](https://acrafto.com/ru/base64-v-izobrazhenie/) ([Markdown](https://acrafto.com/ru/base64-v-izobrazhenie/index.md))
- Српски (sr): [Base64 u sliku](https://acrafto.com/sr/pretvarac-base64-u-sliku-online-besplatno/) ([Markdown](https://acrafto.com/sr/pretvarac-base64-u-sliku-online-besplatno/index.md))
- Македонски (mk): [Base64 во слика](https://acrafto.com/mk/pretvori-base64-vo-slika/) ([Markdown](https://acrafto.com/mk/pretvori-base64-vo-slika/index.md))
- Bosanski (bs): [Base64 u sliku](https://acrafto.com/bs/pretvaranje-base64-u-sliku/) ([Markdown](https://acrafto.com/bs/pretvaranje-base64-u-sliku/index.md))
- Shqip (sq): [Base64 në imazh](https://acrafto.com/sq/konverto-base64-ne-imazh/) ([Markdown](https://acrafto.com/sq/konverto-base64-ne-imazh/index.md))
- Türkçe (tr): [Base64 resim çevirici](https://acrafto.com/tr/base64-gorsel-cevirici/) ([Markdown](https://acrafto.com/tr/base64-gorsel-cevirici/index.md))
- 日本語 (ja): [Base64画像変換](https://acrafto.com/ja/base64-to-image-converter/) ([Markdown](https://acrafto.com/ja/base64-to-image-converter/index.md))
- 한국어 (ko): [Base64 이미지 변환](https://acrafto.com/ko/base64-to-image-converter/) ([Markdown](https://acrafto.com/ko/base64-to-image-converter/index.md))
- العربية (ar): [تحويل Base64 إلى صورة](https://acrafto.com/ar/base64-to-image-converter/) ([Markdown](https://acrafto.com/ar/base64-to-image-converter/index.md))
- हिन्दी (hi): [Base64 को इमेज में बदलें](https://acrafto.com/hi/base64-se-chhavi/) ([Markdown](https://acrafto.com/hi/base64-se-chhavi/index.md))
- Bahasa Indonesia (id): [Base64 ke gambar](https://acrafto.com/id/konverter-base64-ke-gambar/) ([Markdown](https://acrafto.com/id/konverter-base64-ke-gambar/index.md))
- Tiếng Việt (vi): [Chuyển Base64 sang ảnh](https://acrafto.com/vi/chuyen-doi-base64-sang-anh-truc-tuyen-mien-phi/) ([Markdown](https://acrafto.com/vi/chuyen-doi-base64-sang-anh-truc-tuyen-mien-phi/index.md))
- עברית (he): [המרת Base64 לתמונה](https://acrafto.com/he/base64-to-image-converter/) ([Markdown](https://acrafto.com/he/base64-to-image-converter/index.md))
