คู่มือ

ขนาด LINE Rich Menu 2500x1686 และ 2500x843 (2026)

สรุปขนาด LINE Rich Menu: 2500x1686 (แบบใหญ่) และ 2500x843 (แบบเล็ก) รูปแบบไฟล์ ขนาดไฟล์สูงสุด ขีดจำกัด 1,000 Rich Menu ต่อบัญชี และเทมเพลตพร้อมใช้

LineBot.pro Teamอัปเดต 10 นาทีในการอ่าน

ขนาด LINE Rich Menu 2500x1686 และ 2500x843 (2026)
สารบัญ
  1. สเปคขนาด Rich Menu ทางการ
  2. แบบใหญ่ (2500x1686) vs แบบเล็ก (2500x843)
  3. รูปแบบไฟล์ ขนาดไฟล์ และความละเอียด
  4. พื้นที่กด (พิกัดและเลย์เอาต์)
  5. ขีดจำกัด 1,000 Rich Menu ต่อบัญชี
  6. เทมเพลตพร้อมใช้
  7. ทำภาพ Rich Menu ขนาดถูกต้องด้วย AI
  8. ข้อผิดพลาดที่พบบ่อย
  9. คำถามที่พบบ่อย

สเปคขนาด Rich Menu ทางการ

ขนาด Rich Menu ที่แนะนำคือ 2500×1686 พิกเซล (แบบใหญ่) และ 2500×843 พิกเซล (แบบเล็ก) เป็นไฟล์ JPG หรือ PNG ไม่เกิน 1 MB นอกจากนี้ LINE OA Manager ยังรับขนาดที่เล็กกว่าได้อีกแบบละ 2 ขนาด ส่วน Messaging API รับภาพกว้าง 800–2500 พิกเซลที่อัตราส่วนกว้างต่อสูงไม่น้อยกว่า 1.45 (ข้อมูล ณ เดือนตุลาคม 2026)

สเปคแบบใหญ่แบบเล็ก
ขนาดที่แนะนำ2500×1686 px2500×843 px
ขนาดอื่นที่ OA Manager รับ1200×810, 800×5401200×405, 800×270
อัตราส่วน≈ 1.48 : 1≈ 2.97 : 1
ไฟล์JPG หรือ PNGJPG หรือ PNG
ขนาดไฟล์สูงสุด1 MB1 MB
เลย์เอาต์ใน OA Manager7 แบบ (1–6 ช่อง)5 แบบ (1–3 ช่อง)
ช่องกดสูงสุดผ่าน Messaging API2020

อ้างอิง: คู่มือ LINE ประเทศไทย, คู่มือ LINE OA Manager ฉบับญี่ปุ่น และเอกสาร Messaging API สเปคนี้ใช้เหมือนกันทั้งบัญชีไทย ญี่ปุ่น ไต้หวัน และประเทศอื่น ๆ ถ้าเจอตัวเลข 2500×1688 ในบางเอกสาร ให้ยึด 2500×1686 ตาม LINE Developers

ไม่อยากนั่งปรับขนาดภาพเอง? เครื่องมือทำ Rich Menu ด้วย AI ส่งออกภาพตามขนาดเหล่านี้ให้เลย

กฎของ Messaging API (สำหรับนักพัฒนา)

  • ความกว้าง 800–2500 พิกเซล ความสูง อย่างน้อย 250 พิกเซล
  • อัตราส่วน กว้าง÷สูงต้องไม่น้อยกว่า 1.45 ถ้ากว้าง 2500 จะสูงได้ไม่เกิน 1724 พิกเซล
  • ไฟล์ JPG หรือ PNG ไม่เกิน 1 MB (อัปโหลดเป็น image/jpeg หรือ image/png)
  • ข้อจำกัดอื่น ช่องกดสูงสุด 20 ช่อง chatBarText ไม่เกิน 14 ตัวอักษร และ name ไม่เกิน 300 ตัวอักษร
