AI Tone Changer
Rewrite any text in a different tone instantly — Professional, Casual, Persuasive, Empathetic, Assertive, or Witty. Free, no account required, and nothing leaves your device.
Target tone
How It Works
Paste your text
Drop in any text — up to 2,000 characters. Emails, blog posts, product descriptions, messages. Nothing is sent anywhere.
Choose a tone
Pick from Professional, Casual, Persuasive, Empathetic, Assertive, or Witty depending on your audience and goal.
Model rewrites in-browser
SmolLM2 360M runs inside a Web Worker using WebGPU (WebAssembly fallback). Your text stays entirely on your device.
Copy or download
Copy the rewritten text to your clipboard or download it as a .txt file — all in the browser, no server involved.
Tone Reference Guide
Choosing the right tone depends on your audience and your goal. Here is what each tone does:
| Tone | Character | Best For |
|---|---|---|
| Professional | Polished, authoritative, no contractions | Business emails, reports, proposals, LinkedIn posts |
| Casual | Relaxed, friendly, conversational | Social media captions, internal Slack messages, informal emails |
| Persuasive | Compelling, benefit-focused, action-oriented | Marketing copy, sales pages, fundraising appeals, pitches |
| Empathetic | Warm, validating, understanding | Customer service replies, support messages, apology letters |
| Assertive | Direct, confident, no hedging | Feedback, instructions, policy announcements, executive briefs |
| Witty | Clever, playful, lightly humorous | Brand copy, social media, newsletters, engaging blog intros |
How to Use the AI Tone Changer
- Paste your text into the input area — up to 2,000 characters.
- Select a target tone from the six options.
- Click Change Tone.
- Read the rewritten text in the output panel.
- Click Copy to send it to your clipboard, or Download .txt to save it.
- Click Reset to start over with new text.
Key Features
- Six distinct tones — Professional, Casual, Persuasive, Empathetic, Assertive, and Witty, each with dedicated AI prompting for reliable, consistent output.
- Runs 100% in your browser — no data ever leaves your device; nothing is uploaded to a server.
- Free with no sign-up — no usage limits, no account, no watermarks.
- Automatic chunking — texts longer than 100 words are split into chunks, processed individually, and seamlessly joined so longer content is handled transparently.
- Offline after first load — the model (~388 MB) downloads once and is cached in your browser's IndexedDB storage.
- Copy or download — get your result on the clipboard or as a plain-text file in one click.
- Works in Chrome, Brave, Firefox, and Edge — Safari is not supported due to a browser memory management limitation.
When to Change the Tone of Your Writing
- Before sending a professional email — turn a rough draft into polished, authoritative prose with a single click.
- Adapting content for different channels — the same message needs a different feel on LinkedIn versus Instagram.
- Customer service responses — switch to an empathetic tone to defuse frustration and rebuild trust.
- Marketing copy — layer in persuasive language to drive click-throughs and conversions.
- Internal communications — make announcements more direct and confident with the Assertive tone.
Frequently Asked Questions
Is my text uploaded to your servers?
No. Your text never leaves your device. The entire tone-changing process runs inside your browser using Transformers.js and SmolLM2 360M Instruct. Nothing is sent to or stored on any server.
Why is the first use slow?
The first time you use the tool, your browser downloads the SmolLM2 360M model (~388 MB) and saves it to your browser’s local storage (IndexedDB). After that one-time download the model loads instantly, and the tool works even offline.
Which AI model is used?
The tool uses SmolLM2 360M Instruct by HuggingFace — a compact instruction-tuned decoder model that uses ChatML formatting with few-shot examples to reliably rewrite text in any of the six supported tones. It runs as an ONNX model via Transformers.js entirely on your device using WebGPU (with a WebAssembly fallback for unsupported browsers). The model is open source under the Apache 2.0 license.
What is the maximum text length?
The tool accepts up to 2,000 characters. For longer inputs the tone changer automatically splits the text into chunks of ~100 words, processes each one separately, then joins the results into a single output.
Why does the tone changer not work in Safari?
SmolLM2-360M is a decoder-only (autoregressive) model. Safari’s JavaScript engine does not fire FinalizationRegistry callbacks during synchronous WebAssembly execution, which means key-value cache tensors accumulate with each decoding step until the tab runs out of memory and crashes. This is a Safari-level limitation that requires a fix from Apple. Please use Chrome, Brave, Firefox, or Edge.
Does changing the tone alter the meaning?
The model is instructed to preserve the original meaning, structure, and approximate length exactly — only the stylistic register changes. For sensitive or high-stakes text, always review the output before sending.
Privacy & Security