PixelTools

Text to speech

Turn text into natural-sounding speech — free, private, and right in your browser. 28 voices, nothing uploaded, no account needed.

0/500
1.0x
Free forever
Runs locally
No account
No watermark

Free text to speech with nothing paywalled

28 voices, two accents

American and British English voices — pick by name, gender, and quality grade.

Adjustable speed

Slow it down for narration or speed it up for a quick draft listen — 0.5x to 2x.

100% private

Runs entirely in your browser. Your text is never uploaded to a server.

Free WAV download

Download the result as a standard WAV file — no watermark, no branding.

Cached after first use

The voice model downloads once (~90MB) and is reused instantly on every generation after.

No account, no limit

No sign-up, no daily cap, no subscription — generate as much as you want.

Generate speech in three steps

  1. 1

    Paste your text

    Type or paste up to 500 characters into the box — about two short paragraphs.

  2. 2

    Pick a voice and speed

    Choose from 28 American or British English voices, and adjust the speaking speed from 0.5x to 2x.

  3. 3

    Generate and download

    Click Generate speech, then play it back or download the WAV file — no account, no watermark.

Built for quick voiceovers, not broadcast studios

From a demo video to a proofreading pass, a fast free voice covers most day-to-day needs without booking a mic or a subscription.

Video and slide narration

Generate a quick voiceover for a demo video, explainer, or presentation without booking a mic.

Accessibility and proofreading

Have a draft read back to you to catch awkward phrasing, or make written content easier to consume.

Prototyping a script

Hear how a script sounds out loud before recording it for real, or before sending it to a paid voice service.

Quick app or notification prompts

Generate short spoken prompts for a prototype without wiring up a paid TTS API.

Frequently asked questions

Is this text-to-speech tool really free?

+

Yes — every voice, unlimited generations, no account, no watermark, no daily cap. The model runs on your own device, so there's no per-use server cost for us to recoup by rationing it.

Is my text uploaded anywhere?

+

No. The voice model downloads once to your browser (about 90MB, cached after the first use), and every generation after that runs entirely on your device using WebGPU or WebAssembly. Your text never reaches a server.

How does the voice quality compare to ElevenLabs or Speechify?

+

Honestly, not as good — those are large server-side models with far more parameters and per-voice cloning. This runs an 82-million-parameter model locally in your browser, which sounds natural for drafts, accessibility, prototyping, and short narration, but isn't broadcast-grade. If you need studio-quality output, a paid service will beat it; if you need something free and instant with no upload, this is built for that.

Can I use the generated audio commercially?

+

Yes. The underlying Kokoro model is released under the Apache 2.0 license, which permits commercial use of its output with no attribution requirement.

What languages are supported?

+

English only, in American and British accents (28 voices total). There's no language switcher because there's nothing to switch to yet — support for other languages would be a separate future addition.

Can I clone my own voice?

+

No — this offers fixed preset voices only. Voice cloning raises real impersonation and consent questions that need their own review, so it's deliberately out of scope here rather than something we half-built.

Why is the first generation slower than the rest?

+

The first click downloads the ~90MB voice model to your browser. Your browser caches it after that, so every generation afterward — including on a later visit — starts almost immediately.

Why did it stop at 500 characters?

+

The underlying model has a hard limit on how much text it can turn into speech in a single pass. Rather than silently cutting off anything longer without telling you, the counter stops you at a length the model can fully speak. For longer scripts, generate it in a few pieces.

Generate your first voiceover now

Free, no account needed.

Generate speech →