# videocompressor.online — User-Readable Copy Package v0

Tenant: site-videocompressor-20260603  
Owner: mobi / 02D copy  
Date: 2026-06-03  
Verdict: COPY_GO_WITH_CONSTRAINTS

## Copy guardrails

- Default promise: browser local processing in supported browsers.
- Product scope: MP4/H.264-first compression for sharing tasks.
- Presets: Discord 10MB, WhatsApp 16MB, Email 25MB, Instagram quality/resolution, custom MB.
- Quality stance: smaller files usually mean visible tradeoffs. Say it plainly.
- Browser stance: best on desktop Chrome or Edge. Phones and Safari may be slower or unsupported.
- Privacy stance: the default local mode does not upload the video and does not track filenames or media content.

---

## 1. Homepage copy — `/`

### SEO

SEO Title: Video Compressor Online — Private Browser MP4 Compression  
SEO Description: Compress MP4 videos in your browser with target presets for Discord, WhatsApp, Email, Instagram, or custom MB. No upload by default.

OG Title: Compress Video in Your Browser  
OG Description: Reduce MP4 file size with local browser compression, platform presets, clear limits, and private-by-default handling.

### Hero

Headline: Compress Video in Your Browser

Subhead: Reduce MP4 file size with target presets for Discord, WhatsApp, Email, Instagram, or any custom MB — no upload by default in supported browsers.

CTA Primary: Choose a Video

CTA Secondary: Try a 10MB Preset

Trust line under CTA: Your video stays on your device in the default local mode.

Microcopy near file picker: Best on desktop Chrome or Edge. Large or long videos depend on your device, browser, codec, and memory.

### Trust / privacy strip

- Local-first compression in supported browsers
- No upload in the default workflow
- No filename or media-content tracking
- MP4/H.264 output first for easier sharing

### Preset cards

1. Discord 10MB  
   Aim for a smaller clip that fits common Discord sharing limits. If the target is missed, we show the actual size and the next step.

2. WhatsApp 16MB  
   Compress a video toward a WhatsApp-friendly size without learning bitrate settings.

3. Email 25MB  
   Prepare short clips for email attachments with a clear target size and quality warning.

4. Instagram quality  
   Use 1080p or 720p guidance with balanced compression for upload prep. This is about practical quality, not a universal size rule.

5. Custom MB  
   Enter the file size you need and choose resolution plus quality before compressing.

### How it works

1. Choose your video  
   Select an MP4 from your device. The default workflow keeps it local.

2. Pick a target  
   Choose 10MB, 16MB, 25MB, Instagram guidance, or your own MB target.

3. Compress and download  
   Keep the tab open, watch progress, then download the compressed MP4.

### Benefits

1. Private by default — Your video is processed locally in supported browsers, so the default flow does not send the media file to our server.

2. Built for real sharing limits — Presets help you aim for Discord 10MB, WhatsApp 16MB, Email 25MB, or a custom target.

3. No bitrate homework — Choose resolution and quality in plain language: High, Balanced, or Smallest.

4. Honest results — If the output misses your target, we show the actual size and tell you what to try next.

### Feature titles

- Target-size compression — Start from the file size you need, then adjust resolution and quality.
- MP4/H.264 sharing output — First-version output is designed around broad MP4 playback compatibility.
- Browser local workflow — In the default mode, compression happens on your device when your browser supports it.
- Progress you can trust — See compression progress, elapsed time, and a cancel option.
- Clear failure recovery — Unsupported codec, browser limit, memory issue, or target miss: each gets a useful next step.
- Privacy-safe analytics — We can track non-sensitive usage buckets without collecting filenames, local paths, thumbnails, or media content.

### Browser support block

Headline: Local video compression depends on your browser

Body: videocompressor.online works best on desktop Chrome or Edge. Safari, iPhone, older laptops, long recordings, or high-resolution videos may be slower or may fail. If that happens, try 720p, choose a higher target size, shorten the clip, or switch to desktop Chrome/Edge.

Recommended file note: Recommended for smoother local processing: short MP4 videos on desktop Chrome or Edge. The final public file-size guidance must be updated after real QA testing.

### Use cases

- Send a clip on Discord — Aim for a 10MB output and get a clear retry path when the target is too aggressive.
- Share a video on WhatsApp — Compress toward 16MB without uploading private footage by default.
- Attach a video to email — Try the 25MB preset before switching to a link.
- Prepare an Instagram upload — Downscale to 1080p or 720p with practical quality guidance.
- Share private screen recordings — Compress demos, bug recordings, and internal walkthroughs without the default cloud-upload workflow.

