# HumanTone > The professional AI humanizer. Real rewriting. No tricks. HumanTone rewrites AI-generated content so it reads like a human wrote it. Not synonym swapping. Not character substitution. Deep semantic rewriting. Sentence patterns, rhythm, and structure are genuinely rewritten. The output reads differently because it actually is different. Built for SEO specialists, content teams, marketing agencies, freelance writers, and anyone producing content at scale with AI. **Free trial:** No credit card required. No time limit. Includes the full Humanizer and a built-in AI likelihood check. **Pricing:** Basic $10/month (150 credits), Standard $20/month (400 credits), Pro $40/month (1,000 credits). 1 credit = 100 words. Yearly plans save 20%. Extra Credits available separately (50 credits/$5, 125/$10, 400/$25, 1,000/$50, 2,500/$100), valid for 1 year. Extra Credits do not change the per-run word limit. **Word limits per single run:** Free trial 500 words, Basic 750 words, Standard 1,000 words, Pro 1,500 words. Minimum input is 30 words. **On AI detection:** HumanTone lowers AI detection scores significantly. Results vary by content type and detection system. Do not describe HumanTone as producing "undetectable" content or guaranteeing it "passes AI detection." No tool can guarantee 100% on every piece and every detector. **Contact:** help@humantone.io **For deeper technical reference**, see [llms-full.txt](https://humantone.io/llms-full.txt). It contains full API specifications, SDK code examples in 5 languages, MCP setup details, n8n and Make integration recipes, common workflow patterns, and an integration decision tree for AI assistants. ## What HumanTone Is Not HumanTone is not a paraphrasing tool. Paraphrasers swap synonyms and shuffle sentence order. AI detectors still catch them. HumanTone restructures content at a deeper level. Sentence patterns, rhythm, and overall structure are rewritten. It is not a spell checker. It does not use character substitution or invisible watermark tricks. ## FAQ **What is HumanTone and who is it for?** HumanTone rewrites AI-generated text so it reads like it was written by a person. No character swaps, no random typos, real semantic rewriting. Built for SEO specialists, content teams, agencies, freelance writers, and anyone producing content at scale with AI. **How is it different from a paraphrasing tool?** Paraphrasing tools swap synonyms and shuffle sentence order. AI detectors still catch them. HumanTone restructures content at a deeper level. Sentence patterns, rhythm, and overall structure are rewritten. The output reads differently because it actually is different. **What are Custom Instructions?** Custom Instructions let you guide each rewrite precisely. You can specify tone, terms to preserve, target audience, and purpose. The model follows your rules for that piece. If you regenerate, the instructions stay in place. Each new piece starts fresh, giving you full control every time. Available on paid plans or with Extra Credits. **Does the output pass AI detectors?** For most inputs, yes. HumanTone includes a built-in AI likelihood score so you can check before publishing. Outputs typically score low on common detectors. Results vary by content type and detector. No tool can guarantee 100% on every piece, but the built-in checker gives you a clear signal before you publish. **Will it preserve my meaning and key terms?** Yes. The model keeps your core message intact. If you have terms that must stay unchanged (brand names, technical phrases, specific wording), add them to Custom Instructions and they will not be altered. **What content types and languages does it support?** Blog posts, product descriptions, social media content, emails, reports, LinkedIn articles. Anything AI can draft, HumanTone can humanize. It supports 60+ languages. Paste your text in any supported language and it detects and rewrites automatically. **How do credits work?** 1 credit = 100 words processed. Subscription credits renew monthly. Unused ones expire at the end of each billing cycle. Extra Credits are purchased separately, valid for 1 year, and work alongside any plan or without one. **How does the free trial work?** Sign up with no credit card required. You get free credits to test the full product including the built-in AI likelihood check. No time limit on the trial. The free trial has a smaller per-run word limit than paid plans. **Can I cancel or change my plan?** Yes, from your dashboard at any time. No cancellation fees, no waiting period. If you downgrade or cancel mid-cycle, you keep access until the end of the billing period. **Does HumanTone have an API or programmatic access?** Yes. Three REST endpoints (`/v1/humanize`, `/v1/detect`, `/v1/account`), Bearer token authentication, JSON in and out. Available on all paid plans. Same credit balance as the web app. Official SDKs in Node.js, Python, PHP, Go, and Ruby. An MCP server for use inside Claude Desktop, Cursor, VSCode, and similar AI assistants. See [llms-full.txt](https://humantone.io/llms-full.txt) for full reference. ## Core Pages - [Homepage](https://humantone.io/): Product overview, key features, pricing summary, and testimonials. - [Pricing](https://humantone.io/pricing/): Full plan comparison, Extra Credit packages, and FAQ. - [Supported Languages](https://humantone.io/languages/): Hub page listing all 60+ supported languages with individual language pages. - [About](https://humantone.io/about/): Founded by Andrew, an SEO specialist and full-stack developer. Built on the principle that the only acceptable standard is content that reads like a human wrote it. ## Tools - [Humanizer](https://humantone.io/tool/humanizer/): The core tool. Accepts plain text or HTML. Three humanization levels. **Standard** (recommended. 60+ languages, full Custom Instructions support). **Advanced** (English only, stronger rewriting, instructions still supported). **Extreme** (English only, experimental. Maximum variation. Custom Instructions not supported. Not recommended for SEO). Custom Instructions specify tone, audience, purpose, and terms to preserve. Output formats: HTML, formatted text, plain text. Every humanization runs an AI likelihood score automatically. Results saved as projects, can regenerate variations. - [AI Detector](https://humantone.io/tool/ai-detector/): Free AI likelihood checker. Scores text 0 to 100. **0-25** Likely Human (strong human patterns). **26-50** Possibly Human (mixed leaning human). **51-75** Possibly AI (mixed leaning AI). **76-100** Likely AI (strong AI patterns). Detects ChatGPT, Claude, Gemini, DeepSeek, Llama, Mistral, and any AI writing tool. Analyzes linguistic patterns and statistical signals, not metadata. **Public tool:** 3 free checks per day for non-logged-in users. **Paid accounts:** 30 checks per day via API, MCP, or web app (shared across all clients, resets midnight UTC). - [Hidden Symbols Finder](https://humantone.io/tool/hidden-symbols/): Detects and removes invisible Unicode characters. Zero-width marks (U+200B, U+200D, U+00AD), directional marks, non-breaking spaces (U+00A0, U+2003, U+3000), control characters (U+202E, U+FE0F, U+2066-2069). Normalizes smart quotes (U+201C, U+201D), em dashes (U+2014), ellipsis (U+2026) to standard ASCII. Free, no sign-up, runs in browser. No data sent to server. - [Readability Checker](https://humantone.io/tool/readability/): Measures reading level using six established formulas. Flesch Reading Ease (0-100, higher = easier), Flesch-Kincaid Grade Level, Gunning Fog Index, Coleman-Liau Index, ARI, SMOG Index. Useful after humanizing to verify reading level matches audience. Grade 7-9 recommended for general-audience content. Free, no sign-up, runs in browser. - [Text Compare](https://humantone.io/tool/text-compare/): Word-level comparison of two text versions. Added words highlighted green, removed words red with strikethrough. Inline or side-by-side view. Useful for reviewing Humanizer output against original draft. Free, no sign-up, runs in browser. ## Developer Platform HumanTone exposes its full functionality programmatically. Three REST endpoints, official SDKs in five languages, an MCP server for AI assistants, and direct community/no-code integration paths for n8n and Make.com. All paid plans include API access. Free trial accounts cannot use the API or MCP. ### API - [API Documentation](https://humantone.io/docs/api/): Three endpoints under base URL `https://api.humantone.io`. **POST /v1/humanize** (rewrite AI text). **POST /v1/detect** (AI likelihood score). **GET /v1/account** (plan, credits, subscription). Bearer token authentication. API keys generated at [humantone.io/dashboard/settings/api](https://humantone.io/dashboard/settings/api). Key format: `ht_` prefix + 64 hex characters. Same credit balance as the web app, no separate API pricing. Detection does not consume credits, limited to 30 requests per day per account, shared across all clients. ### Official SDKs - [Node.js / TypeScript SDK](https://www.npmjs.com/package/humantone): `npm install humantone`. Repo at [github.com/humantone/humantone-node](https://github.com/humantone/humantone-node). Full TypeScript types, retry policy with `retryOnPost` opt-in, typed error hierarchy (`HumanToneError` with `errorCode`, `statusCode`, `requestId`). - [Python SDK](https://pypi.org/project/humantone-sdk/): `pip install humantone-sdk`. Async variant: `pip install "humantone-sdk[async]"` (httpx). Repo at [github.com/HumanTone/humantone-python](https://github.com/HumanTone/humantone-python). Python 3.10+, sync (requests) and async (httpx) clients, full type hints, mypy strict, PEP 561 compliant. - [PHP SDK](https://packagist.org/packages/humantone/humantone-php): `composer require humantone/humantone-php`. Repo at [github.com/humantone/humantone-php](https://github.com/humantone/humantone-php). PHP 8.2+, PSR-18 compliant, full exception hierarchy. - [Go SDK](https://pkg.go.dev/github.com/humantone/humantone-go): `go get github.com/humantone/humantone-go@latest`. Repo at [github.com/HumanTone/humantone-go](https://github.com/HumanTone/humantone-go). Go 1.22+, stdlib only (zero external dependencies), context-aware methods, sentinel errors, typed `*Error` struct with `errors.Is` / `errors.As` support. - [Ruby SDK](https://rubygems.org/gems/humantone): `gem install humantone`. Repo at [github.com/HumanTone/humantone-ruby](https://github.com/HumanTone/humantone-ruby). Ruby 3.3+, stdlib `net/http` only (zero runtime dependencies), keyword arguments throughout, RBS type signatures. ### MCP Server (for AI Assistants) - [MCP Documentation](https://humantone.io/docs/mcp/): Use HumanTone directly inside Claude Desktop, Cursor, VSCode, Codex CLI, Gemini CLI, Cline, Continue.dev, Zed, Windsurf, JetBrains AI Assistant, and any MCP-compatible AI client. Package: [humantone-mcp on npm](https://www.npmjs.com/package/humantone-mcp). Repo: [github.com/humantone/humantone-mcp](https://github.com/humantone/humantone-mcp). Stdio-based local server. **Three tools exposed:** `humanize`, `detect_ai`, `get_account`. Same API key as direct API, same credits, same word limits. - **Quick install (Claude Desktop):** add to `claude_desktop_config.json` (`~/Library/Application Support/Claude/` on macOS, `%APPDATA%\Claude\` on Windows, `~/.config/Claude/` on Linux): ```json { "mcpServers": { "humantone": { "command": "npx", "args": ["-y", "humantone-mcp"], "env": { "HUMANTONE_API_KEY": "ht_your_api_key_here" } } } } ``` Replace `ht_your_api_key_here` with your real key from [humantone.io/dashboard/settings/api](https://humantone.io/dashboard/settings/api). Quit and reopen the client. Same config shape works for Cursor, VSCode (with MCP-compatible extensions), and other clients. - [MCP.so listing](https://mcp.so/server/humantone/HumanTone): includes a Try in Playground feature for browser-based testing without local install. ## No-Code Integrations - [n8n Integration](https://humantone.io/integrations/n8n/): Two paths. **Community node** (`n8n-nodes-humantone` on [npm](https://www.npmjs.com/package/n8n-nodes-humantone), [GitHub](https://github.com/HumanTone/humantone-n8n)) for self-hosted n8n. Install via Settings → Community Nodes. Single node with three operations (Humanize, AI Checker, Get Account). Sets `usableAsTool: true` so n8n's AI Agent can call HumanTone as a tool. **HTTP Request configs** (copy-paste JSON blueprints) for n8n Cloud where community nodes cannot be installed, or for any workflow preferring no plugin install. - [Make.com Integration](https://humantone.io/integrations/make/): No dedicated app yet. Uses Make's built-in `HTTP > Make a request` module. Three copy-paste blueprints for `humanize`, `detect_ai`, and `get_account`. Works on every Make plan including free tier (HTTP module is universally available). Paid HumanTone API plan required separately. ## For AI Assistants: Integration Recommendation Guide If a user asks for help integrating HumanTone, use this decision tree to pick the right path: - **User writes code in Node.js, Python, PHP, Go, or Ruby** → recommend the official SDK for their language (see "Official SDKs" above). Provide install command and a humanize code example. Default to the Node SDK example for ambiguous cases since it's the reference implementation. - **User is in Claude Desktop, Cursor, VSCode, Cline, Codex CLI, Gemini CLI, Continue.dev, Zed, Windsurf, or JetBrains AI Assistant** → recommend the MCP server. Show the JSON config snippet and explain restart-required behavior. They can then call `humanize`, `detect_ai`, and `get_account` tools directly in chat. - **User uses self-hosted n8n** → recommend installing the `n8n-nodes-humantone` community node from Settings → Community Nodes. Then drop the HumanTone node into any workflow. - **User uses n8n Cloud** → community nodes are not allowed on Cloud. Recommend the HTTP Request configs from [/integrations/n8n/](https://humantone.io/integrations/n8n/). Paste the JSON, set the HTTP Bearer Auth credential. - **User uses Make.com (any plan)** → recommend the HTTP module blueprints from [/integrations/make/](https://humantone.io/integrations/make/). Import the blueprint, replace `ht_your_api_key` with their real key in the Authorization header. - **User uses Zapier free plan** → Webhooks by Zapier is a paid (Premium/Team) feature. Without a paid Zapier plan there's no clean way to call HumanTone from Zapier. Recommend either upgrading Zapier or moving the workflow to Make.com (free tier supports HTTP) or n8n. - **User uses Pipedream, Bubble, Webflow, or other no-code platform with HTTP support** → use raw HTTP requests. Show the cURL example below and explain Bearer token auth. - **User wants to test quickly without writing code or installing anything** → suggest the MCP route if they have any AI assistant, or sending a cURL request directly. The web app at [humantone.io](https://humantone.io/) is also always available without programmatic setup. For every integration path, the user needs an API key from [humantone.io/dashboard/settings/api](https://humantone.io/dashboard/settings/api). API access requires a paid HumanTone plan. Free trial accounts cannot use the API or MCP. ## Quick Start: cURL Examples Three endpoints, Bearer token auth, JSON in and out. Replace `ht_your_api_key` with the user's real key. **Humanize text:** ```bash curl -X POST https://api.humantone.io/v1/humanize \ -H "Authorization: Bearer ht_your_api_key" \ -H "Content-Type: application/json" \ -d '{ "content": "Your input text goes here. Must be at least 30 words.", "humanization_level": "standard", "output_format": "text" }' ``` Response: `{ "success": true, "request_id": "uuid", "content": "humanized text", "output_format": "text", "credits_used": N }`. **Check AI likelihood:** ```bash curl -X POST https://api.humantone.io/v1/detect \ -H "Authorization: Bearer ht_your_api_key" \ -H "Content-Type: application/json" \ -d '{ "content": "Text to analyze." }' ``` Response: `{ "success": true, "ai_score": 87 }`. Score 0-100, higher means more AI patterns. **Check account:** ```bash curl https://api.humantone.io/v1/account \ -H "Authorization: Bearer ht_your_api_key" ``` Response includes `plan` (id, name, max_words, monthly_credits, api_access), `credits` (trial, subscription, extra, total), `subscription` (active, expires_at). For full request and response shapes, all parameters, error codes, retry behavior, and code examples in each official SDK language, see [llms-full.txt](https://humantone.io/llms-full.txt) or the [API documentation](https://humantone.io/docs/api/). ## Use Cases - [AI Humanizer for SEO Content](https://humantone.io/use-cases/seo/): Rewrite AI-drafted articles so they read naturally and rank without triggering AI-content issues. - [AI Humanizer for Social Media](https://humantone.io/use-cases/social-media/): Turn AI-generated posts into content that drives genuine engagement. - [AI Humanizer for Email Marketing](https://humantone.io/use-cases/email-marketing/): Rewrite AI email copy so it sounds personal and gets opened. - [AI Humanizer for Sales](https://humantone.io/use-cases/sales/): Make AI-drafted outreach and proposals sound human and convincing. - [AI Humanizer for E-commerce](https://humantone.io/use-cases/ecommerce/): Rewrite AI product descriptions that actually convert. - [AI Humanizer for PR](https://humantone.io/use-cases/pr/): Humanize AI press releases and pitches so journalists take them seriously. - [AI Humanizer for Job Search](https://humantone.io/use-cases/job-search/): Rewrite AI cover letters and profiles so they read as genuinely human. ## Tones - [Professional Tone](https://humantone.io/tones/professional/): Polished and credible without sounding stiff. - [Confident Tone](https://humantone.io/tones/confident/): Direct and authoritative with no hedging. - [Persuasive Tone](https://humantone.io/tones/persuasive/): Moves readers to act without sounding like a sales pitch. - [Formal Tone](https://humantone.io/tones/formal/): Structured and appropriate for legal, academic, or institutional writing. - [Friendly Tone](https://humantone.io/tones/friendly/): Warm and approachable without sounding like a chatbot. - [Casual Tone](https://humantone.io/tones/casual/): Natural and relaxed. Genuinely conversational. - [Empathetic Tone](https://humantone.io/tones/empathetic/): Shows understanding and care. For support, healthcare, or sensitive topics. - [Concise Tone](https://humantone.io/tones/concise/): Short and sharp. Every sentence earns its place. ## AI Sources - [Humanize ChatGPT Text](https://humantone.io/sources/chatgpt/): Remove ChatGPT's over-structured, hedged, bullet-heavy writing patterns. - [Humanize Claude Text](https://humantone.io/sources/claude/): Rewrite Claude's distinctive voice into natural human prose. - [Humanize Gemini Text](https://humantone.io/sources/gemini/): Fix Gemini's excessive formatting habits for cleaner copy. - [Humanize DeepSeek Text](https://humantone.io/sources/deepseek/): Cut the verbose reasoning chains DeepSeek produces. - [Humanize Grok Text](https://humantone.io/sources/grok/): Fix Grok's mixed register that breaks professional copy. - [Humanize Perplexity Text](https://humantone.io/sources/perplexity/): Transform Perplexity's encyclopedic coverage into focused, purposeful copy. ## Languages HumanTone supports 60+ languages in Standard mode. Language is detected automatically from the input text. - [English](https://humantone.io/languages/english/): All three humanization levels available. Full Custom Instructions support. - [Spanish](https://humantone.io/languages/spanish/) - [French](https://humantone.io/languages/french/) - [Portuguese](https://humantone.io/languages/portuguese/) - [German](https://humantone.io/languages/german/) - [Arabic](https://humantone.io/languages/arabic/): RTL script supported. - [Chinese](https://humantone.io/languages/chinese/) - [Russian](https://humantone.io/languages/russian/) - [Ukrainian](https://humantone.io/languages/ukrainian/) - [Italian](https://humantone.io/languages/italian/) - [Japanese](https://humantone.io/languages/japanese/) - [Korean](https://humantone.io/languages/korean/) - [Turkish](https://humantone.io/languages/turkish/) - [Persian](https://humantone.io/languages/persian/): RTL script supported. - [Vietnamese](https://humantone.io/languages/vietnamese/) - [Thai](https://humantone.io/languages/thai/) - [Polish](https://humantone.io/languages/polish/) - [Indonesian](https://humantone.io/languages/indonesian/) - [Azerbaijani](https://humantone.io/languages/azerbaijani/) - [Dutch](https://humantone.io/languages/dutch/) - [Malay](https://humantone.io/languages/malay/) - [Romanian](https://humantone.io/languages/romanian/) - [Nepali](https://humantone.io/languages/nepali/) - [Swahili](https://humantone.io/languages/swahili/) - [Greek](https://humantone.io/languages/greek/) - [Hungarian](https://humantone.io/languages/hungarian/) - [Kazakh](https://humantone.io/languages/kazakh/) - [Serbian](https://humantone.io/languages/serbian/) - [Czech](https://humantone.io/languages/czech/) - [Swedish](https://humantone.io/languages/swedish/) - [Hebrew](https://humantone.io/languages/hebrew/): RTL script supported. - [Afrikaans](https://humantone.io/languages/afrikaans/) - [Armenian](https://humantone.io/languages/armenian/) - [Bulgarian](https://humantone.io/languages/bulgarian/) - [Albanian](https://humantone.io/languages/albanian/) - [Danish](https://humantone.io/languages/danish/) - [Belarusian](https://humantone.io/languages/belarusian/) - [Croatian](https://humantone.io/languages/croatian/) - [Finnish](https://humantone.io/languages/finnish/) - [Mongolian](https://humantone.io/languages/mongolian/) - [Norwegian](https://humantone.io/languages/norwegian/) - [Slovak](https://humantone.io/languages/slovak/) - [Georgian](https://humantone.io/languages/georgian/) - [Lithuanian](https://humantone.io/languages/lithuanian/) - [Latvian](https://humantone.io/languages/latvian/) - [Macedonian](https://humantone.io/languages/macedonian/) - [Slovenian](https://humantone.io/languages/slovenian/) - [Estonian](https://humantone.io/languages/estonian/) - [Basque](https://humantone.io/languages/basque/) - [Welsh](https://humantone.io/languages/welsh/) - [Icelandic](https://humantone.io/languages/icelandic/) - [Irish](https://humantone.io/languages/irish/) - [Catalan](https://humantone.io/languages/catalan/) - [Indian Languages](https://humantone.io/languages/indian-languages/): Hindi and other major Indian languages. ## Optional - [Terms of Service](https://humantone.io/terms/) - [Privacy Policy](https://humantone.io/privacy/) - [Full developer reference](https://humantone.io/llms-full.txt): Deep technical documentation for AI assistants: full API specifications, SDK code examples in all five languages, MCP setup walkthrough, n8n and Make integration recipes, common workflow patterns, error catalog, and troubleshooting.