Invisible watermarks
for text.
Hide a short ID in any text and read it back later: label AI output, let agents sign what they write and trace leaks per recipient. The text looks and copies the same. REST API, MCP server and Agent Skill.
Signed by an agent, pasted into a chat:
Release 4.12: exported invoices now include the customer VAT number.
decoded: a=release-bot · 13 invisible characters, 1 API call
and paste it anywhere: it looks the same. Decode it with a free account.
Why TextWatermark?
Unicode Precision
Attach invisible Unicode variation selectors to visible characters; the text looks and reads the same.
Lossless Decode
Read the exact payload back after copy-paste between apps, chat and email. Robust mode also reports when the text was cut short or changed.
Built for Agents
REST API with an OpenAPI schema, a remote MCP server and an Agent Skill. Any language that can send HTTPS works.
Transparent Status
Live service health on our public status page. DPAs available on request.
What teams use it for
Five workflows with tested code, costs and limits.
Label AI-generated text
An invisible label on every response, streamed or not.
Agents sign their output
Verify origin and unchanged words before trusting a text.
Trace leaks per recipient
One identical-looking copy per person, each with an encrypted id.
Prove authorship, detect edits
Unchanged, edited, cut short or not yours: one check tells.
AI tutor answers in student work
Find labelled tutor text in submissions, and use it fairly.
Developer-Centric Toolkit
API Reference
Configure your request:
Response:
// API response will appear here
Impressed by the demo? Sign up now to integrate TextWatermark with your own content and secure your data.
Create Your Free AccountStraightforward Pricing Plans
Choose the plan that fits your needs. Start for free, scale as you grow.
$0/mo
100 credits to get started
- 100 one-time credits
- Fast & robust watermarking
- 1 API key
$7 /mo
Billed annually ($86/year)
- 5,000 credits / month
- Fast & robust watermarking
- 3 API keys & signing channels
- Email support
$23 /mo
Billed annually ($278/year)
- 25,000 credits / month
- Fast & robust watermarking
- 10 API keys & 20 signing channels
- Priority support
Frequently Asked Questions
How does text watermarking work?
Is the watermarking process secure?
doc-8841) and keep the details in your own system. For private payloads, create a signing channel and bind your API token to it; the payload is then encrypted with AES-256-GCM and only tokens on that channel can read it, and changed text fails the check. All API traffic uses HTTPS.
What are the limits on Unicode character embedding?
watermark_capacity checks this for free before you spend a credit.