### Final CTA

Headline: Make the file smaller. Keep the workflow private.

Body: Pick a video, choose the target, and let your browser do the work when supported.

CTA Primary: Compress My Video

CTA Secondary: Read How No-Upload Works

---

## 2. Tool state copy

### Empty state

Title: Drop a video to compress

Body: Choose an MP4 from your device, then pick a target size or platform preset. The default local workflow keeps your video on your device in supported browsers.

Primary button: Choose Video

Preset hint: Start with Discord 10MB, WhatsApp 16MB, Email 25MB, Instagram quality, or Custom MB.

Privacy hint: We do not need your filename, local path, thumbnail, or media content to run the default compression flow.

### File selected

Title: Ready to compress

Body: Choose a target size, resolution, and quality. Smaller targets may reduce visible quality, especially for long or high-resolution videos.

Labels:
- Original size
- Video type
- Duration
- Resolution
- Target size
- Output resolution
- Quality

Primary button: Start Compression

Secondary button: Choose Another Video

### Unsupported file

Title: This video is not supported yet

Body: The first version focuses on MP4/H.264 sharing workflows. Try exporting your clip as MP4/H.264, or use desktop Chrome/Edge with a shorter clip.

Primary button: Choose Another Video

Help link: See supported browser notes

### Ready state

Title: Check your target before starting

Body: Compression happens locally when supported. Keep this tab open until the download is ready.

Primary button: Compress Video

### Processing

Title: Compressing in your browser

Body: Keep this tab open. Local compression speed depends on your device, browser, video length, resolution, and codec.

Progress labels:
- Preparing video
- Encoding frames
- Packaging MP4
- Checking output size

Cancel button: Cancel Compression

Small note: If your device feels slow, cancel and retry with 720p or a higher target size.

### Success

Title: Your compressed video is ready

Body: Download the MP4 below. The original video stayed on your device in the default local workflow.

Result labels:
- Original size
- Output size
- Size reduced by
- Preset used
- Resolution
- Quality setting

Primary button: Download MP4

Secondary buttons:
- Compress Another Video
- Try a Smaller Target

### Target missed

Title: The output is smaller, but not under your target

Body: Your browser completed compression, but the final file is still above the target. Try 720p, choose Smallest quality, increase the target MB, or use a shorter clip.

Primary button: Retry with Smaller Settings

Secondary button: Download Anyway

### Failed — timeout or memory

Title: Your browser could not finish this compression

Body: Local video compression can hit memory or time limits. Try desktop Chrome/Edge, lower the resolution to 720p or 480p, choose a higher target size, close other tabs, or use a shorter clip.

Primary button: Try Safer Settings

### Failed — unsupported browser

Title: This browser cannot process the video locally

Body: Local compression works best on desktop Chrome or Edge. If you are on Safari, iPhone, or an older browser, try switching browsers or using a shorter MP4 file.

Primary button: See Browser Tips

### Failed — unsupported codec

Title: This video codec is not supported yet

Body: The first version is MP4/H.264-first. Re-export your clip as MP4/H.264, then try again.

Primary button: Choose Another Video

### Mobile warning

Title: Local compression may be slower on phones

Body: Phone browsers have tighter memory and performance limits. For long or high-resolution videos, desktop Chrome or Edge is more reliable.

CTA: Continue Anyway

---

## 3. Platform page copy

### `/mp4-compressor`

SEO Title: MP4 Compressor — Reduce MP4 File Size in Your Browser  
SEO Description: Compress MP4 videos locally in supported browsers. Choose target MB, resolution, and quality, then download a smaller MP4.

H1: MP4 Compressor for Smaller Sharing Files

Subhead: Reduce MP4 file size with browser local compression, target-size controls, and clear quality tradeoffs.

Primary CTA: Choose an MP4

Secondary CTA: Use Custom MB

Intro copy: MP4 is the safest first format for quick sharing. videocompressor.online focuses on MP4/H.264 output first so your compressed file is easier to play, upload, and send.

Unique value blocks:
- Choose the target first — Enter the MB limit you need before adjusting quality.
- Downscale when needed — Try 1080p, 720p, or 480p when the target is tight.
- See what changed — Compare original size, output size, and compression ratio before downloading.

FAQ additions:
Q: Does this change my MP4 into another file type?  
A: The first version is designed around MP4/H.264 output. Exact behavior depends on the implementation and browser support, but the goal is a shareable MP4 download.

