ChatGPT Export Viewer: เปิดอ่าน ค้นหา และ Export ประวัติแชทเป็น Markdown
เปลี่ยนไฟล์ conversations.json จาก ChatGPT หรือ Claude ให้เป็น thread view ที่อ่านง่าย ค้นหาได้ พร้อม export เป็น Markdown ได้ในคลิกเดียว ทำงานทั้งหมดในเบราว์เซอร์ พร้อมคู่มือการใช้ ChatGPT Export Viewer แบบทีละขั้น
Table of Contents
ทุกบทสนทนาที่คุณคุยกับ ChatGPT หรือ Claude ไม่ได้เป็นแค่บทสนทนา แต่คือคลังส่วนตัวของปัญหาที่แก้ไขแล้ว prompt ที่ปรับแต่งมาแล้ว และการตัดสินใจที่น่าย้อนกลับมาดูอีกครั้ง ปัญหาคือเมื่อคุณขอข้อมูล export คืน แพลตฟอร์มจะส่งไฟล์ zip ที่ซ่อนไฟล์สุดปวดหัวชื่อ conversations.json ไว้ข้างใน ลองเปิดดูแล้วจะเจอแต่ JSON ซ้อนกันเป็นพันบรรทัด ซึ่งดูไม่เหมือนบทสนทนาที่คุณจำได้เลย
ChatGPT Export Viewer ถูกสร้างมาเพื่อแก้ปัญหานี้โดยเฉพาะ เพียงโหลดไฟล์ conversations.json เข้าเครื่องมือ มันจะ parse ไฟล์ทั้งหมดในเบราว์เซอร์ของคุณ แล้วเปลี่ยนทุก thread ให้กลายเป็นบทสนทนาที่อ่านง่าย พร้อม sidebar สำหรับค้นหาที่แสดงรายการ thread ทั้งหมดพร้อมจำนวนข้อความและวันที่ และเมื่อเจอ thread ที่ต้องการ แค่คลิกเดียวก็ export เป็น Markdown ได้ทันที
เนื่องจากทุกอย่างทำงานแบบ client-side ล้วน ๆ ประวัติแชทของคุณจึงไม่เคยออกจากเบราว์เซอร์ ไม่มีการอัปโหลด ไม่ต้องสมัครบัญชี และไม่มีเซิร์ฟเวอร์ไหนเข้ามาเกี่ยวข้อง คุณได้ทั้งความอ่านง่ายแบบหน้าแชทเดิมและความสะดวกของไฟล์ธรรมดา โดยไม่ต้องส่งข้อมูลให้ใครเลย
ทำไมต้องใช้ ChatGPT Export Viewer?
- ประวัติแชทของคุณยังเป็นส่วนตัว 100% เครื่องมือนี้ทำงานแบบ client-side ทั้งหมด เบราว์เซอร์ของคุณ parse ไฟล์เอง และไม่มีข้อมูลอะไรถูกส่งออกไปไหนเลย สำหรับบันทึกแชทที่เป็นเรื่องส่วนตัว ข้อนี้สำคัญกว่าฟีเจอร์ใด ๆ ในลิสต์นี้
- อ่านไฟล์ export ได้ตามที่ควรจะเป็น แทนที่จะถลำอยู่กับ JSON ดิบ คุณจะเห็น turn ของ user และ assistant เรียงกันเหมือนบทสนทนาจริงที่คุยกันมา
- เจอ thread ไหนก็ได้ในไม่กี่วินาที รายการ thread ที่ค้นหาได้แสดงทุกบทสนทนาพร้อมจำนวนข้อความและวันที่ พิมพ์ keyword เดียวก็เจอแชทเมื่อหลายเดือนก่อน
- Export เป็น Markdown ได้ในคลิกเดียว บันทึก thread ใดก็ได้เป็นไฟล์ .md ที่สะอาด เก็บไว้ แชร์ หรือวางลงในแอปโน้ตได้เลย
- ใช้ได้ทั้ง ChatGPT และ Claude เครื่องมือเดียวรองรับไฟล์ export จากทั้งสองแพลตฟอร์ม
- ไม่ต้องติดตั้ง ไม่ต้องสมัครบัญชี เปิดหน้าเว็บ โหลดไฟล์ แล้วเริ่มอ่านได้ทันที
ฟีเจอร์หลัก
| ฟีเจอร์ | ทำอะไรได้ |
|---|---|
| โหลดไฟล์ conversations.json | รองรับไฟล์ export จาก ChatGPT หรือ Claude และ parse ในเบราว์เซอร์ของคุณเอง |
| รายการ thread ที่ค้นหาได้ | แสดงทุกบทสนทนาพร้อมจำนวนข้อความและวันที่ กรองด้วย keyword ได้ |
| Thread view ที่อ่านง่าย | เรนเดอร์แต่ละ thread เป็น turn สลับกันระหว่าง user และ assistant เหมือนแชทเดิม |
| Export Markdown คลิกเดียว | บันทึกแต่ละ thread เป็นไฟล์ Markdown ที่พกพาได้ |
| ประมวลผลแบบ client-side ทั้งหมด | ทุกขั้นตอนอยู่ในเบราว์เซอร์ ไม่มีอัปโหลด ไม่มีเซิร์ฟเวอร์ |
จุดที่น่าสังเกตเพิ่มเติม:
- รายการ thread ทำหน้าที่เป็นทะเบียนสรุปของประวัติทั้งหมด ช่วยให้คุณเจอบทสนทนาที่ลืมไปแล้วได้ง่าย
- การแยก role ให้ชัดเจนทำให้แยก prompt ของคุณออกจากคำตอบของโมเดลได้ทันทีตอนทบทวนงานเก่า
- Markdown ที่ export ออกมายังคงโครงสร้างบทสนทนาครบถ้วน จึงนำไปใช้ในแอปจดโน้ตได้ทันที
วิธีใช้งาน ChatGPT Export Viewer
- ขอไฟล์ export จากหน้า settings ใน ChatGPT ให้เปิด Settings เลือก Data Controls แล้วกด Export Data ส่วน Claude ให้ใช้ตัวเลือก export ในหน้าตั้งค่าบัญชี ระบบจะส่งลิงก์ดาวน์โหลดไฟล์ .zip ไปที่อีเมลของคุณ ซึ่งอาจใช้เวลาสักครู่หากประวัติเยอะ
- แตกไฟล์ zip ในไฟล์ที่ได้จะมี conversations.json ซึ่งเป็นไฟล์ที่เก็บบทสนทนาทั้งหมดของคุณไว้
- โหลด conversations.json เข้าเครื่องมือ เปิด ChatGPT Export Viewer แล้วเลือกไฟล์ การ parse เสร็จทันทีและทำงานในเครื่องคุณล้วน ๆ
- ค้นหา thread พิมพ์ keyword เพื่อกรองรายการ แล้วใช้จำนวนข้อความและวันที่ช่วยนึกถึงบทสนทนาที่ต้องการ
- Export thread เป็น Markdown เปิด thread นั้น กดปุ่ม export แล้วบันทึกไฟล์ .md ไว้ที่ที่คุณเก็บโน้ต
ครบทั้งกระบวนการคือ ขอ export แตกไฟล์ โหลด ค้นหา export ส่วนใหญ่ใช้เวลาไม่ถึงห้านาทีหลังจากได้รับอีเมลไฟล์ export
ภายในไฟล์ conversations.json มีอะไรบ้าง
ไฟล์ conversations.json คือ array ของ conversation objects โดยแต่ละ object คือหนึ่ง thread ที่มี metadata เช่น ID เฉพาะ ชื่อ thread และ timestamp ของการสร้างและแก้ไขล่าสุด ส่วนข้อความทั้งหมดถูกเก็บในโครงสร้างที่เรียกว่า mapping ซึ่งเป็น dictionary ของ nodes แต่ละ node บรรจุข้อความหนึ่งข้อความพร้อม author role (user, assistant หรือ system) เนื้อหา และ timestamp ของตัวเอง โดยเชื่อมโยงไปยัง parent และ child node
โครงสร้างแบบ tree นี่เองที่ทำให้ไฟล์ดิบอ่านยากมาก เพราะข้อความไม่ได้เรียงเป็นลิสต์จากบนลงล่างแบบง่าย ๆ แต่กระจายอยู่ใน mapping เป็น nodes ที่มี key กำกับ เนื้อหามักถูกแบ่งเป็นหลายส่วน และทุกอย่างถูกยัดรวมกันเป็นบรรทัดเดียวยาวเหยียด การอ่านด้วยตาเปล่าจึงเท่ากับการประกอบบทสนทนากลับมาจากเศษ ๆ ในหัว
เครื่องมือนี้ทำหน้าที่ประกอบบทสนทนากลับมาให้คุณ โดยเดินไล่ mapping ตามลิงก์ parent-child เพื่อคืนลำดับเวลาที่ถูกต้อง กรอง system และ metadata ออก แล้วจับคู่ node ที่เหลือเป็น turn ของ user หรือ assistant ผลลัพธ์คือ thread view ที่อ่านเหมือนอยู่ในแอปเดิมทุกประสงค์
การ export เป็น Markdown ยังคงผลลัพธ์นี้ไว้ครบถ้วน ทั้งชื่อ thread, turn ต่าง ๆ ตามลำดับพร้อมระบุ role และเนื้อหาข้อความเต็ม ๆ รวมถึง code blocks ในรูปแบบไฟล์ธรรมดาที่ editor หรือแอปโน้ตใดก็เปิดได้
กรณีการใช้งานจริง
ค้นหาวิธีแก้ปัญหาที่จำได้ครึ่ง ๆ กลาง ๆ
สามสัปดาห์ก่อนโมเดลช่วยคุณแก้ build error ที่ดื้อรั้น แล้วตอนนี้ error เดิมกลับมาอีกแล้ว คุณไม่ได้จำชื่อ thread แต่จำวลีว่า "circular dependency" ได้ ค้นหาคำนี้ในไฟล์ export เปิด thread ที่ตรงเงื่อนไข อ่านวิธีแก้ซ้ำ แล้ว export เก็บไว้เพื่อคราวหน้า
เก็บถาวร prompt ที่ใช้ได้ผล
เมื่อ prompt หนึ่งให้ผลลัพธ์ที่ดีจริง ๆ นั่นคือทรัพย์สิน ค้นหาด้วยชื่อโปรเจกต์หรือหัวข้อ ยืนยันว่าถ้อยคำแบบไหนได้ผล แล้ว export thread นั้นเป็น Markdown ภายในไม่กี่เดือนคุณจะมีคลัง prompt ส่วนตัวที่ใช้ซ้ำได้ ค้นหาได้ และไม่ผูกติดกับแอปใดแอปหนึ่ง
ย้ายบทสนทนาเข้าสู่ Notes หรือ Obsidian
Markdown คือภาษาแม่ของเครื่องมืออย่าง Obsidian, Notion และ Logseq export thread ที่มีงานวิจัยหรือเนื้อหาที่ร่างไว้ วางไฟล์ .md ลงใน vault แล้วลิงก์เข้ากับโน้ตอื่น ๆ ของคุณ บทสนทนา AI จะกลายเป็นส่วนหนึ่งของ knowledge base แทนที่จะเป็นแค่ log กระจัดกระจาย
ตรวจสอบว่าคุณแชร์อะไรไปบ้าง
ง่ายมากที่จะลืมว่าคุณวางข้อมูลอะไรลงในหน้าต่างแชทไปบ้าง ค้นหาในไฟล์ export ด้วยชื่อบริษัท รหัสลูกค้า หรือข้อมูลที่ละเอียดอ่อน แล้วดูว่าบทสนทนาไหนมีข้อมูลเหล่านั้น ทั้งหมดนี้ทำได้โดยไม่ต้องส่งประวัติให้บริการสแกนของบุคคลที่สามเลย
แนวปฏิบัติที่ดีที่สุด
- Export สม่ำเสมอ ก่อนจะลบอะไรทิ้ง ไฟล์ export คือสำเนาฉบับเต็มเพียงชุดเดียวของประวัติคุณ ควรขอก่อนเคลียร์แชทหรือปิดบัญชี เพราะของที่ลบไปแล้วไม่มีทาง export คืนได้
- ถือว่าไฟล์ export เป็นข้อมูลส่วนตัว conversations.json มีทุกสิ่งที่คุณเคยพิมพ์ ควรเก็บไว้ในโฟลเดอร์ที่เข้ารหัสหรือควบคุมสิทธิ์การเข้าถึง
- Export thread สำคัญเป็น Markdown ทันที เมื่อบทสนทนาได้ผลลัพธ์ที่มีค่า ไม่ว่าจะเป็นวิธีแก้ แผนงาน หรือ prompt ให้บันทึกไว้เดี๋ยวนั้นเลย เพราะตัวคุณในอนาคตจะไม่จำได้ว่าอยู่ thread ไหน
- ค้นหาด้วย keyword ไม่ใช่ความจำ ชื่อ thread แทบไม่เคยกลับมาในหัว ให้ค้นด้วย error message ชื่อผลิตภัณฑ์ หรือวลีเด่น ๆ แทน
- Export ใหม่ทุกไม่กี่เดือน ไฟล์ export เป็น snapshot ไม่ใช่การ sync แบบสด การขอใหม่ทุกไตรมาสจะทำให้คลัง Markdown ของคุณทันสมัยอยู่เสมอ
พร้อมดูแล้วหรือยังว่ามีอะไรฝังอยู่ในประวัติแชทของคุณบ้าง เปิด ChatGPT Export Viewer โหลด conversations.json ของคุณ แล้วเปลี่ยนกำแพง JSON ให้เป็นคลังที่ค้นหาได้จริง โดยทุกอย่างยังอยู่บนเครื่องของคุณเท่านั้น
เครื่องมือที่เกี่ยวข้องที่คุณอาจสนใจ:
- Token Counter — เช็คขนาด prompt และเอกสารก่อนส่งให้โมเดล
- System Prompt Builder — ออกแบบและปรับแต่ง system prompt ที่ใช้ซ้ำได้สำหรับงาน AI ของคุณ
- AI Tool Schema Builder — สร้าง schema แบบมีโครงสร้างเพื่อให้โมเดลเรียกใช้เครื่องมือของคุณได้ง่าย
ขอให้สนุกกับการเก็บถาวรประวัติแชท!
คำถามที่พบบ่อย
ถ: การโหลดไฟล์ conversations.json เข้าเครื่องมือนี้ปลอดภัยแค่ไหน? ตอบ: ปลอดภัย เนื่องจากเครื่องมือทำงานแบบ client-side ทั้งหมด ไฟล์ของคุณถูก parse ในเบราว์เซอร์ของคุณเอง ไม่มีการอัปโหลด เก็บสำรอง หรือส่งไปยังเซิร์ฟเวอร์ใด ๆ ปิดแท็บเมื่อไหร่ก็ไม่เหลืออะไรไว้
ถ: ใช้กับไฟล์ export ของ Claude ได้ด้วยไหม? ตอบ: ได้ เครื่องมือรองรับไฟล์ conversations.json จากทั้ง ChatGPT และ Claude จึงใช้เครื่องมือเดียวดูประวัติจากทั้งสองแพลตฟอร์มได้
ถ: ต้องรอนานไหมกว่าจะได้ไฟล์ export จาก ChatGPT? ตอบ: การขอ export ทำในหน้าตั้งค่าบัญชี แล้วระบบจะส่งลิงก์ดาวน์โหลดมาทางอีเมล ซึ่งอาจใช้เวลาตั้งแต่ไม่กี่นาทีจนถึงหนึ่งวันสำหรับบัญชีที่ประวัติเยอะ แต่เมื่อได้ไฟล์ .zip แล้ว เครื่องมือจะ parse ให้เสร็จแทบจะทันที
ถ: แก้ไขหรือลบแชทผ่านเครื่องมือนี้ได้ไหม? ตอบ: ไม่ได้ เครื่องมือนี้เป็นแบบ read-only โดยการออกแบบ แสดงและ export ประวัติเท่านั้น ไม่แก้ไขไฟล์ต้นฉบับหรือบัญชีของคุณ การแก้ไขและลบต้องทำใน ChatGPT หรือ Claude เอง