AIDealsPro is reader-supported. When you buy through links on this page, we may earn an affiliate commission at no extra cost to you. See How we review for how we evaluate AI tools.
ElevenLabs caps each text-to-speech request at 5,000–40,000 characters depending on the model: 10,000 for Eleven v4, 5,000 for Eleven v3, 10,000 for Multilingual v2, and 40,000 for Flash v2.5 (checked 4 Nov 2026). Text to speech costs one credit per character, so a 10,000-character request uses 10,000 credits — the entire Free plan monthly allowance.
Best for: narrators and producers who plan long-form audio around per-request limits and per-plan credit budgets.
Not for: anyone who wants to paste an entire audiobook chapter in one click without splitting or budgeting credits.
Starting price: Free $0 (10,000 credits/mo) (checked 4 Nov 2026); paid plans start at Starter $6/mo (30,000 credits) (checked 4 Nov 2026).
Character limits per model
ElevenLabs documents the maximum characters per text-to-speech request for each model in its official docs (last updated October 16, 2026). The limit is per request, not per month — your monthly credit allowance is a separate budget:
| Model | Max characters per request | Approx. audio |
|---|---|---|
| Eleven v4 | 10,000 | ~10 minutes |
| Eleven v3 | 5,000 | ~5 minutes |
| Eleven Flash v2.5 | 40,000 | ~40 minutes |
| Eleven Flash v2 | 30,000 | ~30 minutes |
| Eleven Multilingual v2 | 10,000 | ~10 minutes |
| Eleven Multilingual v1 | 10,000 | ~10 minutes |
All figures checked 4 Nov 2026. The docs’ own advice for longer content is direct: "consider splitting the input into multiple requests." For a deeper look at how credits translate to minutes, see our ElevenLabs credits-per-minute guide.
Credits are characters: how billing works
ElevenLabs’ documentation states that text to speech costs one credit per character. That single rule connects the per-request limit to your wallet: a 10,000-character v4 request costs 10,000 credits, a 5,000-character v3 request costs 5,000 credits, and a 40,000-character Flash v2.5 request costs 40,000 credits. Spaces and punctuation count as characters, so the text you paste is the text you pay for.
This also explains why the Free plan feels small for long content: Free $0 includes 10,000 credits per month (checked 4 Nov 2026), which equals exactly one maximum-length v4 request. The paid tiers raise the ceiling — Starter $6/mo (30,000 credits) (checked 4 Nov 2026), Creator $22/mo (121,000 credits) (checked 4 Nov 2026), and Pro $99/mo (600,000 credits) (checked 4 Nov 2026) — but the per-request caps above apply identically on every plan.
A concrete example helps: a typical 1,500-word article is roughly 9,000 characters including spaces, so converting it with Eleven v4 costs about 9,000 credits — nearly the whole Free monthly allowance, but less than a third of Starter’s 30,000. The same article on Flash v2.5 also costs 9,000 credits, since credit billing is per character on every model; Flash’s documented advantage is a 50% lower price per character for usage-based API billing.
How the limit interacts with your plan
Two different ceilings govern your usage, and confusing them is the most common mistake. The per-request character limit (5,000–40,000) caps how much text goes into a single API call or generation. The monthly credit allowance (10,000–600,000) caps how much total text you can convert in a billing period. Upgrading your plan raises the monthly allowance but never raises the per-request limit — a Pro user still cannot send 50,000 characters to v4 in one request.
Concurrency limits add a third dimension on the API: the docs list per-plan concurrent request caps (for example, Free allows 2 concurrent Multilingual v2 requests and 4 Flash requests; Pro allows 10 and 20). Splitting a long document into chunks and sending them in parallel is the documented way to move faster, within those caps.
One more wrinkle: the docs list Pay As You Go as an option for API usage beyond plan allowances, and a $1 Starter first-month offer was shown until Nov 8 when checked on 4 Nov 2026. Neither changes the per-request caps — they only change how many total characters you can afford in a month.
Which model to choose for long content
- Maximum text per request: Eleven Flash v2.5, at 40,000 characters (~40 minutes). It is also the fastest and cheapest per character for API use — 50% lower price per character than larger models, with median first-audio latency around 100ms.
- Best quality per request: Eleven v4, at 10,000 characters (~10 minutes) across 90+ languages. Choose it when emotional range matters more than raw throughput.
- Expressive with audio tags: Eleven v3, at 5,000 characters (~5 minutes) across 70+ languages. The smallest per-request cap, so budget the most splits here.
- Stable long-form: Eleven Multilingual v2, at 10,000 characters across 29 languages — documented as the most stable choice for long narration.
Step-by-step: stay under the limit
- Step 1 — Count your characters. Paste your script into any character counter (spaces and punctuation included). A 10,000-character script is roughly 10 minutes of audio. Cost: 0 credits to count.
- Step 2 — Pick the model for the job. Need 40 minutes in one request? Use Flash v2.5 (40,000 chars). Need the most emotive read? Use v4 (10,000 chars) and plan splits. Cost: 0 credits to choose.
- Step 3 — Split at natural boundaries. Divide the script into chunks under the model’s cap, splitting at chapter or paragraph breaks so narration flows. The docs explicitly recommend splitting into multiple requests. Cost: 0 credits.
- Step 4 — Budget credits. Multiply characters by one credit each: a 40,000-character Flash v2.5 job costs 40,000 credits. Check that against your plan — Free $0 (10,000/mo) (checked 4 Nov 2026) covers 10,000 characters; Creator $22/mo (121,000) (checked 4 Nov 2026) covers 121,000.
- Step 5 — Generate the chunks. Run each chunk as its own request, then join the audio files in any editor. Each request deducts its character count in credits.
Pros and cons
Pros
- Flash v2.5 accepts 40,000 characters (~40 minutes) per request — generous for long-form.
- Simple 1-credit-per-character billing with no hidden multipliers.
- Official docs explicitly bless splitting long texts into multiple requests.
- Per-request limits are identical on all plans, so free users get the same caps.
- Concurrent request allowances let you parallelize chunked jobs on the API.
Cons
- Eleven v3’s 5,000-character cap means the most expressive model needs the most splitting.
- Upgrading plans raises monthly credits but never raises per-request limits.
- A single max-length v4 request (10,000 credits) consumes the entire Free monthly allowance.
- Chunked audio must be joined manually; there is no documented one-click merge.
Who should NOT worry about character limits
If your scripts are short — video voiceovers under five minutes, ad reads, social clips — you will rarely touch these ceilings; even v3’s 5,000-character cap covers about five minutes. The limits only bite on audiobooks, long podcasts, and course narration. And if you are on the Free $0 (10,000 credits/mo) (checked 4 Nov 2026) plan, your monthly credit budget will run out long before per-request caps become your problem.
Frequently asked questions
What is the ElevenLabs text to speech character limit?
It depends on the model: 10,000 characters per request for Eleven v4, 5,000 for Eleven v3, 10,000 for Multilingual v2, and 40,000 for Flash v2.5 (checked 4 Nov 2026). These are per-request caps from the official docs; your monthly credit allowance is a separate limit.
How many characters is 10,000 credits?
10,000 characters. ElevenLabs’ docs state that text to speech costs one credit per character, so credits and characters convert one-to-one. The Free $0 plan’s 10,000 monthly credits (checked 4 Nov 2026) therefore equal 10,000 characters of generated speech per month.
Can I convert more than 40,000 characters at once?
No — 40,000 characters on Flash v2.5 is the highest documented per-request limit. For longer content, ElevenLabs’ docs advise splitting the input into multiple requests. Split at chapter or paragraph breaks, generate each chunk separately, and join the audio files afterward.
Does upgrading my plan raise the character limit?
No. Upgrading raises your monthly credit allowance (up to 600,000 on Pro $99/mo (checked 4 Nov 2026)) but the per-request character caps stay the same on every plan. A Pro user faces the same 10,000-character v4 limit as a Free user — they just get more total characters per month.
Which ElevenLabs model is best for audiobooks?
Eleven v4 is documented for expressive, long-form narration and audiobook production across 90+ languages, with a 10,000-character per-request cap. For maximum throughput per request, Flash v2.5 takes 40,000 characters but trades some emotional range for speed and lower per-character cost.
Do spaces count toward the character limit?
Yes. Billing is one credit per character and the character count includes everything you send — letters, spaces, and punctuation. When budgeting, count the full text including spaces; a script that looks like 9,500 words of prose can easily be 55,000+ characters.
What happens if I paste more text than the character limit?
The request exceeds the documented per-request cap, so trim it or split it — the limit is enforced per request. The docs’ recommended fix is to split the input into multiple requests at natural boundaries like chapter or paragraph breaks, then generate each chunk separately and join the audio.
Sources checked
- ElevenLabs official docs — Models (character limits, languages, latency): https://elevenlabs.io/docs/overview/models — checked 4 Nov 2026
- ElevenLabs official docs — overview (1 credit per character): https://elevenlabs.io/docs/overview/intro — checked 4 Nov 2026
- ElevenLabs official pricing: https://elevenlabs.io/pricing — checked 4 Nov 2026
Last updated 4 Nov 2026. Prices checked on elevenlabs.io/pricing on that date; confirm at checkout.