One ads.txt for every site you publish.

Paste your ad lines once. TxtMesh cleans, merges, and serves one plain-text file per domain, then checks the live file on your plan schedule.

Create account

No account needed to scan · 10 a minute per address

Live scan

Fetched by the crawler · never by your browser

Request
https://domain/ads.txt
Timeout
10s · 1 MiB cap
Private IPs
Refused
Cleaned fileSpecimen
inventory.example, 550e8400, DIRECT, f08c47fec0942fa0
house.example, 12345, DIRECT
house.example, 12345, RESELLER

Scan to replace the specimen

Verdict

HTTP
—
Redirects
—
Removed
—
Enriched
—
Conflicts
—

Counters appear here after a scan.

How it works

Three steps
  1. 01

    Import your domains

    Paste a list or a file. Pasted URLs keep only the hostname.

  2. 02

    Paste your lines once

    Attach a reusable snippet to many domains. Clean shows what changes before you save.

  3. 03

    Redirect and forget it

    Point each domain's ads.txt at ours with a 301. We re-check the live file on schedule.

Pricing

Billed through Paddle · tax handled

Free

$0

forever

3 domains · checks every 24h

One site, kept correct.

Start with Free

Portfolio

$5

per month

30 domains · checks every 12h

A handful of publisher sites.

Start with Portfolio

Bulk Master

$15

per month

200 domains · checks every 6h

Domain portfolios and app networks.

Start with Bulk Master

Agency VIP is unlimited domains with hourly checks, arranged directly.

What TxtMesh never does

Four promises
No injected lines
TxtMesh compiles the lines you paste. It never adds a partner, a redirect, or a house line.
One tenant per file
Each domain compiles from its own account. Nothing from another publisher can appear in your file.
Plain text out
Served as text/plain with the comments and directives crawlers accept. No script on your site.
Honest health
A broken site says broken, with the HTTP status and the reason. No optimistic guess.

The service is provided "as is". TxtMesh accepts no financial liability for lost advertising revenues, advertiser delisting, or crawler indexing failures resulting from service interruptions or misconfiguration.