RReTestimonial
Sign inStart free
Collection · Video Testimonials

Press record.
Ship a story.

Browser-recorded video testimonials, streamed adaptively, auto-transcribed, and ready to drop into twelve different widget styles or a branded social cut — without ever leaving ReTestimonial.

12
video widget styles
1080p
HLS adaptive max
<8s
median upload time
retestimonial.com/f/share-love
REC · 00:24
“...we shipped it Thursday and by Monday our trial-to-paid was up almost twenty-three percent.”
Live transcript
HLS · 1080p
00:24 / 01:00
I
INGEST
Asset created · 1.2s
H
HLS
Adaptive · 480/720/1080
T
TRANSCRIBE
Transcript ready · 47 cues

Three ways in. Zero apps to install.

Capture however your customer prefers — every path lands in the same hosting pipeline.

Default
MediaRecorder · WebRTC

Browser

Customers click record on the form page. No app install, no native dialog. Works in Chrome, Safari, Firefox, Edge.

Optimized
Front camera · portrait

Mobile web

Auto-rotates to portrait. Larger record button, simplified controls, low-data optimized stream upload.

↑ Drop clip here
Up to 4K
MP4 · MOV · WebM · 4K

Upload existing

Drag a clip recorded with QuickTime, Loom, or a phone. The pipeline ingests it, transcribes it, and indexes it like everything else.

Spotlight · hosting pipeline

The infrastructure is not your problem.

Every recorded or uploaded clip rides the same five-stage pipeline. Adaptive HLS streaming, JWT-signed playback URLs, automatic thumbnails, and an accurate transcript come standard on every plan — including free.

01
Ingest
Direct, resumable upload
02
Encode
HLS adaptive · 480p · 720p · 1080p
03
Thumbnail
Auto frame + animated WebP previews
04
Transcribe
Auto · per-word timestamps · captions track
05
Sign
JWT-signed playback · domain restriction
Bitrate ladder
480p · 720p · 1080p
Container
fMP4 / HLS
Storage
Reference-counted
Signed URLs
JWT · domain-locked
Auto-transcripts

Every word, timestamped & searchable.

Accurate transcription runs automatically. Edit typos in the inbox; corrections regenerate the captions track and burn-in subtitle file.

Transcript · 47 cues
[00:08]We rebuilt our pricing page in an afternoon —
[00:14]conversion went up twenty-three percent
[00:21]the week we shipped it.
.vtt.srtper-word JSON
In-place editor

Trim, caption, thumbnail. Never re-upload.

Slice the rambly intro, pick the perfect thumbnail, swap the avatar, fix transcript typos — every change is non-destructive and keyed against the same hosted asset.

Trim
Transcript
Thumbnail
Captions
00:08 → 00:3224-second clip
12 widget styles

One asset. Twelve ways to ship it.

Drop the same recorded video into any of these out-of-the-box widgets. Each one is shadow-DOM scoped, lazy-loads HLS, and ships under 15KB.

Video Stories
Engagement
Video Theater
Showcase
Video Bubbles
Playful
Video Marquee
Dynamic
Video Spotlight
Premium
Video Wall
Impact
Video Ticker
Minimal
Video Bento
Trendy
Video Chat
Unique
Video Playlist
Clean
Floating CTA
Conversion
Pull Quote
Editorial
Spotlight · Social cuts

Vertical, square, wide. Branded by default.

Pick a template, drop a testimonial, render in any aspect ratio. Rendered in the cloud — your fonts, colors, and burned-in captions, ready for LinkedIn, Reels, Shorts and beyond.

5
built-in templates
3
aspect ratios
Cloud
render pipeline
Branded
captions + colors
+23% conversion in a week”
ACME
9:16
Reels · Shorts · TikTok
+23% conversion in a week”
ACME
1:1
Instagram · X
+23% conversion in a week”
ACME
16:9
LinkedIn · YouTube
Spotlight · Video analytics

Know which videos actually convert.

Synced daily. Plays, watch-time, completion rate, and standalone vs in-widget context — per video, per page, per placement.

  • Per-video plays + completion %
  • Watch-time distribution (which seconds people drop)
  • In-widget vs standalone playback split
  • Sort the inbox by impact score — surface your best
Top performing videos
last 30 days
Marina Chollet
Acme Co
4,218
plays
87% comp
Diana Meneses
Bright Labs
2,914
plays
79% comp
Kenji Tanaka
Northwind
2,101
plays
72% comp
Priya Sundar
Forge
1,648
plays
68% comp
Marco Silvestri
Vertex
987
plays
54% comp

From record to placement in five steps.

01
Customer records
From any form, on any browser
02
We ingest
HLS encode · thumbnail · transcript
03
You curate
Trim · approve · tag · push to wall
04
Drop into widget
12 styles · shadow DOM · <15kb
05
Cut for social
9:16, 1:1, 16:9 — cloud render

Your customers are ready to talk.

Two video testimonials free, forever — including hosting, transcription, the editor, and every widget style.