Instagram DM character limit (and other DM limits)

How long an Instagram DM can be, why emoji and some alphabets use up the limit faster, and the rules for buttons, replies to comments and the 24-hour window.

Updated October 22, 2026 · 4 min read

An Instagram DM can be about 1,000 characters long. Instagram doesn't publish an official limit for messages typed in the app, but its messaging API, which every DM automation tool uses, accepts text of up to 1,000 bytes per message.

Instagram DM limits
LimitValue
Text per message (API)1,000 bytes
Quick-reply buttons per message13
Characters per quick-reply button20
Private replies to a comment1 message, within 7 days of the comment
Messaging window after someone writes24 hours
Window for a human agent7 days
Note length60 characters

Bytes, not letters

The API counts bytes in UTF-8, and not every character is one byte. That matters if you write in another alphabet or use emoji:

Bytes per character in UTF-8
CharactersBytes eachAbout how many fit in 1,000 bytes
English letters, digits, spaces11000
Accented Latin letters (é, ñ, ş), Cyrillic, Arabic, Hebrew2500
Chinese, Japanese, Korean3333
Most emoji4 or more250

So a Russian or Arabic message sent by an automation tool fits about 500 letters, and a Japanese one about 330. Keep automated messages well under the limit, or split long text into two messages.

Buttons and quick replies

A message can carry up to 13 quick-reply buttons, and each button label shows up to 20 characters before it's cut off. Short labels such as "Send me the link" work best.

Replying to comments by DM

A business can send one private reply to a comment, within 7 days of the comment. It can only send more if the person replies, and then within 24 hours of their reply. That's why comment-to-DM automations open with one short message and a button. See how comment-to-DM automation works.

The 24-hour window

After someone messages a business, the business can reply freely for 24 hours, and each new message from them restarts the clock. When a person on your team needs longer, Instagram allows a reply tagged as a human agent for up to 7 days. MuChat follows these windows automatically: see Instagram's messaging rules.

Turn comments into conversations

MuChat answers Instagram comments, story replies and DMs automatically. The Free plan needs no card.