ขนาด LINE Rich Menu แบบใหญ่ 2500×1686 และแบบเล็ก 2500×843 พิกเซล
ขนาด LINE Rich Menu แบบใหญ่ 2500×1686 และแบบเล็ก 2500×843 พิกเซล

หน้านี้เป็นข้อมูลอ้างอิงเรื่องขนาด ถ้าต้องการขั้นตอนตั้งค่า ดูวิธีสร้าง LINE Rich Menu ส่วนขนาดภาพของ Rich Message การ์ดเมสเสจ และ Flex Message ใช้สเปคต่างกัน ดูได้ที่คู่มือ Rich Message

แบบใหญ่ (2500x1686) vs แบบเล็ก (2500x843)

LINE OA Manager เรียกเทมเพลต 2 แบบนี้ว่า "ใหญ่" และ "เล็ก" แบบใหญ่เหมาะเมื่ออยากแสดงเนื้อหาในเมนูเยอะ ส่วนแบบเล็กเหมาะเมื่ออยากให้หน้าแชทดูสมดุลและเห็นข้อความได้มากขึ้น

ใช้ 2500×1686 (แบบใหญ่) เมื่อ

  • มี 4–6 ปุ่ม หรืออยากใส่แบนเนอร์ยาวด้านบน + 3 ปุ่มด้านล่าง
  • ธุรกิจมีหลายเส้นทาง เช่น ดูเมนู จองคิว โปรโมชั่น แผนที่ (ร้านอาหาร ค้าปลีก ความงาม คลินิก)
  • ใช้ Rich Menu เป็นเมนูหลักของร้าน

ใช้ 2500×843 (แบบเล็ก) เมื่อ

  • มีแค่ 1–3 ปุ่ม
  • เน้นคุยในแชทเป็นหลัก เช่น บริการลูกค้า งานปรึกษา หรือรับจองผ่านแชท
  • เป็นแท็บรองที่สลับมาด้วย Messaging API

เลย์เอาต์ทั้ง 12 แบบใน LINE OA Manager

เทมเพลตเลย์เอาต์ (จำนวนช่อง)
แบบใหญ่ 2500×16863×2 (6) · 2×2 (4) · แบนเนอร์ยาว + 3 ช่องล่าง (4) · ช่องใหญ่ 1 + เล็ก 2 (3) · บน-ล่าง (2) · ซ้าย-ขวา (2) · เต็มภาพ (1)
แบบเล็ก 2500×8433 ช่องเรียงกัน (3) · 1/3 + 2/3 (2) · 2/3 + 1/3 (2) · ครึ่ง-ครึ่ง (2) · เต็มแถบ (1)

ความสูงอื่น เช่น 2500×1000 หรือ 2500×1200 ใช้ใน LINE OA Manager ไม่ได้ แต่ใช้ผ่าน Messaging API ได้เพราะผ่านกฎอัตราส่วน 1.45 อย่างไรก็ตาม เทมเพลตและเครื่องมือออกแบบส่วนใหญ่ทำมาสำหรับ 1686 และ 843

เปรียบเทียบ Rich Menu แบบใหญ่ 2500×1686 กับแบบเล็ก 2500×843
เปรียบเทียบ Rich Menu แบบใหญ่ 2500×1686 กับแบบเล็ก 2500×843

รูปแบบไฟล์ ขนาดไฟล์ และความละเอียด

