ตัวเข้ารหัส Base64 และ URLคืออะไร?

ตัวเข้ารหัส/ถอดรหัส Base64 และ URL ฟรีออนไลน์ รองรับอักขระ Unicode รวมถึงอิโมจิและข้อความภาษาไทย การประมวลผลทั้งหมดเกิดขึ้นในเครื่องที่เบราว์เซอร์

การเข้ารหัส Base64 และการเข้ารหัส URL เป็นเทคนิคพื้นฐานที่สำคัญในการพัฒนาเว็บ แต่ก็อาจทำได้ยากกว่าที่คิด การเข้ารหัส Base64 ใช้แปลงข้อมูลไบนารี (รูปภาพ ไฟล์ คีย์เข้ารหัส) ให้เป็นข้อความที่ปลอดภัยสำหรับการฝังใน HTML CSS หรือ JSON ส่วนการเข้ารหัส URL ใช้แทนที่อักขระที่ไม่ปลอดภัย (ช่องว่าง สัญลักษณ์ Unicode) ด้วยลำดับเปอร์เซ็นต์-เข้ารหัสสำหรับใช้ใน query string และพาธของ URL เครื่องมือนี้รองรับทั้งสองอย่างในอินเทอร์เฟซเดียว พร้อมรองรับ Unicode อย่างเต็มรูปแบบและแปลงผลแบบเรียลไทม์

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

การรองรับ Unicode เป็นจุดแตกต่างสำคัญ เครื่องมือเข้ารหัสหลายตัวทำงานผิดพลาดกับอักขระที่ไม่ใช่ ASCII — เกิดผลลัพธ์ที่เพี้ยนกับอีโมจิ อักขระจีน หรือตัวอักษรที่มีเครื่องหมายกำกับเสียง เครื่องมือนี้ใช้ TextEncoder และ TextDecoder APIs ดั้งเดิมของเบราว์เซอร์ ซึ่งรองรับมาตรฐาน Unicode อย่างเต็มรูปแบบได้อย่างถูกต้อง ไม่ว่าคุณจะเข้ารหัสสตริงตัวอักษรคันจิของญี่ปุ่นสำหรับพารามิเตอร์ URL หรือถอดรหัสอีโมจิที่เข้ารหัสด้วย Base64 ผลลัพธ์จะแม่นยำเสมอ

การประมวลผลทั้งหมดเกิดขึ้นในเครื่องของคุณเอง ข้อมูลของคุณไม่เคยออกจากเบราว์เซอร์ — ไม่มีการส่งไปยังเซิร์ฟเวอร์ ไม่มีบันทึก ไม่มีปัญหาความเป็นส่วนตัว สิ่งนี้สำคัญเป็นพิเศษสำหรับการทำงานที่ละเอียดอ่อน เช่น การเข้ารหัส API keys โทเค็น JWT หรือข้อมูลรับรองความถูกต้องที่คุณคงไม่ต้องการวางค่าดิบลงในเครื่องมือฝั่งเซิร์ฟเวอร์ เครื่องมือยังทำงานได้แม้หลังโหลดหน้าแรกแล้ว เพราะตรรกะการเข้ารหัสถูกสร้างไว้ในเบราว์เซอร์เอง

ตัวอย่างการใช้งานจริงของ ตัวเข้ารหัส Base64 และ URL

ดีบักโทเค็นยืนยันตัวตนของ API

โทเค็น JWT จากการตอบกลับการเข้าสู่ระบบถูกเข้ารหัสด้วย Base64 วางโทเค็นลงในโหมดถอดรหัส Base64 เพื่อตรวจสอบ header และ payload แต่ละส่วนสามารถถอดรหัสได้โดยอิสระ ทำให้คุณตรวจสอบได้ว่าโทเค็นมีข้อมูลสิทธิ์ตามที่คาดหวังโดยไม่ต้องเขียนโค้ด

เข้ารหัสพารามิเตอร์ query string สำหรับอีเมล

ลิงก์ในอีเมลของร้านค้าออนไลน์มีพารามิเตอร์ติดตามผลที่ประกอบด้วยช่องว่าง อักขระพิเศษ หรือ Unicode วางชื่อผลิตภัณฑ์หรือรหัสติดตามผลลงในโหมดเข้ารหัส URL เพื่อสร้าง query string ที่เข้ารหัสอย่างถูกต้อง ซึ่งจะไม่เสียหายเมื่อผู้รับคลิกลิงก์