Q: Why does a smaller MP4 look softer?  
A: Video compression removes detail to reduce file size. Lower resolution or stronger compression can make motion, text, or dark scenes look less sharp.

### `/compress-video-for-discord`

SEO Title: Compress Video for Discord — Aim for 10MB MP4 Clips  
SEO Description: Compress video for Discord with a 10MB target preset, local browser processing where supported, and clear retry guidance.

H1: Compress Video for Discord 10MB Sharing

Subhead: Choose the Discord 10MB preset, lower resolution if needed, and download a smaller MP4 for sharing.

Primary CTA: Use Discord 10MB Preset

Secondary CTA: Choose Custom MB

Intro copy: Discord sharing often turns a short clip into a file-size problem. This page starts with a 10MB target and gives you practical fallbacks when the video is too long, too sharp, or too complex to fit cleanly.

Preset explainer: The 10MB preset is a target, not a magic guarantee. If your clip is long or high-resolution, use 720p, 480p, or a slightly higher target.

Use-case cards:
- Game clips — Start with 720p Balanced, then retry with Smallest if needed.
- Bug recordings — Keep text readable by avoiding overly aggressive settings.
- Short memes — Try 480p Smallest when the only goal is to fit the size.

FAQ additions:
Q: What if my video is still above 10MB?  
A: Download it if it is close, or retry with lower resolution, stronger compression, a shorter clip, or a higher target size.

Q: Is this made by Discord?  
A: No. It is an independent video compression tool that offers a Discord-oriented target preset.

### `/compress-video-for-whatsapp`

SEO Title: Compress Video for WhatsApp — 16MB Target Preset  
SEO Description: Compress video for WhatsApp sharing with a 16MB target preset, MP4-first output, and private local processing where supported.

H1: Compress Video for WhatsApp Sharing

Subhead: Aim for a WhatsApp-friendly 16MB video with local browser compression and simple resolution controls.

Primary CTA: Use WhatsApp 16MB Preset

Secondary CTA: Try 720p Balanced

Intro copy: WhatsApp sharing fails fast when a video is too large. Start with the 16MB preset, then adjust resolution and quality until the file is small enough for your sharing workflow.

Guidance block: For family clips, class videos, quick updates, or support recordings, 720p Balanced is a safer first try than forcing the smallest possible output.

FAQ additions:
Q: Will the video still look good after compression?  
A: It depends on the source video. Short, bright clips usually compress better than long, dark, high-motion videos. Use Balanced quality first.

Q: Does WhatsApp receive my original video from this site?  
A: No. In the default local workflow, this site processes the video on your device and gives you a downloaded MP4 to share yourself.

### `/compress-video-for-instagram`

SEO Title: Compress Video for Instagram — 1080p MP4 Upload Prep  
SEO Description: Prepare smaller Instagram videos with 1080p or 720p guidance, MP4/H.264-first output, and browser local compression.

H1: Compress Video for Instagram Upload Prep

Subhead: Reduce file size while keeping a practical 1080p or 720p export for Instagram posts, Reels, or Stories.

Primary CTA: Use Instagram Quality Preset

Secondary CTA: Try 1080p Balanced

Intro copy: Instagram compression is not only about file size. Resolution, aspect ratio, codec, motion, and source quality all matter. This page gives you practical MP4 compression settings without pretending there is one perfect MB number.

Guidance cards:
- Reels and Stories — Start with 1080p Balanced when the source is vertical.
- Feed videos — Use 1080p or 720p depending on duration and motion.
- Fast exports — Pick 720p Balanced before trying stronger compression.

FAQ additions:
Q: What size should an Instagram video be?  
A: There is no single file-size target that fits every Instagram upload. Start with 1080p Balanced, then reduce to 720p if upload speed or file size is the problem.

Q: Can compression hurt Instagram quality?  
A: Yes. Compressing too hard before upload can make Instagram’s own processing look worse. Use the smallest setting only when file size matters more than detail.

### `/privacy-video-compressor`

SEO Title: No-Upload Video Compressor — Private Browser Compression  
SEO Description: Learn how browser local video compression works, what stays on your device, and which limits depend on browser support.

H1: A No-Upload Video Compressor by Default

Subhead: In supported browsers, videocompressor.online compresses your video locally so the default workflow does not send the media file to our server.

Primary CTA: Compress a Video Privately

Secondary CTA: Read the Limits