ภาพ Rich Menu ต้องผ่านทุกข้อต่อไปนี้:

  1. JPG หรือ PNG เท่านั้น API จะตอบ HTTP 415 ถ้า Content-Type ไม่ใช่ image/jpeg หรือ image/png ไฟล์ WebP, HEIC หรือ GIF ต้องแปลงก่อน
  2. ไม่เกิน 1 MB เป็นสาเหตุอันดับหนึ่งที่อัปโหลดไม่ผ่าน
  3. ขนาดพิกเซลต้องตรง OA Manager รับเฉพาะ 6 ขนาดตามเทมเพลต ถ้าใช้ API ให้ทำภาพขนาดเท่ากับ size ที่ประกาศใน rich menu object เพราะพิกัดช่องกดอ้างอิงจากพิกเซลเหล่านั้น
  4. ใช้ความกว้าง 2500 พิกเซล LINE แสดงทุกขนาดในกรอบเดียวกัน ภาพกว้าง 800 หรือ 1200 พิกเซลจะดูแตกบนจอละเอียดสูง แต่ไฟล์ใหญ่ก็โหลดช้ากว่าเล็กน้อย จึงต้องคุมไว้ไม่เกิน 1 MB
  5. โหมดสี RGB export เป็น sRGB เพราะ CMYK เป็นโหมดสีสำหรับงานพิมพ์
  6. พื้นหลังทึบ ออกแบบบนพื้นหลังสีเต็ม ไม่พึ่งพื้นที่โปร่งใส

วิธีทำภาพ 2500×1686 ให้ไม่เกิน 1 MB

  • ภาพถ่ายหรือภาพไล่สี export เป็น JPG คุณภาพ 75–85
  • กราฟิกสีเรียบหรือไอคอน export เป็น PNG หรือ PNG-8 (ลดจำนวนสี)
  • บีบอัดซ้ำด้วย Squoosh หรือ TinyPNG และลบ metadata
  • อย่าขยายภาพเล็กให้เป็น 2500 พิกเซล ไฟล์จะหนักขึ้นแต่ไม่ได้คมขึ้น

พื้นที่กด (พิกัดและเลย์เอาต์)

ใน LINE OA Manager ไม่ต้องกรอกพิกัดเอง เทมเพลตที่เลือกจะกำหนดพื้นที่กดให้ และแบ่งแค่ลิงก์ ไม่ได้แบ่งภาพ ส่วน Messaging API ต้องกำหนดเองได้สูงสุด 20 ช่อง แต่ละช่องมี bounds คือ x และ y ของมุมซ้ายบน ตามด้วย width และ height เป็นหน่วยพิกเซลของภาพ

ตัวอย่าง: Rich Menu 6 ช่อง (3 คอลัมน์ × 2 แถว) บน 2500×1686

json
{
  "size": { "width": 2500, "height": 1686 },
  "selected": true,
  "name": "restaurant-main-menu",
  "chatBarText": "เมนู",
  "areas": [
    { "bounds": { "x": 0,    "y": 0,   "width": 833, "height": 843 }, "action": { "type": "uri",      "label": "ดูเมนู",     "uri": "https://example.com/menu" } },
    { "bounds": { "x": 833,  "y": 0,   "width": 834, "height": 843 }, "action": { "type": "postback", "label": "จองโต๊ะ",    "data": "action=book" } },
    { "bounds": { "x": 1667, "y": 0,   "width": 833, "height": 843 }, "action": { "type": "uri",      "label": "โปรโมชั่น", "uri": "https://example.com/promo" } },
    { "bounds": { "x": 0,    "y": 843, "width": 833, "height": 843 }, "action": { "type": "message",  "label": "ติดต่อเรา",  "text": "ติดต่อเรา" } },
    { "bounds": { "x": 833,  "y": 843, "width": 834, "height": 843 }, "action": { "type": "uri",      "label": "แผนที่ร้าน", "uri": "https://example.com/map" } },
    { "bounds": { "x": 1667, "y": 843, "width": 833, "height": 843 }, "action": { "type": "richmenuswitch", "label": "เพิ่มเติม", "richMenuAliasId": "submenu", "data": "switch=submenu" } }
  ]
}

833 + 834 + 833 = 2500 คอลัมน์กลางรับพิกเซลที่เหลือ กริดจึงเต็มความกว้างพอดี และแอ็กชัน richmenuswitch ในช่องสุดท้ายจะทำงานเมื่อสร้าง alias ชื่อ submenu แล้วเท่านั้น

ขนาดแต่ละช่องของเลย์เอาต์ใน OA Manager

