SC Screen Recorder

Logo control
Background

Background color

Background images

Add a background image by dragging it onto the browser window.

Recent uploads

Click on an image to use it:

Head

Talking head management

Talking head parameters

Targets

Targets management

Acquired targets

Click on target to select it for editing. Reorder target display by reordering the list - targets at the top display over targets lower in the list.


To rearrange target order, click on a target listing (above) then use the Shift + ↑ / Shift + ↓ keys (together) to move it up/down the list.

Scribbles

Scribbles management


Teleprompter text
Stage directions

Editing: no target selected

Current dimensions: Canvas dims

Canvas dimensions

Record screen

Video settings

Be aware: older microphones may fail silently, resulting in silent video.
(Only use this field if you really know what you're doing! See the MDN codecs in common media types page for more clues).

Edit teleprompter script

Use short paragraphs of text for each teleprompt instance.

~ Start stage directions with a tilde character.

/ Start comments with a forward slash – use comments for metadata, target source info, thoughts, etc

Using the SC Screen Recorder tool

The following instructions offer basic details about how to use the SC Screen capture tool. The concept behind the tool is simple:

These instructions include the following sections:

Step-by-step guide

Screenshot - initial page load
Initial page load. Most of the control buttons are kept in the accordion on the left hand side. Additional control buttons across the top will open dialog modals. The controls across the bottom of the screen are currently disabled. The recording area is in white, fitted into the responsive canvas.
Screenshot - request to use devices
You will be asked to share your camera and microphone with the tool when the page loads. These are optional – you can still record a video even without a talking head visual (camera) or a voiceover (microphone).
Screenshot - the dimensions modal
To set the recording area's dimensions, click on the Dimensions button in the top bar. When changing dimensions, targets and background images will automatically update to accommodate the change (though the talking head, which has fixed dimensions, will not). Landscape, square and portrait dimensions are supported.
Screenshot - the Targets panel
Targets are areas of the user's display screen(s) to be real-time captured in the recording area. To aquire and manage targets, open the Targets panel in the accordion.
Screenshot - screen capture request panel (Chrome on MacBook Pro)
Click on the Request screen capture button to launch the browser's native screen-capture sharing modal. Select the desired target and press the Share (or equivalent) button.
Screenshot - targets panel with list of targets
Once a target has been selected an entry for it will appear in the Targets panel. Each screen capture can be halted by the user at any time, either by clicking on the target's Remove button, or by clicking on any other button the user's browser or operating system may supply.
Screenshot - renaming a target
Targets can be renamed, to help you more easily navigate between them as you record. There's also a Center button to quickly bring a target into view while recording.
Screenshot - targets in canvas area
You can drag-and-drop each target into the desired position on the recording area. Clicking on a target will enable the bottom controls for the target. Horizontal and vertical position ranges have been included for accessibility.
Screenshot - scaled and rotated target
The target display in the recording area can be scaled and rotated as required. Targets can be faded in and out using the opacity control. Filters can be applied to target displays at any time.
Screenshot - target ordering
Targets display in the canvas in the order they are shown in the targets panel. To change the order in which they display, click on a target in the panel then use the shift+arrow keys to move it up/down the list.
Screenshot - background color selection
The recording area's background defaults to white. Click on the Background panel in the accordion, and then the Change background color button to update the color.
Screenshot - uploading images
The recording area can also display a background image. To add an image, drag it into the web page – multiple images can be added using this method. Alternatively, click on the Browse for image files button to open a file selection modal.
Screenshot - updating background image
Only one background image can be displayed at any time. To remove the current background image click on the Hide background image button. If multiple images have been uploaded, then the background image can be easily updated by clicking on the desired image's thumbnail in the panel.
Screenshot - talking head panel
By default the "talking head" functionality is disabled. To add a talking head, click on the Head panel in the accordion, select the desired camera in the drop-down selection box, then click on the Use talking head checkbox.
Screenshot - talking head display options
Once the talking head appears, it can be positioned, scaled and rotated using the controls in the panel (note that it cannot be repositioned using drag-and-drop). The head can be hidden by unchecking the Show talking head checkbox. The video stream capturing the talking head can be halted at any time by unchecking the Use talking head checkbox, or stopping it using any other facility your browser or operating system may supply.
Screenshot - recording a video
To record, click on the Record button, then select a microphone to use for audio capture. Note that resulting video's format (currently "webm" or "mp4") needs to be set before recording starts. Then click on the Start recording button.
Screenshot - drawing lines
While recording, you can draw lines (circles, underlines, arrows, etc) directly on the canvas to highlight points of interest in the target displays. Click on the Scribbles panel in the accordion and tick the Use scribbles checkbox. Line color and width can also be set/updated in this panel at any time.
Screenshot - undo and redo lines
After drawing a line, you can undo it, or restore an undone line, by clicking on the appropriate button in the panel. All lines can be permanently removed using the Clear lines button.
Screenshot - stop recording
While recording, the Record button changes to a red Stop recording button. Click it to, well, stop recording. The recorded video will automatically download to the device where the web page is running.
Screenshot - logo panel
Logo control – the tool, if forked or set up locally, can support one or more branding logos. Position the logo as required. If more than one logo is included in the build, they can be swapped and repositioned as recording continues.
Screenshot - teleprompter
Teleprompter – the tool comes with a built-in teleprompter. To enable it, click on the Use teleprompter button in the left hand panel. Clicking on the button again will close the teleprompter.
Screenshot - teleprompter editor
Teleprompter editor – click on the Edit text button to add, update or delete text while developing the video script. Additional screen prompts can be added by starting a line with a ~tilde.
Screenshot - teleprompter test
Testing the teleprompter script – click on the Run test button to test the teleprompter script. Advance to the next line by pressing the keyboard spacebar. Screen prompt reminders will appear to the right of the main script.
Screenshot - teleprompter downloads
When a recording is completed the tool will download the video to your local machine. If the teleprompter has been used during recording, the download will include subtitle files in formats that can be used when uploading the video to social media.

Keyboard controls

The web page supports the following (hopefully cross-browser standard) keyboard controls and shortcuts.

Keyboard Navigation:

Additional input controls:

Targets ordering:

In the Targets panel, focus on the target listing you want to move, then `SHIFT + UP-ARROW` to move up; `SHIFT + DOWN-ARROW` to move down.

Note that targets will display over those below them in the listing list; under those above them in the list.

Scribble line undo/restore:

Advancing the teleprompter script - this shortcut is only available when testing the teleprompt script, or recording a video:

Tool metadata

This screen recording tool is a Proof of Concept, released under the MIT licence. More details about the tool, alongside its code, can be found in its repository on GitHub.

This tool has been designed to be hackable. Feel free to use the tool as-is on its github.io page, or fork the repository to coustomise and host your own version. The tool can also be downloaded and run locally – it has no backend or toolchain.

MIT Licence

Copyright (c) 2026 Rik Roots

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.