Record. Zoom. Share.
Lense is a free browser-based screen recorder with a killer feature: draw a box over any part of your screen while recording and it zooms right in. Double-click or Esc to zoom back out.
No server. No upload. No account. Videos save directly to your machine.
.webm / .mp4) β plays anywhereEsc to zoom out| Browser | Screen Record | Webcam | Zoom |
|---|---|---|---|
| Chrome 72+ | β | β | β |
| Edge 79+ | β | β | β |
| Firefox 66+ | β | β | β |
| Safari 13+ | β | β | β |
| iOS / Android | β* | β | β |
*Mobile screen recording is blocked by OS/browser security policies β not something we can fix in code.
render.yamlNo build step needed:
# Any static file server works
npx serve .
# or
python3 -m http.server 8080
lense/
βββ index.html # Full UI (landing + recorder)
βββ style.css # All styles + CSS variables
βββ app.js # All logic (recording, zoom, cam, timer)
βββ config.js #
βββ render.yaml # Render static deploy config
MIT β free to use, fork, and build on.
29 commits
25 commits
JavaScript
67.5%
CSS
19.6%
HTML
12.9%
Record. Zoom. Share.
Lense is a free browser-based screen recorder with a killer feature: draw a box over any part of your screen while recording and it zooms right in. Double-click or Esc to zoom back out.
No server. No upload. No account. Videos save directly to your machine.
.webm / .mp4) β plays anywhereEsc to zoom out| Browser | Screen Record | Webcam | Zoom |
|---|---|---|---|
| Chrome 72+ | β | β | β |
| Edge 79+ | β | β | β |
| Firefox 66+ | β | β | β |
| Safari 13+ | β | β | β |
| iOS / Android | β* | β | β |
*Mobile screen recording is blocked by OS/browser security policies β not something we can fix in code.
render.yamlNo build step needed:
# Any static file server works
npx serve .
# or
python3 -m http.server 8080
lense/
βββ index.html # Full UI (landing + recorder)
βββ style.css # All styles + CSS variables
βββ app.js # All logic (recording, zoom, cam, timer)
βββ config.js #
βββ render.yaml # Render static deploy config
MIT β free to use, fork, and build on.
29 commits
25 commits
JavaScript
67.5%
CSS
19.6%
HTML
12.9%