Collect testimonials.
Show them off in one line of HTML.Free forever — not a trial
Collect testimonials.
Show them off in one line of HTML.Send customers a link. Approve what comes back. Paste one line into your site and the wall appears — pre-rendered, so it costs your page about a kilobyte.
Start collecting — free Play with the demo
No card. No testimonial limit, ever. Works on any site.
Unlimited testimonials \~1 KB embed, zero layout shift Consent recorded for every one
yourwebsite.com/reviews Sample content
Layout
Wall of Love Video Text
★★★★★
I was sure the switchover would cost us a fortnight of chaos. It took an afternoon and nobody on the floor noticed.
ATAiko 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.
PRPriya RamanHead of Retail, Fern & Oak
★★★★★
Sample clip. Mix video and text in one wall, or split them — a wall can be set to video only or text only.
PNPiazza NineEarly shift
★★★★★
Sample clip. The poster frame is the only image fetched, and it is lazy.
HLHarbour LaneShop floor
★★★★★
Sample clip. Nothing downloads until someone presses play — preload is off.
BLBlue Line LogisticsOperations floor
★★★★★
Sample clip. Video cards keep a 16:9 box whether or not the file has loaded, so nothing on the page jumps.
F&Fern & OakWorkshop
★★★★★
Sample video card — product footage, not a customer recording. A real video testimonial plays here exactly the same way.
NRNorthwind RoasteryThe roastery
★★★★★
They told us in week one which half of our order was wrong for our machine, instead of just selling it to us.
GNGrace 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.
CRCallum 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.
NHNadia 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.
TBTom BergstromBuyer, Kettle Road Group
★★★★★
Our regulars noticed the change in the espresso before I told anyone we had switched suppliers.
SMSofia MarchettiCafé Manager, Piazza Nine
Collect testimonials free with testimonials.free
★★★★★
Sample clip. Mix video and text in one wall, or split them — a wall can be set to video only or text only.
PNPiazza NineEarly shift
★★★★★
Sample clip. The poster frame is the only image fetched, and it is lazy.
HLHarbour LaneShop floor
★★★★★
Sample clip. Nothing downloads until someone presses play — preload is off.
BLBlue Line LogisticsOperations floor
★★★★★
Sample clip. Video cards keep a 16:9 box whether or not the file has loaded, so nothing on the page jumps.
F&Fern & OakWorkshop
★★★★★
Sample video card — product footage, not a customer recording. A real video testimonial plays here exactly the same way.
NRNorthwind RoasteryThe roastery
Collect testimonials free with testimonials.free
★★★★★
I was sure the switchover would cost us a fortnight of chaos. It took an afternoon and nobody on the floor noticed.
ATAiko 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.
PRPriya RamanHead of Retail, Fern & Oak
★★★★★
They told us in week one which half of our order was wrong for our machine, instead of just selling it to us.
GNGrace 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.
CRCallum 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.
NHNadia 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.
TBTom BergstromBuyer, Kettle Road Group
★★★★★
Our regulars noticed the change in the espresso before I told anyone we had switched suppliers.
SMSofia 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.
DODan OkaforFounder, Second Cup
★★★★★
Third year with them. The same delivery window every single Tuesday, which sounds trivial until you have had the alternative.
MHMarcus HaleOwner, Hale & Sons
Collect testimonials free with testimonials.free
This is the real embed output — the same markup your site would serve. 9074 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.
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.
Four steps, about two minutes
1
Name your business
You get a collection page and a wall immediately, pre-filled with samples so you can see the shape of it.
2
Send the link
Or paste in praise you already have sitting in your inbox — that is the fastest way to a real wall.
3
Approve what you like
Nothing goes public until you say so. Pin your best to the top.
4
Paste one line
Script tag, raw HTML or iframe. The wall updates itself when you approve the next one.
What the free plans actually give you
Published pricing, July 2026.
| | Free testimonials | Free walls | Cheapest unbranded plan | | ----------------- | ----------------- | ---------- | ----------------------- | | testimonials.free | Unlimited | Unlimited | $12.50/mo | | Testimonial.to | 10 + 2 video | 1 space | $25/mo | | Senja | 15 total | Unlimited | $29/mo | | Shapo | 10 total | Unlimited | $29/mo | | Famewall | 10 total | 1 wall | $79.99/mo |
Billed annually. Video is metered here too — storage costs real money. Text isn't, so it isn't capped. Famewall's cheaper tiers keep their branding on your wall.
Your customers have already said something good
Put it where people can see it. Free plan, no card, no limit on how many you collect.