เลย์เอาต์ (กว้าง 2500)ขนาดแต่ละช่อง (พิกเซล โดยประมาณ)
ใหญ่ 3×2 (Rich Menu 6 ช่อง)6 ช่อง ช่องละ 833×843
ใหญ่ 2×24 ช่อง ช่องละ 1250×843
ใหญ่ แบนเนอร์ + 3บน 2500×843 ล่าง 3 ช่อง ช่องละ 833×843
ใหญ่ ช่องใหญ่ 1 + เล็ก 2ซ้าย 1667×1686 ขวา 2 ช่อง ช่องละ 833×843
ใหญ่ บน-ล่าง / ซ้าย-ขวาช่องละ 2500×843 / ช่องละ 1250×1686
เล็ก 3 ช่อง3 ช่อง ช่องละ 833×843
เล็ก 1/3 + 2/3833×843 + 1667×843
เล็ก ครึ่ง-ครึ่ง2 ช่อง ช่องละ 1250×843

LINE ไม่ได้กำหนด "safe zone" ของ Rich Menu อย่างเป็นทางการ แต่ในทางปฏิบัติควรวางข้อความและไอคอนไว้กลางช่อง ห่างจากเส้นแบ่ง เพื่อไม่ให้ลูกค้ากดโดนช่องข้าง ๆ ดูเทคนิคเพิ่มเติมได้ที่วิธีออกแบบ Rich Menu ให้สวยและกดง่าย

ขีดจำกัด 1,000 Rich Menu ต่อบัญชี

ผ่าน Messaging API บัญชี LINE OA หนึ่งบัญชี (หนึ่งแชนเนล) สร้าง Rich Menu ได้ สูงสุด 1,000 อัน ส่วน alias ที่ใช้ทำแท็บมีโควตาแยกอีก 1,000 อัน เมื่อครบแล้ว คำสั่งสร้างเมนูจะตอบ HTTP 400 ต้องลบเมนูเก่าก่อนจึงสร้างใหม่ได้

อะไรนับ และทำไมถึงเต็มเร็ว

  • ขีดจำกัดนี้เป็นของเมนูที่สร้างผ่าน Messaging API เมนูที่ทำใน LINE OA Manager จัดการแยกกัน (API ดึงรายการเมนูจาก OA Manager ไม่ได้ และ OA Manager ก็ไม่แสดงเมนูจาก API)
  • เปลี่ยนภาพของเมนูที่อัปโหลดแล้วไม่ได้ ทุกครั้งที่เปลี่ยนดีไซน์จึงเท่ากับสร้างเมนูใหม่ ถ้าทำเมนูรายคนด้วย จำนวนจะเพิ่มเร็วมาก

วิธีไม่ให้เกินโควตา

  1. ดูรายการทั้งหมดด้วย GET https://api.line.me/v2/bot/richmenu/list
  2. ลบเมนูที่ไม่ใช้แล้วด้วย DELETE https://api.line.me/v2/bot/richmenu/{richMenuId}
  3. ใช้เมนูเดียวกันซ้ำ โดยผูกเมนูเดียวกับลูกค้าหลายคน (bulk ได้ครั้งละ 500 user ID) แทนการสร้างเมนูแยกทีละคน
  4. ระวัง rate limit การสร้างและลบ Rich Menu ผ่าน API จำกัด 100 ครั้งต่อชั่วโมง (การจัดการใน OA Manager ไม่ถูกจำกัด)

เทมเพลตพร้อมใช้