Intro copy: Many online video tools start by uploading your file. That is not ideal for private screen recordings, client clips, unreleased content, or internal demos. videocompressor.online is designed around local browser compression first.

How local processing works:
1. You choose a video from your device.
2. Your browser reads and processes the file locally when supported.
3. The compressed MP4 is generated for download.
4. The default workflow does not need the original media file on our server.

What we avoid in default local mode:
- Media file upload
- Filename collection
- Local path collection
- Thumbnail or frame capture telemetry
- Media content tracking

What may still be collected as privacy-safe analytics:
- Browser and device class
- Preset selected
- Size bucket, not exact private file details
- Success or failure reason bucket
- Download click event

Limits copy: Local processing is private, but it is not always faster. Your browser, CPU, memory, codec, duration, and resolution decide whether compression works well.

---

## 4. Shared FAQ

Q1: Do I need to upload my video?  
A: In the default local workflow, no. Supported browsers process the video on your device and generate a compressed MP4 for download. If a future cloud mode is added, it must be clearly labeled separately.

Q2: Which browsers work best?  
A: Desktop Chrome or Edge are the safest first choices. Safari, iPhone, older browsers, and low-memory devices may be slower or may not complete local compression.

Q3: Why did the output miss my target size?  
A: Target-size compression depends on video length, motion, resolution, codec, and quality. If the output is too large, retry with 720p or 480p, choose stronger compression, increase the target MB, or shorten the clip.

Q4: Will compression reduce visual quality?  
A: Usually, yes. Smaller video files require quality tradeoffs. Balanced settings keep more detail; Smallest settings prioritize file size.

Q5: What video type should I use first?  
A: Start with MP4/H.264. The first version is built around the most common sharing workflow, not every codec edge case.

Q6: Can I use it on my phone?  
A: You can try, but local video compression is harder on phones. Long, large, or high-resolution files are more reliable on desktop Chrome or Edge.

Q7: Does the site track my video content?  
A: No. The privacy-safe analytics plan avoids filenames, local paths, thumbnails, frames, and media content. It can use broad buckets such as preset selected or success/failure reason.

Q8: What should I do if compression fails?  
A: Try desktop Chrome or Edge, lower the resolution, choose a higher target size, close other tabs, use a shorter clip, or re-export as MP4/H.264.

Q9: Is this tool free?  
A: The v0 plan is a free, no-login local browser compressor. Future paid features may include batch workflows, advanced controls, or optional cloud processing, but the first version should keep the core local task open.

Q10: Is this affiliated with Discord, WhatsApp, or Instagram?  
A: No. Platform names are used only to describe common sharing tasks and target presets. videocompressor.online is an independent tool.

---

## 5. Pricing / conversion copy for v0

### Free v0

Plan name: Free Local Compressor

Benefits:
- Compress one video at a time in your browser when supported
- Use Discord 10MB, WhatsApp 16MB, Email 25MB, Instagram, or Custom MB presets
- Choose 1080p, 720p, 480p, or keep original resolution
- Download the compressed MP4
- No signup required for the core v0 task

Limit copy: Practical limits come from your browser, device memory, video codec, resolution, and duration.

CTA: Start Free Compression

### Future Pro placeholder copy — do not enable checkout in v0

Plan name: Pro Workflow

Positioning: For creators and teams who need repeatable compression workflows beyond one-off local files.

Possible benefits after product validation:
- Batch local queue
- Saved presets
- Advanced bitrate and resolution controls
- Optional server-side large-file queue with clear retention rules
- Team workflow and usage limits

CTA: Join the Pro Waitlist

Note for design/frontend: Do not connect paid checkout until pricing, costs, tax handling, server-mode privacy, and usage limits are confirmed.

---

## 6. Footer copy

Footer line: Private-by-default browser video compression for MP4 sharing workflows.

Links:
- Video Compressor
- MP4 Compressor
- Discord 10MB Preset
- WhatsApp 16MB Preset
- Instagram Compression Guide
- No-Upload Explainer
- Privacy
- Terms

Copyright: © 2026 videocompressor.online. Independent tool. Not affiliated with Discord, WhatsApp, Instagram, Meta, or any platform named on this site.

---

## 7. Route copy matrix

