https://github.com/tarekuzjaman0/screen-recorder
A modern, high-quality screen recorder web app built with pure HTML, CSS, and JavaScript. Easily capture your screen in full HD, toggle between microphone and system audio, and download the recording instantly.
https://github.com/tarekuzjaman0/screen-recorder
screen screenrecorder
Last synced: 4 months ago
JSON representation
A modern, high-quality screen recorder web app built with pure HTML, CSS, and JavaScript. Easily capture your screen in full HD, toggle between microphone and system audio, and download the recording instantly.
- Host: GitHub
- URL: https://github.com/tarekuzjaman0/screen-recorder
- Owner: Tarekuzjaman0
- Created: 2025-04-17T10:44:45.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-20T07:22:13.000Z (6 months ago)
- Last Synced: 2025-05-18T00:11:22.154Z (5 months ago)
- Topics: screen, screenrecorder
- Language: HTML
- Homepage: https://tarekuzjaman0.github.io/Screen-Recorder/
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎥 Pro HD Screen Recorder
A modern, high-quality **screen recorder web app** built with pure **HTML, CSS, and JavaScript**. Easily capture your screen in full HD, toggle between microphone and system audio, and download the recording instantly.
## 🚀 Features
- ✅ **Full HD screen recording** (up to 1080p)
- 🎙️ Choose between **Microphone** or **System Audio**
- 🔇 **Mute/Unmute** audio option before recording
- ⏱️ **Live timer** display during recording
- 📁 **Instant download** after recording (WebM format)
- 📱 **Responsive UI** - works great on desktop and mobile
- ⚡ Built with **vanilla JavaScript** – no frameworks or libraries## 📸 Live Demo
> Coming soon... *(You can host it on GitHub Pages or Netlify)*
## 🧠 How It Works
This app uses the **MediaRecorder API** and **getDisplayMedia()** to capture your screen and audio. Once recording stops, a downloadable video is automatically created.
## 📦 Installation
You can simply clone or download this repo and run the HTML file:
```bash
https://github.com/Tarekuzjaman0/Screen-Recorder.git