แหล่งเทมเพลตฟรีที่ใช้ขนาดถูกต้องอยู่แล้ว:

  • LINE Rich Menu Maker ของ LINE ประเทศไทย มีเลย์เอาต์มาตรฐานครบ 12 แบบ ไอคอนแยกตามประเภทธุรกิจ พิมพ์ข้อความภาษาไทยได้ และบันทึกเป็นไฟล์ JPG กว้าง 2500 พิกเซล
  • 'ดีไซน์ไกด์' ใน LINE OA Manager ไฟล์เทมเพลตเปล่าตามเลย์เอาต์ อยู่ในหน้าสร้าง Rich Menu
  • Canva มีเทมเพลต Rich Menu จากครีเอเตอร์ไทยจำนวนมาก ตั้งขนาดงานเป็น 2500×1686 หรือ 2500×843 ก่อน export
  • LY Marketing Campus (ญี่ปุ่น) และ LINE Biz-Solutions ไต้หวัน แจกเทมเพลต Rich Menu ฟรี ข้อความเป็นภาษาญี่ปุ่นและจีน แต่ใช้เป็นไอเดียเลย์เอาต์ได้

วิธีเลือกและแก้เทมเพลตให้เข้ากับร้าน อ่านต่อที่เทมเพลต Rich Menu ฟรีและเครื่องมือออกแบบ

ทำภาพ Rich Menu ขนาดถูกต้องด้วย AI

เครื่องมือทำ Rich Menu ด้วย AI ของ LineBot.pro เลือกขนาดภาพจากจำนวนปุ่มให้อัตโนมัติ ไม่ต้องปรับขนาดเอง:

จำนวนปุ่มขนาดที่ได้เลย์เอาต์
1–32500×843 (แบบเล็ก)แถวเดียว
42500×1686 (แบบใหญ่)2×2
52500×1686 (แบบใหญ่)บน 2 ล่าง 3
62500×1686 (แบบใหญ่)3×2

ชื่อปุ่มถูกวาดไว้ในช่องของมันพอดี ไฟล์ไม่เกิน 1 MB และได้ไฟล์ JSON ที่ตำแหน่งช่องกดตรงกับภาพมาด้วย ใช้ 10 เครดิตต่อเมนู สมัครใหม่รับฟรี 50 เครดิต LineBot.pro ไม่ได้เผยแพร่เมนูเข้า LINE ให้ ต้องนำภาพไปอัปโหลดใน LINE OA Manager โดยเลือกเทมเพลตที่ตรงกัน ส่วนเลย์เอาต์ 5 ปุ่มไม่มีเทมเพลตใน OA Manager ต้องใช้ผ่าน Messaging API

สร้างภาพ Rich Menu ขนาดถูกต้องด้วย AI →

ข้อผิดพลาดที่พบบ่อย

ปัญหาสาเหตุที่เป็นไปได้วิธีแก้
OA Manager ไม่รับภาพไม่ใช่ 1 ใน 6 ขนาด ไฟล์เกิน 1 MB หรือไม่ใช่ JPG/PNGexport เป็น 2500×1686 หรือ 2500×843 แบบ JPG ไม่เกิน 1 MB
API ตอบ 400 The image size is not allowed for richmenuภาพผิดเงื่อนไข (กว้าง สูง อัตราส่วน หรือขนาดไฟล์)เช็กกว้าง 800–2500 สูงอย่างน้อย 250 อัตราส่วน ≥ 1.45 และไม่เกิน 1 MB
API ตอบ 400 An image has already been uploaded to the richmenuเปลี่ยนภาพของเมนูเดิมไม่ได้สร้างเมนูใหม่ อัปโหลดภาพ ตั้งเป็นเมนูหลัก แล้วลบอันเก่า
API ตอบ 415Content-Type ไม่ใช่ image/jpeg หรือ image/pngตั้ง header ให้ถูก หรือแปลงไฟล์ WebP/HEIC
API ตอบ 400 The request body has 1 error(s) ตอนสร้างrich menu object ไม่ถูกต้อง เช่น ไม่มี name หรือ URI ผิดตรวจ JSON ด้วย POST /v2/bot/richmenu/validate
API ตอบ 400 ตอนสร้าง หลังสร้างไปเยอะครบ 1,000 เมนูลบเมนูที่ไม่ใช้
กดแล้วไปผิดปุ่มภาพออกแบบมาสำหรับเลย์เอาต์อื่นออกแบบตามกริดของเทมเพลตแล้วอัปโหลดใหม่
ภาพแตก ไม่คมใช้ภาพกว้าง 800 หรือ 1200 พิกเซลใช้ภาพกว้าง 2500 พิกเซล
ไม่เห็นเมนูบนคอมพิวเตอร์LINE PC ไม่แสดง Rich Menuเป็นปกติ ควรใส่ลิงก์สำคัญไว้ในข้อความด้วย