```json
[
  {
    "path": "/",
    "primary_keyword": "video compressor",
    "h1": "Compress Video in Your Browser",
    "cta_primary": "Choose a Video",
    "tool_entry": "all_presets",
    "index_policy": "index"
  },
  {
    "path": "/mp4-compressor",
    "primary_keyword": "mp4 compressor",
    "h1": "MP4 Compressor for Smaller Sharing Files",
    "cta_primary": "Choose an MP4",
    "tool_entry": "custom_mb",
    "index_policy": "index"
  },
  {
    "path": "/compress-video-for-discord",
    "primary_keyword": "compress video for Discord",
    "h1": "Compress Video for Discord 10MB Sharing",
    "cta_primary": "Use Discord 10MB Preset",
    "tool_entry": "discord_10mb",
    "index_policy": "index"
  },
  {
    "path": "/compress-video-for-whatsapp",
    "primary_keyword": "compress video for WhatsApp",
    "h1": "Compress Video for WhatsApp Sharing",
    "cta_primary": "Use WhatsApp 16MB Preset",
    "tool_entry": "whatsapp_16mb",
    "index_policy": "index"
  },
  {
    "path": "/compress-video-for-instagram",
    "primary_keyword": "compress video for Instagram",
    "h1": "Compress Video for Instagram Upload Prep",
    "cta_primary": "Use Instagram Quality Preset",
    "tool_entry": "instagram_quality",
    "index_policy": "index"
  },
  {
    "path": "/privacy-video-compressor",
    "primary_keyword": "no upload video compressor",
    "h1": "A No-Upload Video Compressor by Default",
    "cta_primary": "Compress a Video Privately",
    "tool_entry": "privacy_to_tool",
    "index_policy": "index"
  }
]
```

---

## 8. Blocked claim policy

The final user-facing copy should avoid broad absolute promises about size, quality, speed, platform affiliation, file type coverage, or every-device support. Approved replacement pattern: state the first-version scope, say what works best, and explain the fallback.

Safer replacements:
- “Best on desktop Chrome or Edge”
- “MP4/H.264-first”
- “No upload by default in supported browsers”
- “Smaller files usually mean quality tradeoffs”
- “Large files depend on your device, browser, codec, duration, and memory”
- “Target size is an aim; if missed, retry with safer settings”

---

## 9. Next inputs for downstream

- Compliance should verify platform-name wording, privacy telemetry wording, and legal `/privacy` + `/terms` copy.
- Frontend should map every tool state above to UI components before design acceptance.
- Frontend/QA must replace recommended file-size guidance with tested evidence before launch.
- SEO Copy Freeze should expand this package into final page-level H2/H3, density targets, schema FAQ, and content-fit blocks for design.
- Design should preserve the inline tool entry, preset chips, privacy strip, browser limits, and failure recovery copy.

---

## 10. Metadata handoff

```json
{
  "copy_verdict": "COPY_GO_WITH_CONSTRAINTS",
  "route_copy": [
    {"path":"/","h1":"Compress Video in Your Browser","cta_primary":"Choose a Video","tool_entry":"all_presets"},
    {"path":"/mp4-compressor","h1":"MP4 Compressor for Smaller Sharing Files","cta_primary":"Choose an MP4","tool_entry":"custom_mb"},
    {"path":"/compress-video-for-discord","h1":"Compress Video for Discord 10MB Sharing","cta_primary":"Use Discord 10MB Preset","tool_entry":"discord_10mb"},
    {"path":"/compress-video-for-whatsapp","h1":"Compress Video for WhatsApp Sharing","cta_primary":"Use WhatsApp 16MB Preset","tool_entry":"whatsapp_16mb"},
    {"path":"/compress-video-for-instagram","h1":"Compress Video for Instagram Upload Prep","cta_primary":"Use Instagram Quality Preset","tool_entry":"instagram_quality"},
    {"path":"/privacy-video-compressor","h1":"A No-Upload Video Compressor by Default","cta_primary":"Compress a Video Privately","tool_entry":"privacy_to_tool"}
  ],
  "blocked_claims": ["absolute_size_promise", "absolute_quality_promise", "every_file_type_promise", "official_platform_affiliation", "every_device_support", "absolute_speed_promise"],
  "next_inputs": [
    "Compliance review for privacy/terms/platform-name wording",
    "SEO Copy Freeze expansion for six P0 indexable pages",
    "Design content-fit matrix for homepage, tool states, platform page template, privacy page",
    "Frontend tool-state mapping and tested browser/file caps",
    "Replace recommended file-size copy after QA evidence"
  ],
  "artifact_paths": ["/root/.hermes/reports/site-videocompressor-20260603/copy-v0.md"]
}
```
