ตัวแปลง Markdown เป็น WhatsApp
วาง Markdown จาก ChatGPT, Claude หรือ LLM ใดก็ได้ คัดลอกข้อความที่จัดรูปแบบสำหรับ WhatsApp ที่แสดงผลถูกต้องในแชต — ตัวหนา ตัวเอียง รายการ และโค้ด ไม่มีดอกจันที่เสีย
วาง Markdown ใดก็ได้และดูว่าจะแสดงผลอย่างไร ทุกรูปแบบที่ WhatsApp รองรับอยู่ในตัวอย่างนี้:
• ตัวเอียง ด้วยเครื่องหมายดอกจันเดี่ยว
• ตัวหนา ด้วยเครื่องหมายดอกจันคู่
•
•
โค้ด แบบอินไลน์ด้วยเครื่องหมายแบ็กทิกมีประโยชน์สำหรับการแชร์ผลลัพธ์ LLM อย่างเรียบร้อย:
prompt: สรุป PR นี้
output: ดูดี ส่งเลย
เอกสารและซอร์สโค้ดที่ https://whatdown.lebaux.co
แปลง Markdown เป็นรูปแบบ WhatsApp ในการวางครั้งเดียว
WhatsApp ไม่รองรับ Markdown มาตรฐาน การวางผลลัพธ์จาก ChatGPT, Claude หรือ LLM อื่น ๆ โดยตรงลงในแชตจะทำให้เห็นดอกจัน ตัวหนาที่เสีย และลิงก์ที่คลิกไม่ได้ ตัวแปลงนี้เขียน Markdown ใหม่ให้เป็นรูปแบบที่ WhatsApp เข้าใจจริง — ดอกจันเดี่ยวสำหรับตัวหนา ขีดล่างเดี่ยวสำหรับตัวเอียง ทิลเดอสำหรับขีดฆ่า และบล็อกโค้ดที่อยู่รอด
ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีอะไรถูกอัปโหลด บันทึก หรือจัดเก็บ โอเพ่นซอร์สบน GitHub.
วิธีแปลง Markdown เป็น WhatsApp
- วาง Markdown ของคุณ วางผลลัพธ์จาก ChatGPT, Claude หรือ LLM ใดก็ได้ลงในกล่องอินพุตทางซ้าย ข้อความตัวอย่างแสดงรูปแบบที่รองรับ
- ตรวจสอบตัวอย่างแบบสด ด้านขวาแสดงผลฟองข้อความ WhatsApp ตามที่จะปรากฏในแชต สลับ แสดงดิบ เพื่อตรวจสอบซอร์สที่แปลงแล้ว
- คัดลอกและวางลงใน WhatsApp คลิก คัดลอก สลับไป WhatsApp และวาง ตัวหนา ตัวเอียง ขีดฆ่า โค้ดอินไลน์ บล็อกโค้ด และรายการบุลเล็ตจะถูกรักษาไว้
การอ้างอิงไวยากรณ์การจัดรูปแบบของ WhatsApp
WhatsApp รองรับเครื่องหมายจัดรูปแบบอินไลน์ชุดเล็ก ๆ Markdown มาตรฐานใช้ตัวคั่นที่แตกต่างกันสำหรับเครื่องหมายเหล่านี้ส่วนใหญ่ ซึ่งเป็นเหตุผลที่การวาง Markdown ดิบ ๆ ทำให้เกิดเอาต์พุตที่เสีย
| รูปแบบ | ไวยากรณ์ WhatsApp | Markdown มาตรฐาน |
|---|---|---|
| ตัวหนา | *bold* | **bold** |
| ตัวเอียง | _italic_ | *italic* |
| ขีดฆ่า | ~strike~ | ~~strike~~ |
| โค้ดอินไลน์ | `code` | `code` |
| บล็อกโค้ด | ```block``` | ```block``` |
| รายการบุลเล็ต | - item หรือ * item | - item |
| หัวข้อ | ไม่รองรับ | # Heading |
| ลิงก์แองเคอร์ | ไม่รองรับ (URL เท่านั้น) | [text](url) |
คำถามที่พบบ่อย
WhatsApp รองรับ Markdown หรือไม่?
WhatsApp รองรับชุดย่อยของการจัดรูปแบบที่คล้าย Markdown แต่ไม่ใช่ CommonMark มาตรฐาน ใช้ดอกจันเดี่ยวสำหรับตัวหนา ขีดล่างเดี่ยวสำหรับตัวเอียง ทิลเดอเดี่ยวสำหรับขีดฆ่า และแบ็กทิกสามตัวสำหรับโค้ด หัวข้อ ข้อความแองเคอร์ลิงก์ และรายการซ้อนกันไม่ได้รับการรองรับ
ฉันจะทำให้ข้อความเป็นตัวหนาใน WhatsApp ได้อย่างไร?
ครอบข้อความด้วยดอกจันเดี่ยว: *ข้อความตัวหนา*. Markdown มาตรฐานใช้ดอกจันคู่ ซึ่ง WhatsApp แสดงเป็นอักขระตามตัวอักษร
ฉันจะทำให้ข้อความเป็นตัวเอียงใน WhatsApp ได้อย่างไร?
ครอบข้อความด้วยขีดล่างเดี่ยว: _ข้อความตัวเอียง_. ตัวเอียงของ Markdown ใช้ดอกจันเดี่ยว (*ตัวเอียง*) ซึ่ง WhatsApp อ่านเป็นตัวหนาแทน — สาเหตุของอุบัติเหตุการวางส่วนใหญ่
ฉันจะคัดลอกผลลัพธ์ของ ChatGPT หรือ Claude ไปยัง WhatsApp ได้อย่างไร?
ผลลัพธ์ของ LLM เป็น Markdown มาตรฐาน ดังนั้นการวางโดยตรงจะทำให้เห็นดอกจันและการจัดรูปแบบที่เสีย รันผ่านตัวแปลงนี้ก่อน — มันจะเขียนตัวหนา ตัวเอียง รายการ และบล็อกโค้ดใหม่เป็นไวยากรณ์ของ WhatsApp ในคลิกเดียว
เครื่องมือนี้ส่งข้อความของฉันไปยังเซิร์ฟเวอร์หรือไม่?
ไม่ การแปลงทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีอะไรออกจากหน้านี้ ซอร์สอยู่บน GitHub หากคุณต้องการตรวจสอบ
ทำไมการวาง Markdown โดยตรงลงใน WhatsApp ดูเสีย?
WhatsApp ใช้ตัวคั่นที่แตกต่างจาก Markdown ดอกจันคู่และไวยากรณ์ลิงก์ในวงเล็บแสดงเป็นอักขระตามตัวอักษร การแปลงเป็นรูปแบบตัวคั่นอักขระเดี่ยวของ WhatsApp ก่อนวางจะแก้ไขเอาต์พุต
การจัดรูปแบบทำงานใน WhatsApp Web มือถือ และเดสก์ท็อปหรือไม่?
ใช่ กฎการจัดรูปแบบของ WhatsApp สอดคล้องกันใน iOS, Android, WhatsApp Web และแอปเดสก์ท็อปของ WhatsApp ข้อความที่จัดรูปแบบในไคลเอนต์หนึ่งจะแสดงผลเหมือนกันในไคลเอนต์อื่น ๆ
พื้นหลัง
ทำไม WhatsApp ถึงไม่ใช้ Markdown มาตรฐาน?
WhatsApp ไม่เคยอธิบายการเลือกนี้อย่างเป็นทางการ เหตุผลที่น่าจะเป็นคือการผสมผสานระหว่างการพิมพ์บนมือถือที่สะดวก ธรรมเนียมการแชตที่มีมาก่อน Markdown และข้อจำกัดในการจัดส่งเมื่อรูปแบบถูกล็อก
คีย์บอร์ดมือถือสนับสนุนตัวคั่นเดี่ยว
CommonMark ใช้ **bold** และ *italic*. บนโทรศัพท์ ดอกจันอยู่หลังการสลับสัญลักษณ์ — สี่แตะต่อคำตัวหนาสะสมขึ้น WhatsApp เลือก *bold*, _italic_, ~strike~: อักขระเดียวต่อด้าน ไม่มีการทับซ้อนระหว่างเครื่องหมาย
Markdown ถูกสร้างขึ้นสำหรับเอกสาร ไม่ใช่ฟองแชต
หัวข้อ ย่อหน้า การอ้างอิงลิงก์ รายการซ้อน — แทบจะไม่มีอะไรที่แม็พกับข้อความสั้น ๆ ได้อย่างสะอาด การยอมรับสเปคเต็มหมายถึงการนำเข้าตัวแยกวิเคราะห์และเคสขอบจำนวนมากเพื่อใช้สี่ฟีเจอร์
แชตมีธรรมเนียมของตัวเองก่อน
IRC และไคลเอนต์ IM ยุคแรกใช้ *bold* และ _italic_ เป็นชวเลขตัวพิมพ์มานานก่อนที่ Markdown จะมีอยู่ Slack, Telegram, Discord และ Signal แต่ละตัวเบี่ยงเบนจาก CommonMark ในวิธีที่แตกต่างกัน แอปแชตไม่เคยมาตรฐานเป็นหมวดหมู่
การล็อกอินมาเร็ว
เมื่อการจัดรูปแบบถูกส่งไปยังผู้ใช้มากกว่าพันล้านในปี 2016 การเปลี่ยนเป็น **bold** จะทำให้ข้อความเก่าทุกข้อความที่ใครเลื่อนกลับไปดูเสียอย่างเงียบ ๆ