สร้าง Data URI สำหรับรูปภาพแบบอินไลน์

เพื่อฝังไอคอนขนาดเล็กลงใน CSS หรือ HTML โดยตรงโดยไม่ต้องมีคำขอ HTTP แยกต่างหาก ให้เข้ารหัสไฟล์รูปภาพเป็น Data URI แบบ Base64 อัปโหลดรูปภาพหรือวางเนื้อหาไบนารีของมัน จากนั้นเข้ารหัส ผลลัพธ์พร้อมนำไปวางเป็นแอตทริบิวต์ src="data:image/..."

ทำไมต้องใช้ ตัวเข้ารหัส Base64 และ URL?

  • สี่โหมด: เข้ารหัส/ถอดรหัส Base64, เข้ารหัส/ถอดรหัส URL
  • รองรับ Unicode เต็มรูปแบบ (อิโมจิ, CJK ฯลฯ)
  • การแปลงแบบเรียลไทม์ทันที
  • สลับคลิกเดียวเพื่อกลับทิศทางการเข้ารหัส

วิธีใช้ ตัวเข้ารหัส Base64 และ URL — ทีละขั้นตอน

1

เลือกโหมด: เข้ารหัสหรือถอดรหัส, Base64 หรือ URL

2

วางข้อความหรือสตริงที่เข้ารหัสลงในช่องป้อนข้อมูล

3

เอาต์พุตอัปเดตทันทีขณะพิมพ์

4

คัดลอกผลลัพธ์หรือสลับอินพุต/เอาต์พุตเพื่อย้อนกลับการดำเนินการ

ตัวเข้ารหัส Base64 และ URLเหมาะกับใคร?

  • การดีบัก API
  • ข้อมูล URI
  • พารามิเตอร์ URL
  • โทเค็น JWT

เคล็ดลับมือโปรสำหรับ ตัวเข้ารหัส Base64 และ URL

  • 1สลับระหว่างการเข้ารหัสและการถอดรหัสด้วยคลิกเดียวแทนการนำทางไปยังหน้าแยกต่างหาก ปุ่มสลับจะเปลี่ยนโหมดและย้ายผลลัพธ์ไปยังช่องป้อนข้อมูล — เหมาะอย่างยิ่งสำหรับการตรวจสอบแบบไปกลับ
  • 2เมื่อเข้ารหัสพารามิเตอร์ URL ให้เข้ารหัสเฉพาะค่าเท่านั้น ไม่ใช่ URL ทั้งหมด การเข้ารหัส URL ทั้งหมด (รวมถึง https:// และโดเมน) จะทำให้ลิงก์เสียหาย วางเฉพาะค่าพารามิเตอร์ที่ต้องทำการหลีกเลี่ยงอักขระ
  • 3การเข้ารหัส Base64 เพิ่มขนาดข้อมูลประมาณ 33% สำหรับข้อมูลที่มีขนาดใหญ่ สิ่งนี้มีความสำคัญ — พิจารณาว่าการใช้ Base64 จำเป็นหรือไม่ หรือข้อมูลสามารถส่งในรูปแบบไบนารีดั้งเดิมได้หรือไม่
  • 4หากผลลัพธ์ที่ถอดรหัสดูเพี้ยน ให้ตรวจสอบว่าคุณเลือกโหมดถูกต้องหรือไม่ ข้อความที่ถอดรหัสด้วย URL แล้วดูเหมือน Base64 อาจต้องใช้การถอดรหัส Base64 แทน และในทางกลับกัน

ตัวเข้ารหัส Base64 และ URL — คำถามที่พบบ่อย

Does this support Unicode characters?

Yes, the tool properly handles UTF-8 encoding, so emojis, Chinese, Japanese, and other multi-byte characters work correctly.

Is my data sent to a server?

No. All encoding and decoding happens entirely in your browser. No data is ever transmitted to any server.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

พร้อมใช้ ตัวเข้ารหัส Base64 และ URL หรือยัง?

เครื่องมือออนไลน์ฟรี — ทำงานในเบราว์เซอร์ของคุณ ไม่ต้องสมัคร เริ่มใช้ได้เลยตอนนี้

ลองเลย
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.