Why UTF-8 Bytes Matter for Amazon Sellers
When you submit a listing to Amazon, the system counts your text in UTF-8 bytes, not in characters. This distinction is crucial because many characters — especially non-ASCII ones — take up more than 1 byte in UTF-8 encoding.
UTF-8 Encoding Basics
UTF-8 is a variable-length encoding system:
- ASCII characters (a-z, 0-9, basic punctuation): 1 byte each
- Latin extended (à, é, ñ, ü): 2 bytes each
- Chinese, Japanese, Korean characters: 3 bytes each
- Emoji and rare symbols: 4 bytes each
This means a 75-character Japanese title could consume up to 225 bytes, while the same number of ASCII characters would only use 75 bytes.
Amazon Field Limits (2026 New Rules)
Amazon updated their listing character limits in 2026. Here are the current limits:
| Field | US/UK/DE/CA/AU | JP |
|---|---|---|
| Title | 75 chars | 75 chars |
| Item Highlights | 125 chars | N/A |
| Bullet Points (each) | 255 chars | 255 chars |
| Bullet Points (total) | 1000 chars | 1000 chars |
| Description | 2000 chars | 2000 chars |
| Search Terms | 249 bytes | 500 bytes |
Common Pitfalls
Many sellers are surprised when their listing is rejected despite appearing to be within the character limit. The most common cause is:
- Using special characters like ® (registered trademark) which takes 2 bytes
- Copying text from Word documents that contain smart quotes (“ ”) which take 3 bytes each
- Accidentally pasting invisible characters (zero-width spaces, BOM)
- Using em-dashes (—) or en-dashes (–) instead of hyphens
How Our Tool Helps
The Amazon Listing Byte Checker counts UTF-8 bytes exactly like Amazon does, using the browser's native Blob API. It also detects invisible characters and warns you before submission. Try it now — it's free and runs entirely in your browser.