The AddPipe Platform is now SOC 2 Type I attested. Read the announcement

Home/Product/Video recorder

Add video recording to your website or app.

Let users record up to 4K video in your forms, surveys or app, using desktop and mobile browsers without installing anything. AddPipe handles the recording client and infrastructure, from streaming uploads and MP4 processing to storage, playback and webhooks.

14-day free trial. No credit card required. Proven in production at 200k+ recordings per day.

REC 00:001280 × 720
Stop and review→ 1280×720 H.264 mp4 · Creator plan
rotation: portrait, corrected
snapshot + filmstrip extracted

Pick a resolution to see which plan covers it and what a minute costs.

From the camera to a file your app can use.

AddPipe handles every step, from capture to delivery. You get playback-ready MP4 video, recording metadata and a signed webhook when the file reaches storage.

Webcam or phone · up to 4K

Capture

Users choose their camera and microphone from a live device list, with face-positioning guides and optional background blur to help prepare their recording.

Uploads during recording · EU or US regions

Stream

Video uploads while users record, reducing the wait after they stop. If the connection drops, the recording client automatically attempts to reconnect.

Optional transcription · automatic language detection

Transcription

Automatically detect the language and transcribe the recording’s audio. Receive a JSON transcript alongside your recording files, ready for your application to use.

H.264 + AAC · moov first

Convert

Get an MP4 optimized for playback, with corrected orientation, a snapshot and a 25-frame filmstrip. On PRO, add your watermark, crop or resize the video.

Up to 1 TB included · your storage · signed webhooks

Deliver

Store recordings with AddPipe or deliver them to your S3 bucket, SFTP server, Dropbox or Box. Signed webhooks notify your application when files are stored.

How it works.

1

Sign up to the AddPipe platform

Start a free 14-day trial and get access to your account dashboard.

Subscribe anytime

Pick a payment plan whenever you're ready, see the pricing page.

2

Embed the widget

Generate the embed code in the dashboard and paste it into your website or web app to add the video recorder. See the embedding guide.

Hosted recorder pages

No site to embed in? Generate a lightweight hosted page with your recorder and share the link. See the recording client.

3

Record audio and video

Visitors open your page and record from their webcam through the widget. Each recording is processed and delivered as an mp4.

Access your recordings

Every recording appears in the Recordings section of your dashboard.

One embed. Video recording on desktop and mobile.

Let users record directly in their browser or through their phone’s camera app. AddPipe handles both paths, without requiring users to install anything.

PipeSDK.insert("recorder", {…}) Desktop browsers Phones and tablets

Desktop browsersMain recorder

The main recorder, inline on your page, in Chrome, Edge, Firefox and Safari on Windows, macOS and Linux.

What you get

  • Live preview, replay and re-record
  • Up to 4K from webcams that support it
  • Streams while recording; reconnects if the connection drops
  • Native UI, or your own UI through the control API

Phones and tabletsMain or legacy mobile recorder

The main recorder runs inline in mobile Safari and Chrome too. Where you'd rather use the phone's own camera app, the legacy mobile recorder captures through HTML Media Capture.

What you get

  • iOS and Android, no app for the user
  • Orientation applied to the mp4 and its snapshot
  • Mobile-specific events API
On a phoneMain recorderLegacy mobile recorder
Where it runsInline on your pagePhone's own camera app, via HTML Media Capture
ResolutionUp to your plan's ceilingNo limit on any plan

Add video recording to your product’s workflows.

From interviews to identity checks and research, use the same embedded recorder while AddPipe handles processing, storage and delivery. Explore each use case to see its requirements and how AddPipe fits into the process.

Asynchronous video interviews

Candidates answer pre-set questions on camera inside your ATS or interviewing product, with time limits and retakes.

Video interviews

Identity verification (KYC)

A short selfie video, often holding a government ID, captured at the resolution your verification step needs.

KYC

User-generated content

Testimonials, introductions, messages and updates from customers, employees and members, submitted from any device.

UGC

Consent and declarations

Recorded agreement to terms, spoken statements and attestations, with server-side timestamps and metadata.

Legal and compliance

Research

Qualitative video responses from study participants, through Qualtrics, Alchemer, Nfield or your own survey.

Research

Proctoring

Webcam through an exam, alone or alongside a screen recording, as a record if a result is disputed.

Proctoring

Details that matter for video.

Replay and re-record

Users review the take and record again. How many attempts you allow is up to your UI.

