Free forever — not a trial

Collect testimonials.
Show them off in one line of HTML.

Collect text and video testimonials with a link, moderate them in one inbox, and embed a wall that loads instantly.

No card. No testimonial limit. Not a trial.

Unlimited testimonials ~1 KB embed, zero layout shift Consent recorded for every one
yourwebsite.com/reviews Sample content
Layout
More options →
I was sure the switchover would cost us a fortnight of chaos. It took an afternoon and nobody on the floor noticed.
Aiko TanakaOperations Manager, Blue Line Logistics
We switched three cafes over in a week. The thing I did not expect was that our wholesale enquiries doubled — turns out people were reading the reviews page all along.
Priya RamanHead of Retail, Fern & Oak
Sample video card — product footage, not a customer recording. Real video testimonials play here the same way.
Northwind RoasteryBehind the scenes
They told us in week one which half of our order was wrong for our machine, instead of just selling it to us.
Grace NwosuCo-owner, Harbour Lane
Took us a couple of weeks to dial in the grind for the new roast. Worth it — the crema is noticeably better and the bags are actually dated.
Callum ReidHead Barista, The Wheelhouse
Eleven sites, one invoice, zero missed deliveries this quarter. I have had suppliers who could not manage that with two sites.
Nadia HaddadDirector, Two Rivers Hospitality
What I tell people who ask: you are not paying for the beans, you are paying for never having to chase a delivery.
Tom BergstromBuyer, Kettle Road Group
Our regulars noticed the change in the espresso before I told anyone we had switched suppliers.
Sofia MarchettiCafé Manager, Piazza Nine
Not perfect — the invoicing export still needs work. But the sourcing side has been flawless for eight months and that is the part I actually lose sleep over.
Dan OkaforFounder, Second Cup
Collect testimonials free with testimonials.free
This is the real embed output — the same markup your site would serve. 6792 bytes

Then paste one line

Three ways in, depending on how little you want your page to do.

One script tag

Carries the finished markup. One request, no framework, nothing fetched.

<script src="…/e/wall.js"></script>

Or the raw HTML

Copy the markup straight into your page. Zero third-party requests — nobody else offers this.

<div class="tf-w">
  <figure>…</figure>
</div>

Or an iframe

For site builders that strip scripts. Self-sizing to its content.

<iframe src="…/e/wall/"></iframe>

No count cap, on any plan

Every other tool stops your free wall at ten or fifteen testimonials — right about when a wall starts working. Text testimonials are rows in a database. We don't cap them, and we won't.

An embed that doesn't slow your site

Your wall is rendered on our servers when you approve a testimonial, not in your visitor's browser. One small request, no framework, no layout shift — or copy the raw HTML and make zero requests at all.

Consent recorded automatically

Every testimonial stores the exact wording the author agreed to, with a timestamp. When someone asks how you got permission to publish, you have an answer.

How it works

1

Create a space

One per business or product.

2

Send the link

A collection page with prompts, so nobody faces a blank box.

3

Approve what you like

Nothing is published until you say so.

4

Paste one line

Script tag, raw HTML or iframe — your choice.

What the free plans actually give you

Published pricing, July 2026.

Free testimonials Free walls Cheapest paid plan
testimonials.free Unlimited Unlimited $12.50/mo
Testimonial.to10 + 2 video1 space$25/mo
Senja15 totalUnlimited$29/mo
Shapo10 totalUnlimited$29/mo
Famewall10 total1 wall$79.99/mo

Video is metered here too — storage costs real money. Text isn't, so it isn't capped.

Start collecting in about two minutes

Put it where people can see it. Free plan, no card, no limit on how many you collect.