ข้อความ error และขีดจำกัดอ้างอิงจากเอกสาร Messaging API

คำถามที่พบบ่อย

Q: ขนาด Rich Menu 2500x1686 ยังใช้ได้ไหมในปี 2026?

ใช้ได้ ณ เดือนตุลาคม 2026 ขนาดที่แนะนำใน LINE OA Manager ยังเป็น 2500×1686 (แบบใหญ่) และ 2500×843 (แบบเล็ก) และตัวอย่างในเอกสาร API ของ LINE ก็ใช้ 2500×1686

Q: ใช้ขนาด 2500x1000 หรือ 2500x1200 ได้ไหม?

ใน LINE OA Manager ไม่ได้ เพราะรับเฉพาะ 6 ขนาดตามเทมเพลต แต่ผ่าน Messaging API ใช้ได้ เพราะผ่านเงื่อนไขกว้าง 800–2500 สูงอย่างน้อย 250 และอัตราส่วนไม่น้อยกว่า 1.45 (ถ้ากว้าง 2500 สูงได้สูงสุด 1724 พิกเซล)

Q: Rich Menu 6 ช่องใช้ขนาดเท่าไร?

ใช้ภาพ 2500×1686 พิกเซลกับเทมเพลตแบบ 3×2 แต่ละช่องประมาณ 833×843 พิกเซล

Q: ไฟล์ภาพ Rich Menu ใหญ่ได้สุดเท่าไร?

1 MB ทั้ง JPG และ PNG ถ้าเกินให้ export เป็น JPG คุณภาพ 75–85 หรือลดจำนวนสีของ PNG

Q: LINE OA หนึ่งบัญชีมี Rich Menu ได้กี่อัน?

ใน LINE OA Manager สร้างไว้ได้หลายอัน แต่แสดงได้ทีละ 1 อัน จึงต้องตั้งช่วงเวลาแสดงไม่ให้ซ้อนกัน ส่วนผ่าน Messaging API สร้างได้สูงสุด 1,000 เมนูและ 1,000 alias ต่อบัญชี

Q: ทำไมภาพ Rich Menu แตก ไม่คม?

ส่วนใหญ่เพราะอัปโหลดภาพกว้าง 800 หรือ 1200 พิกเซล หรือขยายภาพเล็กให้ใหญ่ขึ้น LINE แสดงทุกขนาดในกรอบเดียวกัน จึงควรเริ่มจากไฟล์ต้นฉบับกว้าง 2500 พิกเซล


ขั้นตอนต่อไป:

สร้าง Rich Menu ด้วย AI

บอกประเภทธุรกิจและปุ่มที่ต้องการ แล้วรับภาพขนาดตรงตามที่ LINE กำหนด พร้อม JSON พื้นที่กด อัปโหลดใน LINE OA Manager ได้ทันที

เริ่มฟรี รับ 50 เครดิต

ทำ Rich Menu ได้ 5 ชุด ไม่ต้องใช้บัตร

อยากให้ผู้เชี่ยวชาญช่วยตรวจบัญชีของคุณ? ตรวจสุขภาพ LINE OA ฿2,500

เกี่ยวกับ LineBot.pro

LineBot.pro คือเครื่องมือ AI สำหรับ LINE Official Account ที่ช่วยสร้าง Rich Menu, Rich Message และแบนเนอร์ ส่งแคมเปญบรอดแคสต์ และตอบกลับอัตโนมัติด้วยคำสำคัญ ทีมงานของเราเขียนคู่มือเหล่านี้จากประสบการณ์จริงกับ LINE Messaging API