Background blurring

Blur what's behind the user, one option in the embed, for privacy-sensitive recordings.

Face-positioning outline

An on-screen guide helps users frame themselves before recording, so reviewers get usable footage.

Live device selector

Cameras and mics appear and disappear as they're connected; disconnected devices stay listed so users know what happened. How it works.

Teleprompter and prompts

Scroll a script or show a question above the camera. Working demo.

Time limits and countdown

Cap each recording with a maximum recording time and show a countdown before it starts.

Upload existing files PRO

Let users submit a video they already have through the same widget; it goes through the same pipeline, up to 5 GiB.

Watermark, crop, resize PRO

Your watermark in any corner, and aspect ratio or resolution changed on the way through. Keep the original too.

Metadata with every file

Resolution, duration, codecs, device names, user agent and your payload, in the dashboard and REST API.

Resolution, plan and price.

Each plan sets the ceiling for the main recorder. The per-minute rate is charged only above the value of your monthly fee.

ResolutionPixelsLowest planList rateCovered by that plan's fee
Web480 × 320Standard2¢ / min~2,500 min on Standard
SD640 × 480Standard3¢ / min~1,666 min on Standard
HD1280 × 720Creator5¢ / min~2,000 min on Creator
Full HD and 2K1920 × 1080, 2560 × 1440PRO10¢ / min~2,500 min on PRO
4K3840 × 2160PRO15¢ / min~1,666 min on PRO

Volume tiers apply above 10,000 minutes a month. The legacy mobile recorder has no resolution limit on any plan. Full details and a cost calculator on the pricing page.

A video recorder that’s easy to embed and yours to control.

Add our JavaScript video recorder with embed code or npm. Use the built-in UI or create your own with the Control and Events APIs. Manage recordings through REST and automate your workflow with webhooks.

<script src="https://cdn.addpipe.com/2.0/pipe.js"></script>
<div id="recorder"></div>
<script>
  PipeSDK.insert("recorder", {
    size: { width: 640, height: 390 },
    qualityurl: "avq/720p.xml",   // resolution profile
    accountHash: "YOUR_ACCOUNT_HASH",
    eid: "YOUR_ENV_ID",
    mrt: 120,
    payload: "user_8812"
  }, function (recorder) {
    recorder.onSaveOk = function (id, name, duration) {
      console.log("saved", name, duration + "s");
    };
  });
</script>

Embed code, npm, React

Embed code for any page, the npm package for bundlers, a typed React hook. React demo.

Your UI or ours

Hide the native controls and run record, stop and playback from your buttons with the control API; the events API reports every state change.

No-code paths

Video recorders inside WordPress, Gravity Forms, Jotform, Webflow and two dozen more.

Hosted recorder pages

A lightweight hosted page with your recorder, for sharing a link or running a quick test.

Transcribe on arrival

Send the file from your webhook to Amazon Transcribe, ElevenLabs Scribe or Whisper; tutorials for each.

Questions about video recording.

Which browsers and devices are supported?

All major desktop and mobile browsers on Windows, macOS, Linux, iOS and Android. Requirements and compatibility.

What resolution can users record at?

Up to SD on Standard, HD on Creator and 4K on PRO with the main recorder, subject to what the camera offers. The legacy mobile recorder has no resolution limit. See the table above.

Why do phone videos come out sideways elsewhere but not here?

Phones record in one orientation and tag the intended rotation in metadata; many players ignore the tag. AddPipe reads it and bakes the correct orientation into the mp4 and its snapshot.

What format do I get?

An mp4 with H.264 video and AAC audio, moov atom first so playback starts before download completes, plus a snapshot and a 25-frame filmstrip. On PRO you can keep the original browser file as well.

Do my users need an app or an account?

No. Recording and playback run in their browser on your page, with no download and no AddPipe account.

What does it cost?

Plans start at $50 a month plus VAT or sales tax, and each plan's fee prepays recording up to its own value. Per-minute rates by resolution are in the table above and on the pricing page.

How do I get started?

Start free trial, generate a video recorder embed code in the dashboard, paste it into a page and record. The file appears in the dashboard when processing completes.

What if I need help integrating?

Contact us and an engineer will reply. For work beyond AddPipe, our custom development partners can help.

Something else? Email us.

Add video recording to your website or app today.

Let users record in desktop and mobile browsers without installing anything. AddPipe handles processing, storage and playback. Try the complete platform free for 14 days. No credit card required.